Backend Engineer · Stoke-on-Trent, UK · Open to remote

Building systems
that actually work.

First Class Computer Science graduate from the University of Kent. I build APIs, data pipelines, and real-time applications — focused on correctness, clarity, and code that holds up.

1st Class Honours
30+ Repositories
442 Contributions
Selected work
In development · Python + React
OrbitalWatch — Real-time Satellite Tracker
3D globe visualisation of live satellite positions using CesiumJS. Polls a satellite API every 10 seconds, renders orbital trails, and surfaces NORAD data including period, inclination, and eccentricity. Group switching and pass prediction in progress.
PythonReactCesiumJSREST APITLE propagation
Complete · Java
Inventory Management API
Production-grade REST API managing products, categories, and suppliers. JWT authentication, low-stock alerts, a full stock movement audit trail, Swagger docs, JUnit 5 test coverage, and Docker Compose deployment.
Spring Boot 3PostgreSQLJWTDockerJUnit 5Mockito
Complete · Python
E-Commerce BI Dashboard
Full-stack business intelligence dashboard over a PostgreSQL database with 500 customers and 2,000 orders. Complex SQL with window functions, KPI cards, revenue trends, and interactive filters via Plotly Dash.
Plotly DashPostgreSQLpandasDockerpytest
Complete · C#
Finance Portfolio API
REST API for managing clients, portfolios, and investments with analytics charts. Built with ASP.NET Core and Entity Framework Core with a lightweight JavaScript frontend.
ASP.NET CoreEntity FrameworkC#JavaScript

All repositories on GitHub →

Technical skills
Languages
JavaC#PythonJavaScriptSQLRustPHPBash
Frameworks
Spring Boot 3ASP.NET CoreFlaskReactPlotly DashSwagger
Data & Infrastructure
PostgreSQLMySQLSQL ServerDockerGitLab CI/CDAWSLinux
Testing & Practices
JUnit 5MockitopytestREST APIsJWT AuthAgileTDD
About me

I'm a First Class Computer Science graduate from the University of Kent, focused on backend systems, data-driven applications, and building software that solves real problems.

I care about the details — APIs that are clean to consume, databases that query efficiently, and systems that are easy to reason about. I'm looking for a role where I can work on production software with experienced engineers and keep growing quickly.

Right now I'm finishing OrbitalWatch, a real-time satellite tracking tool, and writing occasional technical articles. I'm open to backend, full-stack, or data engineering roles across the UK or fully remote.

Degree BSc CS, First Class · Kent
Location Stoke-on-Trent, UK
Remote Yes — open to relocate too
Status Available immediately
GitHub jamesbeech123
Get in touch

I'm actively looking for backend or full-stack engineering roles. If you're hiring or have something interesting to discuss, I'd like to hear from you.