Portfolio · 2026

Bassam Kamal

Projects

Adptiv AI app home screen

Adptiv AI

2025 - Present

AI fitness coach that uses on-device pose estimation to read exercise form. I took the ML models from training all the way to deployment on phones.

PythonTF LitePyTorch
Spark Tank 2.1 Winner

Splat II

2025

Final-year capstone. Multiplayer racing game on Steam. You play as a ball with dual grappling hooks, swinging through a procedural city and building up serious speed.

C++SteamGLSLProcedural
Pluck logo

Pluck

2026

Browser extension that copies a Pinterest feed image straight to your clipboard on hover, no opening the pin. Shipped to the Chrome and Firefox stores. No account, no server, no tracking.

JavaScriptManifest V3ChromeFirefox
On Chrome & Firefox stores
Drawer logo

Drawer

2026

macOS menu bar app that slides today's to-do list into view from a plain markdown file, with a built-in focus timer. Edit in any editor, check off in the panel, and it writes back. No account, no database.

SwiftSwiftUImacOS
Public release
QuadStick Config demo
QuadStick Config logo

QuadStick Config

2025

Desktop tool giving quadriplegic gamers a real UI to configure their QuadStick mouth-operated controller. On-screen profile editing over serial, with an automated CI/CD build pipeline.

C#.NETWPFSerial
Automated CI/CD
Upstart marketing automation dashboard

Upstart

2024

Full company-automation SaaS. The flagship was marketing: generate and schedule entire marketing sprints, then auto-post them across every channel.

ReactPythonTensorFlowFirebase
Panther Pitch Finalist

Volpe Engine

2024

Small 3D engine I built from scratch in C++. Scene graph, quad and octree culling, PBR lighting, and a GPU particle system in custom GLSL.

C++OpenGLGLSLPBR
Open source
Pokemon Go Game

Pokemon Go Mobile Game

2024

Pokemon Go style mobile game. Flutter on the frontend, AWS Lambda and Firebase on the backend. AR capture mechanics with synced user state.

FlutterFirebaseAWSDocker
OpenGL Cityscape

OpenGL Cityscape

2024

Procedural city that generates its building layouts from a Voronoi diagram. Has a full day/night cycle.

C++OpenGLProcedural

GPU Particle System

2024

GPU particle system that runs on instanced rendering. Different emitter shapes, custom shaders, plus physics affectors you can plug in.

C++OpenGLGLSL
OpenGL text renderer

OpenGL Text Renderer

2024

Text renderer for OpenGL. Handles font sheets, word-wrap, ellipsis truncation, and multi-language strings.

C++OpenGL
Expiry app screens: inventory, home, and expiry-date scanner

Expiry

2025

App that helps restaurants cut waste. Scan ingredient expiry dates, track inventory by shipment, and see which dishes are at risk first. Built at UPEI Hackathon.

WebHackathon
Cabin Boy game key art

Cabin Boy

2025

Hand-painted pirate game I built with Ben Harper. Showcased and played at the XP Gaming conference in PEI, where it won Community Choice by attendee vote.

Game DevIndie
Community Choice Award

Work Experience

Software Engineer

Iron Fox Games, Charlottetown PEI · Sep 2025 – Present

Started as full-time internship Jun 2025

  • Engineered internal web tooling using JSONForms and Zod schema validation, reducing manual configuration errors across the development pipeline
  • Implemented, tested, and debugged C++ gameplay systems shipped in production builds
  • Built and maintained CI/CD pipelines with GitHub Actions and Docker, automating build and deployment workflows
  • Collaborated within an Agile team, participating in sprint planning, code reviews, and cross-functional standups
  • Diagnosed and resolved complex bugs across JavaScript web tooling and C++ game systems in production environments

Awards & Recognition

2025 · PEI

Winner · Spark Tank 2.1

PEI IT Alliance · The Foundry · Adptiv AI

2025 · UPEI

Finalist · Panther Pitch

Harry W. MacLauchlan Entrepreneurship Program · Upstart

2025 · PEI

Community Choice

XP Gaming Conference · Cabin Boy

2022 · UPEI

Welcome Week Leadership

University of Prince Edward Island

Technical Skills

Languages

C++C#CJavaScriptJavaPythonSQLGLSLDartAngular

Frameworks & Tools

OpenGLFlutterFirebaseAWS Lambda.NET / WPFReactTensorFlowDockerGitHub ActionsJSONFormsZodVisual Studio

Technical Areas

Game Engine ProgrammingGraphics / RenderingCI/CD PipelinesTesting & DebuggingProcedural GenerationPerformance OptimizationREST APIsSerial CommunicationTechnical Tooling