01. About
Hey, I'm Chris, a senior at Carnegie Mellon studying Artificial Intelligence. While my coursework is deep in AI, from computer vision to NLP, I'm equally passionate and self-taught in front-end development and building great user experiences with tools like React and Next.js. I've combined these interests at a startup I co-founded, where I built a desktop app that used AI to help manage user procrastination. I'm interested in any opportunities involving either AI or front-end development, and especially both! Please feel free to reach out.
When I'm not coding, you'll probably find me writing or programming for my indie game project, Memoria Wake, or reading a good book with a cup of coffee. I'm a huge sci-fi and Warhammer 40k fan, and I also spend a lot of time jogging, and lately, climbing.
- Python
 - PyTorch
 - TypeScript
 - React
 - Next.js
 - Computer Vision
 - Machine Learning
 - Deep Learning
 - Node.js
 - Tailwind CSS
 - Electron
 - C#
 - Git & GitHub
 - TensorFlow
 - Language Models
 - Framer Motion
 - SQLite
 - Unity
 - Blender
 
02. Projects
Co-founded 'Lock-in', an AI-powered desktop productivity assistant. As the lead front-end developer, I built the native UI with React and Electron, and integrated it with a Python Flask backend that used computer vision to analyze user screenshots and an LLM to generate motivational prompts.
- React
 - Electron
 - TypeScript
 - Tailwind CSS
 - Python
 - Flask
 - AI
 - Computer Vision
 - LLM
 
Working as Lead Writer and Game Designer for an indie game project. I develop the central story, write all dialogue, and design levels and puzzles. I also contribute as an engineer, programming systems in C# (Unity), creating 3D models (Blender), and building the game's websites.
- Game Design
 - Narrative Design
 - C#
 - Unity
 - Blender
 - React
 - TypeScript
 - Next.js
 - Tailwind CSS
 
As Tech Chair, I developed the convention's digital booklet (PWA) using React and Next.js. I'm currently building a user login system and integrating a database for a QR code raffle, linking scans to user accounts. I also built a separate QR scanner PWA for staff check-ins.
- React
 - Next.js
 - Tailwind CSS
 - PWA
 - TypeScript
 - SQLite
 
03. Experience
04. Contact
I'm always open to new opportunities and collaborations. If you think I'd be a good fit for your team or just want to say hi, feel free to send me an email.