
I write software that works, from IoT devices to data pipelines.
$ EXPERIENCE
Real work, real systems.
Production IoT systems, data pipelines, and automation, built to run reliably at scale.
Business Analyst
Riipen: Your Style Doula X Riipen Labs
Mar 2026 – Apr 2026 • Toronto, Ontario, Canada
- Audited Instagram and Stan Store messaging to identify content-demographic gaps for perimenopausal women in the Guelph and Kitchener-Waterloo market.
- Synthesized SWOT findings and client constraints into acquisition recommendations tailored to a solo business model with no dedicated marketing budget.
- Developed a community-led growth strategy across three pillars: community activation, referral program design, and past-client re-engagement.
- Collaborated across a four-person cross-functional team to co-deliver a comprehensive growth strategy report as a final client-facing deliverable.
Business Analyst
Riipen: EduTutor X Riipen Labs
Mar 2026 – Apr 2026 • Toronto, Ontario, Canada
- Led research and competitive analysis for a real client engagement with EduTutor.ca, a Canadian K–12 tutoring company with a measurable customer acquisition bottleneck.
- Conducted a full SWOT analysis of a proposed website-based tutor matching strategy, identifying key conflicts between conversion optimization and the company's existing service model.
- Synthesized stakeholder interview data and market research into a strategic recommendation with defined tradeoffs, prioritized implementation options, and KPIs.
- Collaborated across a five-person cross-functional team to deliver a cohesive growth strategy report to the employer.
- Recommended a lightweight MVP over a full marketplace build, grounded in budget constraints, contractor model limitations, and brand positioning.
- Developed a 30/60/90-day implementation roadmap with concrete success metrics including website-to-inquiry conversion rate and consultation booking rate.
Web Designer & Administrator
Second Wind Basketball
Dec 2025 – Current • Toronto, Ontario, Canada
- Designed and launched a client-facing booking website for a sole-proprietor basketball training business, consolidating service offerings, pricing, and availability into a single accessible platform.
- Configured an end-to-end online booking system with deposit policy enforcement and session management, reducing administrative overhead for the business owner.
- Structured service listings across multiple training formats (private, group, beginner) to clearly communicate value and drive client conversion.
- Maintained and updated the platform on an ongoing basis to reflect operational changes, ensuring accurate availability and consistent client-facing information.
IoT Software Developer Intern
Guangzhou Mingliang Energy Saving Technology Co., Ltd.
May 2024 – Aug 2024 • Guangdong, China
- Delivered production IoT firmware and app updates in an Agile SDLC, debugging telemetry data flows and NB-IoT connectivity failures across 1,000+ active devices to improve reliability and lighting signal quality.
- Automated device provisioning with reusable configuration templates, validation rules, and rollout checks, standardizing deployment quality and cutting technician setup effort by ~25% across field sites.
- Built Python pipelines to parse device logs, normalize time-series signals, flag anomalies, and generate triage summaries, accelerating incident response and improving root-cause diagnosis for field issues.
- Authored runbooks and verification checklists for deployments and support, documenting configuration standards, test steps, and escalation paths to improve cross-team handoffs and repeatable execution.
$ PROJECTS
Things I've built.
Personal projects spanning health tech, backend systems, and applied ML.
RouteSense
Traffic-Aware Delivery Route Optimization
AI-driven last-mile route optimizer with simulated rush-hour traffic, delivery time windows, and rolling re-planning, tested across 123+ unit tests and live in a browser-based interactive demo.
- ›Implemented traffic-adaptive routing with simulated rush-hour congestion (7–9 AM, 4–6 PM), time window constraints, and penalty-weighted cost functions balancing travel time, fuel, and late-delivery penalties.
- ›Developed and benchmarked four optimization algorithms (greedy nearest-neighbor, hill climbing, simulated annealing, and tabular Q-learning), enabling direct performance comparison across strategies.
- ›Deployed an interactive browser-based demo with client-side algorithm execution, configurable delivery constraints, and live route comparison, accessible without any installation via GitHub Pages.
FinCopilot
Conversational Finance Copilot for Students
AI-powered chat platform that builds a live financial profile, flags critical money issues, and runs what-if scenario simulations to help students make better financial decisions.
- ›Built financial onboarding chat flows and profile storage with Supabase, guiding users through conversation-based data collection and persisting structured financial profiles across sessions.
- ›Developed browser-agent workflows using Playwright and OpenAI to launch targeted financial research and return findings inline within the conversation, expanding the copilot's advisory capabilities.
- ›Implemented issue-detection rules and scenario analysis features to identify problematic spending patterns, simulate financial outcomes, and compare net-worth projections based on user inputs.
DiaLog
Automated Diabetes Health Tracking & Data Platform
Built a data-quality and ML pipeline for diabetes health tracking, improving evaluation readiness and supporting blood glucose spike detection with ROC-AUC 0.72–0.78.
- ›Designed a data-quality workflow to clean and validate health inputs (format, timestamps, completeness), producing analysis-ready time-series datasets that improved ML evaluation and reporting reliability.
- ›Developed Python pipelines to normalize time-series records and add anomaly checks plus triage summaries, improving evaluation readiness and supporting blood glucose spike detection with ROC-AUC 0.72–0.78.
- ›Implemented automated consistency checks to catch edge cases early and generate interpretable diagnostic summaries, improving output reliability and speeding debugging across model and data-pipeline iterations.
FareShare
Ride-Sharing Backend & Data Platform
Service-oriented REST API backend with strict data validation, optimized SQL schemas, and automated quality checks to support reliable ML/analytics pipelines.
- ›Built service-oriented REST APIs with FastAPI and PostgreSQL, adding strict input validation, schema constraints, and debug tooling to improve data integrity and downstream ML/analytics readiness.
- ›Designed API contracts and optimized SQL schemas and queries to scale backend workflows, improve performance, and deliver consistent analytics-ready datasets across services.
- ›Implemented automated data-quality checks (nulls, duplicates, referential integrity) and KPI validation to reduce reporting errors and support reliable model inputs at scale.
Voxidria
Voice-Based Machine Learning Screening System
End-to-end Parkinson's risk screening platform that takes voice audio in and outputs a 0–100 risk score, powered by a Python ML inference pipeline trained on 200+ samples and served through a React frontend.
- ›Built a React/Vite frontend with authenticated requests, audio upload pipelines, and persistent result/history storage backed by a FastAPI + PostgreSQL service.
- ›Developed a Python ML inference pipeline using Librosa and Praat-Parselmouth for speech feature extraction, preprocessing, and binary Parkinson's risk prediction with a 0–100 score output.
- ›Trained and evaluated a TensorFlow classification model on 200+ voice samples, applying feature engineering and preprocessing to maximize predictive signal from raw audio data.
Farmesh
Community Agriculture Resource & Marketplace Platform
Full-stack web platform connecting local growers and buyers through a structured listing and messaging system, with validated data workflows and a responsive React interface.
- ›Built RESTful API endpoints with FastAPI and PostgreSQL, enforcing input validation, schema constraints, and referential integrity to keep listing and transaction data consistent.
- ›Designed a React frontend with dynamic filtering, listing creation flows, and real-time feedback, delivering a responsive experience across desktop and mobile viewports.
- ›Implemented data-quality checks and automated validation on user submissions to reduce malformed entries and improve downstream reporting accuracy.
Client-Server Networking Application
Multithreaded TCP Client-Server System
Production-style multithreaded Python TCP client-server with structured logging, robust error handling, and fault-diagnosis tooling for concurrent workloads.
- ›Implemented a multithreaded Python TCP client-server with structured logging and robust error handling, debugging connection edge cases to improve stability and support production-like concurrent workloads.
- ›Added request validation, timeouts, and fault-diagnosis logs to handle unexpected inputs and failures, improving reliability and speeding troubleshooting with clearer runtime visibility during tests.
$ SKILLS
What I work with.
Tools and technologies I use to build reliable software and data systems.
Languages
6 itemsFrontend
4 itemsBackend & Data
7 itemsAI / ML
7 itemsCloud & DevOps
7 itemsTools & Practices
6 items$ CONTACT
Get in touch.
Open to internship opportunities, project collaborations, or just a conversation about software and systems.