I'm a Software Engineer with a wide range of interests. I love building things that are both functional and creative, and challenging myself in my work every day.
- Chess Engine: Currently developing a chess engine from scratch, for fun.
- Web Development: My day job is full-stack web development with a focus on TypeScript, React, Node.js, Express, Postgres, and TypeORM. I thrive the most when I get to blend technical problem-solving with creative implementation.
- AI/ML/NLP: While not actively working on projects in this space right now, I maintain a strong interest in machine learning and natural language processing from my academics.
I work across the full stack with a focus on modern web technologies:
- Core: TypeScript/JavaScript, Node.js, React, Express, Postgres, TypeORM
- Also Experienced With: Python, Java, C/C++, SQL, Swift, Common Lisp, PHP, Lua
- Tools & Frameworks: pandas, numpy, scikit-learn, OpenCV, Bootstrap, SLURM
- Platforms: Linux (Arch, Mint, Ubuntu), WordPress, Figma
- Chess Engine: A chess engine built in C++. We'll see where this one takes me.
- NFL Prediction Model: A machine learning project using Python and scikit-learn to analyze game data, achieving prediction accuracies of up to 59% with SVM.
- React Color Picker: An intuitive front-end application exploring creative UI/UX patterns.
- Face Detection Research: Investigated DIY home security feasibility using Raspberry Pi and OpenCV, focusing on AI accuracy and computational performance.
- RVA Community Fridges: Capstone project using Raspberry Pi's to wirelessly monitor 15 community fridges across Richmond.
I'm drawn to projects where technical challenges meet creative problem-solving. No matter the task, I enjoy the challenge of turning ideas into working software.
Feel free to send me an email or connect with me on LinkedIn.
