CS Senior @ Arizona State University (May 2027) · US Citizen
I build things that ship. Founder of a profitable 3D printing business, and author of the first open source tool that preserves slicer paint data through 3MF to GLB conversion.
See your print before you print it. Multi color .3mf files from Bambu Studio, OrcaSlicer, and Snapmaker U1 store per face paint data in an undocumented binary format, and every converter I could find throws it away. I reverse engineered the encoding from hex dumps and slicer source (a nibble packed recursive triangle subdivision tree, spec here), then built the tool I wanted: recolor zones live in the browser, preview at true size in AR, export GLB / USDZ / a re-tinted .3mf that slices cleanly. 100% client side, plus a headless TypeScript library and Node CLI. MIT licensed, no telemetry.
TypeScript React 19 Three.js React Three Fiber WebXR glTF
Founder and software engineer of a live, profitable e-commerce business selling 3D printed Islamic decor and heritage flags. I design the products in Blender, print and fulfill them myself, and built the storefront from scratch: React, TypeScript, Three.js product configurator with real time color customization, WebAR previews via model-viewer, and Stripe checkout on Cloudflare Pages.
React TypeScript Three.js Zustand Vite Stripe Blender
Syllabus AI · Chrome extension that turns any Canvas course syllabus into an AI chatbot. RAG pipeline with LangChain, ChromaDB, and Ollama, running 100% locally. Repo goes public at v1.
BoardBrain · Upload whiteboard photos, get structured searchable notes. OpenCV preprocessing, Tesseract OCR, and LLM powered summarization. Repo goes public at v1.
NL to SQL for Healthcare Databases · Natural language to SQL query system over healthcare data using LangChain and locally hosted LLMs, built during a research assistantship at KU Research Center.
TypeScript React Three.js Python LangChain Node.js Vite Tailwind CSS FastAPI Docker

