Computer Science Student • Software Development • Web & App Projects
I’m a Computer Science student at Western University who enjoys building practical software projects, from web platforms and mobile apps to backend systems and AI-supported tools.
About Me
I like working on projects that combine problem solving, clean design, and real-world use cases. My experience includes web development, SwiftUI app development, backend APIs, document-analysis tools, and collaborative technical projects. I’m always learning new tools and enjoy turning ideas into working products.
Projects & Experience
Demo Included
Built an AI-powered document analysis platform designed to help foster youth better understand legal, government, and financial documents through simplified, age-adaptive explanations.
Next.js • TypeScript • Gemini AI • MongoDB Atlas Vector Search • PDF.js • RAG Workflow
Developed the document upload workflow, PDF text extraction, age-adaptive AI explanations, embeddings-first indexing, and MongoDB Vector Search retrieval. The demo prepares documents as searchable chunks before generating explanations from saved or retrieved context.
Hosted Prototype Demo
Developed a hosted computer vision prototype that analyzes an uploaded image and returns skin tone data, undertone classification, Pantone-style color family, and cross-brand foundation shade recommendations.
Next.js • TypeScript • Python • FastAPI • OpenCV • MediaPipe • Render • Vercel
Built and tested the image upload flow, Python/FastAPI analysis backend, LAB color output, undertone logic, and recommendation results for Fenty, NARS, and Too Faced. I also deployed the backend API and connected it to a hosted frontend demo.
Building an AI-powered beauty technology app that analyzes skin tone, undertone, and facial features to support personalized beauty recommendations and makeup artist workflows.
SwiftUI • Python • FastAPI • OpenCV • MediaPipe • Supabase • REST APIs
Created the backend image-analysis pipeline, built and tested API endpoints, connected image upload flows, and planned the client/MUA experience. I worked on logic for skin tone, undertone, and shade matching while organizing the backend structure for future AI features.
Served as Technology Director for Women in Science, supporting the organization’s digital presence through website updates, technical content management, and user-focused improvements.
HTML • CSS • JavaScript • UI/UX • Accessibility • Website Management
Worked on the Women in Science website by updating content, improving page layout and usability, supporting accessibility, organizing digital information, and helping maintain a clean and reliable online presence for students and members.
Created a SwiftUI app concept for cycle tracking, symptom logging, medical history, and AI chatbot support.
SwiftUI • OpenAI API • JSON Storage • iOS Development • User Input Forms
Designed app screens, planned user data flow, created symptom and medical history input structures, and explored chatbot integration so the AI could respond with awareness of user logs and cycle-related context.
Skills
Python, Java, C++, Swift, JavaScript, TypeScript, HTML, CSS
Gemini AI, OpenAI API, Vector Search, Semantic Search, RAG, Prompt Engineering, Document Analysis
Next.js API Routes, FastAPI, REST APIs, Supabase, Firebase, MongoDB Atlas
SwiftUI, Next.js, Responsive Web Design, UI/UX, Website Management
OpenCV, MediaPipe, NumPy, Image Uploads, Skin Tone Analysis, CIELAB Color Matching
VS Code, Xcode, Figma, Vercel, Render, TestFlight, ngrok
Contact
I am interested in software development, web platforms, document analysis, AI-supported tools, computer vision, and building technology that solves real problems.