Projects

A curated selection of my work. I focus on building tools that are performant, accessible, and solve real problems.

Personal Portfolio V2
Full Stack Developer2025

Personal Portfolio V2

A minimalist, high-performance portfolio site built with Next.js 16, Motion, and Tailwind CSS v4. Featuring custom MDX content pipelines and zero-layout-shift transitions.

Next.jsReactTypeScriptTailwind CSSMotion
Naive Bayes Classifier from Scratch
Machine Learning Engineer2023

Naive Bayes Classifier from Scratch

A manual implementation of the Gaussian Naive Bayes algorithm in Python. Built without ML libraries to demonstrate deep understanding of the underlying probability theory.

PythonPandasStatisticsMath
Interactive 3D Winter Scene
JavaScript Developer2022

Interactive 3D Winter Scene

A browser-based, explorative 3D world built with Three.js and custom GLSL shaders. Features a performant GPU-based particle system and handcrafted Blender assets.

JavaScriptThree.jsBlenderWebGLGLSL
Python Audio Fingerprinter
Python Developer2019

Python Audio Fingerprinter

A desktop application that identifies songs from audio snippets. Built from first principles using Python and Tkinter, featuring a custom flat-file database engine.

PythonTkinterNumPyMatplotlibFile I/O