
Breaking Games · ✅ Verified by Extern · ⏱️ In progress
SQL & Database Architecture Externship with Breaking Games
Turn six messy CSVs into an analytics database and a Q4 dashboard that drives real business decisions. SQL + Claude.
Currently an Extern @Breaking GamesThird-year student learning SQL, database architecture, and analytics through hands-on projects and an externship with Breaking Games.
Portfolio of hands-on work, including a Breaking Games externship where I rebuilt six CSVs into an analytics database and a Q4 dashboard using SQL and Claude.

Breaking Games · ✅ Verified by Extern · ⏱️ In progress
Turn six messy CSVs into an analytics database and a Q4 dashboard that drives real business decisions. SQL + Claude.
Built a C++ interpreter in a team of 3 that parses text-based drawing commands and renders graphics in real time using OpenGL. Personally implemented four of five command classes (movement, rotation, nested-loop repeat) including their OpenGL render logic and custom input-stream parsing operators. Designed an object-oriented architecture with an abstract base class and polymorphic dispatch, supporting nested loops for complex geometric patterns. Added error handling for malformed input to fail gracefully rather than crash.
Third-year student learning SQL, database architecture, and analytics through hands-on projects and an externship with Breaking Games.
I am a third-year Computer Engineering student working toward a bachelors degree. I have limited formal work experience and I'm building practical skills through project work and an active externship focused on SQL and database architecture.
Externships
SQL & Database Architecture Externship with Breaking Games
Breaking Games
Experience
Youth Leader
Local Community Centre · 2022 9 2026
Education
University of Surrey
BEng Computer & Internet Engineering · Class of 2027
Denbigh School
A-levels: Mathematics, Chemistry, Biology, and EPQ (How secure is IoT in smart homes?)
Skills
✅ Verified by Extern · ⏱️ In progress
Turn six messy CSVs into an analytics database and a Q4 dashboard that drives real business decisions. SQL + Claude.
The externship converted six disparate CSV data sources into a structured analytics dataset and produced a Q4 dashboard. The work documented source schemas, mapped records across tables, and defined transformation rules for ingestion into a relational model. Deliverables included a cleaned database schema and a dashboard-ready dataset.

I consolidated and inspected the six source files, mapped their fields to an analytics schema, and prepared the raw data for later transformation and dashboarding.
Built a C++ interpreter in a team of 3 that parses text-based drawing commands and renders graphics in real time using OpenGL. Personally implemented four of five command classes (movement, rotation, nested-loop repeat) including their OpenGL render logic and custom input-stream parsing operators. Designed an object-oriented architecture with an abstract base class and polymorphic dispatch, supporting nested loops for complex geometric patterns. Added error handling for malformed input to fail gracefully rather than crash.
Led project management and operations for a 7-person team developing a full business plan and pitch for a smart posture-correction wearable, from concept through to a Dragons' Den-style investor presentation. Wrote the Executive Summary and Introduction of the 20-page business plan, researching market size and structuring the commercial proposition for an investor audience. Presented the market sizing and 3-year financial model live to a judging panel, including a $1.66B 9 2.76B global market opportunity and break-even analysis. Owned Q&A responses on team structure, execution risk, and organisational strategy; coordinated rehearsals to keep the pitch within a 4-minute limit.
Built a third-person tank maze game in C++ using the OpenGL 4.1 programmable pipeline (GLSL, GLFW, GLEW), implementing a full custom vertex/fragment shader pipeline with no fixed-function rendering. Implemented a full Phong lighting model (ambient, diffuse, specular) with world-space normal transforms, alongside textured 3D models loaded from OBJ/BMP assets. Developed core gameplay systems: acceleration/friction-based tank movement, independently rotating turret, projectile firing with simulated gravity/parabolic trajectories, and a spherical-coordinate third-person camera. Built a file-based maze/level system with grid collision detection, multi-level progression, and a live HUD (score, timer, targets remaining). Debugged platform-specific rendering issues (GLFW/Apple Silicon framebuffer scaling) and worked within OpenGL core profile constraints (VAO requirements).
Designing and directing development of a local-first macOS AI assistant with persistent memory, voice interaction, and system-wide activation, built on Electron/React/TypeScript with a main/preload/renderer architecture. Architected a provider-independent LLM integration layer (currently Groq API) supporting streaming responses, alongside local speech-to-text (Groq Whisper) and text-to-speech (Piper TTS) pipelines. Built a persistent local memory system using SQLite with FTS5 full-text search for context retrieval, including explicit remember/forget commands, duplicate handling, and failure isolation. Implemented secure local credential storage via macOS Keychain and a system-wide keyboard shortcut for voice activation from any application. Working iteratively: defining requirements and architecture, reviewing and testing each feature, and maintaining structured Git checkpoints, using Claude Code as an implementation tool throughout.