Open to opportunities

Satyam
Bhardwaj

I learn fast. I build faster.

MSc Computer Science student at the University of Liverpool. I pick up new tools quickly, work well in teams, and turn ideas into real working products. Whether it's a web app, a data project, or something I've never done before โ€” I figure it out and ship it.

Scroll to explore
Who I am

Adaptable. Driven. Ready.

I'm the kind of person who gets thrown into something new and figures it out. During my MSc I've gone from writing my first lines of Python to building a live full-stack web application, a network analysis tool, an earthquake visualiser, and a statistical analysis project โ€” all from scratch, all documented, all working.

I don't come with years of industry experience. What I do come with is a genuine curiosity, a habit of reading the documentation properly, and the stubbornness to keep going when something doesn't work. I've debugged API authentication issues at midnight and still shipped the feature by morning.

I communicate clearly, I work well in a team, and I'm comfortable taking ownership of a task and seeing it through. I'm looking for a role where I can keep learning quickly and contribute from day one.

โšก
Fast learner
Picked up Flask, Leaflet.js, REST APIs, and geospatial tools from scratch across a single summer project.
๐Ÿค
Team player
Comfortable working independently or collaboratively โ€” I keep stakeholders informed and ask for help when I need it.
๐ŸŽฏ
Gets things done
Four real projects shipped with full documentation. I don't just start things โ€” I finish them.
๐Ÿ’ฌ
Clear communicator
I write clean documentation, explain technical ideas plainly, and keep people in the loop.
Selected work

Things I've built.

Four projects across web development, data analysis, and visualisation โ€” each one solving a real problem with real data.

โญ Featured โ€” MSc Dissertation Project

TrainRadar โ€” Live UK Train Tracker

A full-stack web application that tracks live UK trains on an interactive map. The core challenge: train APIs don't provide GPS coordinates โ€” so I built an algorithm that estimates train position between stations using time-based interpolation. Users can search any UK station, view live departures, monitor journey progress, and set delay alerts.

Python Flask JavaScript Leaflet.js REST API HTML/CSS OpenStreetMap
View on GitHub
๐Ÿš†
Network analysis ยท Python

Liverpool Walkability Analysis

Used graph theory and OpenStreetMap data to analyse street connectivity across Liverpool. Identified high and low walkability areas using node degree as a connectivity measure, with results presented through static and interactive maps.

Python OSMnx NetworkX GeoPandas Folium
View on GitHub
Data visualisation ยท API

Global Earthquakes Visualisation

Pulls live earthquake data from the USGS API and visualises magnitude, location, and depth through both static and interactive maps. Marker size and colour encode severity at a glance โ€” making complex global data immediately readable.

Python GeoPandas Folium USGS API Matplotlib
View on GitHub
Statistical analysis ยท Python

Python Statistical Analysis

Comparative analysis of three datasets using Pearson correlation, linear regression, and R-squared โ€” making the case that visualisation is essential because summary statistics alone can be deeply misleading.

Python pandas NumPy Matplotlib Jupyter
View on GitHub
Capabilities

What I bring to a team.

A mix of technical tools and soft skills. I'm not a specialist in one narrow area โ€” I'm someone who can pick up what a project needs and make it work.

โŒจ๏ธ Technical
Python Flask JavaScript HTML5 / CSS3 REST APIs Git / GitHub pandas NumPy Matplotlib Leaflet.js SQL Jupyter
๐Ÿ“Š Data & Tools
Microsoft Excel Google Looker Studio GeoPandas OSMnx NetworkX Folium Statistical Analysis Data Visualisation
๐Ÿ’ผ Professional
Communication Team Collaboration Problem Solving Behavioural Science Documentation Fast Learning Initiative
Get in touch

Let's talk.

I'm open to graduate roles, internships, and anything interesting. If you think there might be a fit โ€” or you just want to see more of my work โ€” reach out.