SpeechMatch
Senior Capstone · Pronunciation assessment mobile app
Capstone
React Native mobile app for reading and pronunciation practice. Users select or upload a passage, record themselves, and receive word-level feedback on pronunciation, skipped words, extra words, and timing. I led frontend development and worked across the recording flow, API integration, scoring output, and custom mispronunciation logic built on top of Azure Speech Services.
// Role
Frontend Lead
Built mobile screens, recording UX, results views, and session feedback flows.
// Stack
React Native + FastAPI
Expo, TypeScript, Python/FastAPI, PostgreSQL, and Azure Speech.
// Depth
Scoring logic
Handled word-level feedback, phoneme comparison, and recognition edge cases.
React NativeExpoFastAPIPostgreSQLAzure SpeechTypeScript
SOLTETHER
Solo game project · Web property
Web + Unity
Solo 2D RPG project with a deployed companion website at soltether.com. I designed and shipped the site end-to-end, including layout, visual direction, custom CSS animation, hosted deployment, DNS setup, and audio/interaction details. The game itself is being built in Unity with C# systems, tile-based room design, and original creative direction.
HTML/CSSJavaScriptGitHub PagesDNSUnityC#
Digital Windex
Windows productivity utility
Desktop
C#/.NET WPF application that helps non-technical users run Windows diagnostics, maintenance, and repair tasks from a simpler interface. I proposed the original concept, helped define the product scope, and contributed to implementation and documentation as part of a student team.
C#.NETWPFWindowsUX
Interactive 3D Scene
Computer Graphics · Real-time rendering
Graphics
C++/OpenGL graphics project that loads OBJ models, computes normals, maps textures, applies lighting and material controls, and supports interactive camera/object movement in real time.
C++OpenGLTexturesLighting
Movie Attendance Prediction
Data science · Predictive modeling
Data
Predictive modeling project using survey and secondary data to analyze movie attendance patterns. Compared decision trees, logistic regression, and a neural network, then documented methodology and findings in a final research paper.
PythonPandasscikit-learnTensorFlow