Breaking Games logoCurrently an Extern @Breaking Games

Computer Engineering junior focused on databases and analytics

Third-year student learning SQL, database architecture, and analytics through hands-on projects and an externship with Breaking Games.

Work samples

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.

  • SQL & Database Architecture Externship with Breaking Games
    SQL & Database Architecture Externship with Breaking Games
    Breaking Games logo

    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.

    Analytics Database DesignData AnalysisSQL FundamentalsData Storytelling
  • C++ Logo/Turtle Graphics Interpreter
    C++ Logo/Turtle Graphics Interpreter

    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.

    C++OpenGL

About me

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

SQLDatabase architectureData cleaning (CSV)Analytics dashboardingData modelingPrompting with Claude

✅ 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.

Analytics Database DesignData AnalysisSQL FundamentalsData Storytelling

Overview

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.

SQL & Database Architecture Externship with Breaking Games

What I've accomplished

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.

Project breakdown

View all work

C++ Logo/Turtle Graphics Interpreter

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.

C++OpenGL
View all work

PostureSense - Enterprise Project

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.

View all work

OpenGL Tank Maze Game

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).

C++OpenGL 4.1GLSLGLFWGLEWOBJBMP
View all work

J.A.R.V.I.S - Personal AI Assistant

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.

ElectronReactTypeScriptGroq APIGroq WhisperPiper TTSSQLiteFTS5macOS KeychainGit
View all work