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.
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 • GitHub • 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.
Developed a computer vision prototype for foundation shade matching and cross-brand beauty product recommendations.
Python • OpenCV • MediaPipe • Image Analysis • Recommendation Logic
Helped build image-processing logic to detect and analyze skin tone from uploaded photos. I worked on testing image inputs, supporting the shade-matching logic, and connecting the analysis output to personalized product recommendation ideas.
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, 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, Responsive Web Design, UI/UX, Website Management
OpenCV, MediaPipe, Image Uploads, Skin Tone Analysis, Face Detection
GitHub, VS Code, Xcode, Figma, Vercel, TestFlight, ngrok
Contact
I am interested in AI-powered tools, software development, web platforms, document analysis, and building technology that solves real problems.