Hi 👋, I'm Graham.

Developer. Designer. Student.


A 21-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 10 years of personal experience, and, in the pursuit of knowledge, I am attending Mount St. Mary's University majoring 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 🛠️


SassXcodeRubyPythonmacOSRustWeb-DevelopmentPHPGitSassXcodeRubyPythonmacOSRustWeb-DevelopmentPHPGit
Front-EndVercelAdobe-Premier-ProTailwindNext.jsBashUnityTypeScriptiOS-DevelopmentMicrosoft-ExcelFront-EndVercelAdobe-Premier-ProTailwindNext.jsBashUnityTypeScriptiOS-DevelopmentMicrosoft-Excel
Full-StacknpmMicrosoft-PowerpointNode.jsJavaCSSUser-Experience-DesignUser-Interface-DesignpnpmBack-EndFull-StacknpmMicrosoft-PowerpointNode.jsJavaCSSUser-Experience-DesignUser-Interface-DesignpnpmBack-End
ReactSwiftpandasAdobe-After-EffectsJavaScriptVisual-Studio-CodeMicrosoft-WordSQLAdobe-IllustratorHTMLReactSwiftpandasAdobe-After-EffectsJavaScriptVisual-Studio-CodeMicrosoft-WordSQLAdobe-IllustratorHTML
RAdobe-PhotoshopGitHubNumPyWindowsGame-DesignXMLC#LinuxSearch-Engine-OptimizationRAdobe-PhotoshopGitHubNumPyWindowsGame-DesignXMLC#LinuxSearch-Engine-Optimization

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.

HTMLCSSJavaScriptReactNext.jsTailwindVercelOpen-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!