Final-year Computer Science (Software Engineering) student at Keele University and part-time Software Engineer, graduating in 2027.
I build practical software across backend APIs, web applications and database-backed business systems. My commercial experience includes C#, WinForms, SQL, PHP, JavaScript and API development, alongside independent projects using Go, TypeScript, React and Next.js.
Languages: C#, Go, TypeScript, JavaScript, Python, PHP, SQL
Web: React, Next.js, HTML, CSS, REST APIs
Data: PostgreSQL, MySQL, Supabase
Tools: Git, GitHub Actions, Postman, Playwright, Vitest, Vercel
Concurrent REST API built in Go for checking website availability and performance.
- REST endpoints and structured JSON responses
- Concurrent HTTP checks using goroutines
- Request validation and timeout handling
- Unit and handler tests
- Race detector testing and benchmarks
Production-focused portfolio built with Next.js and TypeScript.
- Next.js App Router and React
- Supabase/PostgreSQL
- Server-side form validation
- Vitest unit testing
- Playwright end-to-end testing
- GitHub Actions CI
- Vercel deployment
View repository · Live website
Alongside my public projects, I work on commercial software involving C#, WinForms, SQL, PHP, APIs and existing business systems.
I also build automation for ecommerce and CMS workflows, combining software development with practical business requirements.
- Completing my BSc Computer Science (Software Engineering) at Keele University
- Working part-time as a Software Engineer at Cerberus Software Solutions
- Preparing for graduate software engineering opportunities starting in 2027
- Continuing to develop backend, full-stack and software engineering projects

