Junior Software Engineer · Lutterworth, UK

Building reliable systems
that hold up

Junior Software Engineer from the University of Kent, working in cybersecurity and identity management. I build with C#, Vue.js, and whatever else the problem calls for — focused on correctness, clarity, and code that lasts.

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
C#JavaPythonJavaScriptVue.jsSQLRustBash
Frameworks
ASP.NET CoreSpring Boot 3Vue 3FlaskReactPlotly Dash
Data & Infrastructure
PostgreSQLMySQLSQL ServerDockerGitLab CI/CDAWSLinux
Testing & Practices
VitestJUnit 5MockitopytestREST APIsJWT AuthAgile
About me

I'm a First Class Computer Science graduate from the University of Kent, now working as a Junior Software Engineer in the cybersecurity and identity management space.

Day to day I work across C# backends and Vue.js frontends, building features on an enterprise identity platform used by organisations worldwide. I care about the details — clean APIs, efficient queries, and systems that are easy to reason about.

Outside of work I'm building OrbitalWatch, a real-time satellite tracking tool, and writing occasional technical articles. I'm always working on something.

Degree BSc CS, First Class · Kent
Location Lutterworth, UK
Role Junior Software Engineer
Focus C# · Vue.js · Identity systems
GitHub jamesbeech123
Get in touch

Whether it's a project, a collaboration, or just something interesting — feel free to reach out.