Hi 👋, I'm Graham.

Developer. Designer. Student.


A 22-year-old developer who is passionate about competitive programming 🏆, game design 🎮, and software development 💻.

About me 🧑‍💻


Hello, stranger! My humble beginnings to programming began in 2013 with the high-level block-based visual programming language, Scratch. Eventually, after becoming quite popular on Scratch, I decided to move onto a real textual language and began learning JavaScript on Khan Academy.Ever since then, I have been obsessed with computers, technology, and programming. Fast-forward to today, I have over a decade of personal experience, and, in the pursuit of knowledge, I graduated summa cum laude from Mount St. Mary's University with a Bachelor of Science in Computer Science, Mathematics, Data Science, Cybersecurity, and French.My main focus these days is building fun, interesting products and digital experiences for everyone to enjoy.

profile picture

My skills 🛠️


GitHubJuliaPHPSQLpandasXcodeWindowsWeb-DevelopmentiOS-DevelopmentNumPyGitHubJuliaPHPSQLpandasXcodeWindowsWeb-DevelopmentiOS-DevelopmentNumPy
SassRustGitUI-DesignGame-DesignUX-DesignXMLHTMLReactFront-EndVercelSassRustGitUI-DesignGame-DesignUX-DesignXMLHTMLReactFront-EndVercel
CSSNode.jsUnitypnpmMicrosoft-ExcelNext.jsJavaSwiftTensorFlowBashSEOCSSNode.jsUnitypnpmMicrosoft-ExcelNext.jsJavaSwiftTensorFlowBashSEO
RTypeScriptLinuxAdobe-After-EffectsJavaScriptTailwindAdobe-Premier-ProAdobe-PhotoshopBack-EndPyTorchHLSLRTypeScriptLinuxAdobe-After-EffectsJavaScriptTailwindAdobe-Premier-ProAdobe-PhotoshopBack-EndPyTorchHLSL
GLSLmacOSFull-StackLaTeXPythonC#npmAdobe-IllustratorUiuaVisual-Studio-CodeRubyGLSLmacOSFull-StackLaTeXPythonC#npmAdobe-IllustratorUiuaVisual-Studio-CodeRuby

Featured projects 📁


Multidimensional Renderer

Multidimensional Renderer

A simple computer graphics renderer to visualize any higher spatial dimension with an n-dimensional hypercube rotating about all possible degrees-of-freedom.

HTMLCSSJavaScriptCanvasOpen-Source
ColorBlox!

ColorBlox!

A puzzle-esque, arcade-style game requiring high-speed pattern recognition. Try my free mobile game on the iOS App Store, featuring two different game modes each with three difficulties and global leaderboards.

SwiftiOSSpriteKit
Portfolio Site

Portfolio Site

This website, which you are currently viewing, acts as a digital portfolio and an archive for all my projects. It is open sourced, so feel free to look at it on GitHub.

HTMLCSSJavaScriptReactNextTailwindVercelOpen-Source
Pixel3D

Pixel3D

A custom render pipeline for Unity that aims to provide a simple and efficient way to render pixel art in real-time 3D.

UnityHLSLC#Open-Source

Contact me 🤙😄


I'm always looking for new opportunities, so my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!