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
- Contributed to Intuit Assist (IA), an LLM-powered feature, by developing TypeScript and GraphQL front-to-back-end services with RPC-based server communication, and code coverage optimization, and rigorous Jest unit testing
- Designed and implemented front-end components using proprietary tools, applying UI/UX best practices to enhance usability
- Gained hands-on experience with AI/ML concepts, including prompt engineering and fine-tuning
- TypeScript
- React
- GraphQL
- Jest
- UI/UX
- AI/ML
- Developed and optimized semantic segmentation models using PyTorch and TensorFlow, advancing the lab's computer vision research
- Researched and applied state-of-the-art techniques, including vision transformers, to solve real-world problems in autonomous systems and robotics
- Leveraged HuggingFace and Weights & Biases (WandB) for experiment tracking, improving model reproducibility and research efficiency
- PyTorch
- TensorFlow
- Computer Vision
- AI/ML
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.