Second-year Computer Science student at Brunel University London, looking for a placement year from July 2027. I like building things end to end and writing up the trade-offs honestly: what I included, what I cut, and what I still don't know.
This summer I interned remotely at Safer Industries, building a role-based business simulation in Unity (C#) for their learning platform.
| Project | What it is | Built with |
|---|---|---|
| Vet Safety Explorer · live | Explore the FDA's 1.4 million reports of side effects in animals; a PySpark pipeline flags reactions reported unusually often with a drug | TypeScript, Next.js, Tailwind CSS, Cloudflare Workers, PySpark, Databricks |
| Work-Fit Matcher · live | Scores candidates against companies on work-environment fit, using per-person preference curves | JavaScript, Python, YAML |
| Touch Symphony · live | Multi-touch playground that visualises pressure, velocity and dwell live, with a $1 gesture recogniser | JavaScript, HTML5 Canvas |
| E-Commerce Orders System | Seven-person university project; I owned the Orders component end to end | Java 21, JavaFX, SQLite |
| PortaPath | Portable Windows environment-variable manager with a GUI and a CLI | Batchfile |
| SunCompassMod | Minecraft mod with real-time solar navigation, built and released through GitHub Actions | Java, NeoForge, Gradle |
TypeScript · JavaScript · Python · Java · C# · SQL
Next.js · React · Tailwind CSS · PySpark · Databricks · Unity · JavaFX
Git · GitHub Actions · Cloudflare Workers · Vitest · pytest