Alex Ou
Software • AI • ML • Data • SystemsToronto, ONWilfrid Laurier University
$ whoami

I write software that works, from IoT devices to data pipelines.

Deployment scale
1,000+ devices
Provisioning effort
~25% reduced
RouteSense test suite
123+ unit tests

$ 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 2026Toronto, Ontario, Canada

Project-Based
  • 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 2026Toronto, Ontario, Canada

Project-Based
  • 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 – CurrentToronto, Ontario, Canada

Freelance
  • 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 2024Guangdong, China

Internship
  • 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

Featured

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.
PythonJavaScriptQ-LearningSimulated AnnealingHill ClimbingGitHub Pages

FinCopilot

Conversational Finance Copilot for Students

Featured

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.
Next.jsReactTypeScriptFastAPISupabaseOpenAI APIPlaywrightTailwind CSS

DiaLog

Automated Diabetes Health Tracking & Data Platform

Featured

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.
PythonPandasPostgreSQLFastAPIScikit-learnML Pipelines

FareShare

Ride-Sharing Backend & Data Platform

Featured

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.
FastAPIPostgreSQLPythonREST APIsSQLAlchemy

Voxidria

Voice-Based Machine Learning Screening System

Featured

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.
ReactTypeScriptPythonFastAPIPostgreSQLTensorFlowLibrosaPraat-Parselmouth

Farmesh

Community Agriculture Resource & Marketplace Platform

Featured

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.
ReactTypeScriptFastAPIPostgreSQLPythonREST APIs

Client-Server Networking Application

Multithreaded TCP Client-Server System

Featured

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.
PythonTCP SocketsMultithreadingCLI Applications

$ SKILLS

What I work with.

Tools and technologies I use to build reliable software and data systems.

Languages

6 items
PythonJavaCSQLTypeScriptJavaScript

Frontend

4 items
ReactHTML/CSSTypeScriptJavaScript

Backend & Data

7 items
FastAPIPostgreSQLREST APIsSchema DesignAPI ContractsData PipelinesSQLAlchemy

AI / ML

7 items
TensorFlowScikit-learnPandasLibrosaFeature EngineeringPreprocessingModel Evaluation

Cloud & DevOps

7 items
GCPVercelCI/CD PipelinesGitHub ActionsDockerLinuxGitHub Pages

Tools & Practices

6 items
GitGitHubJupyterAgile/SDLCLogging & TelemetryRoot-Cause Analysis

$ CONTACT

Get in touch.

Open to internship opportunities, project collaborations, or just a conversation about software and systems.