Skip to content
View Seanspoons's full-sized avatar
🚀
Building Mealpository!
🚀
Building Mealpository!

Highlights

  • Pro

Block or report Seanspoons

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Seanspoons/README.md

Hi, I'm Sean Wotherspoon 👋

Data Engineer • Full-Stack Builder • Cloud & Infrastructure

LinkedIn · GitHub · Mealpository · MCBA League · KinDays


👨‍💻 About Me

I'm a Computing Science student at Simon Fraser University and a Data Engineer Co-op at Samsung R&D (Samsung Health), where I build and operate production ETL pipelines supporting global privacy and compliance metrics (GDPR, CCPA, CDPA, and more).

I enjoy working at the intersection of data engineering, backend systems, and cloud infrastructure, especially when it involves designing systems that are reliable, observable, and scalable in real-world production environments.

Alongside my co-op, I actively build and ship full-stack products and lead technical teams in open-source and community settings.


🏗️ What I’m Working On Now

  • Samsung R&D (Data Engineering)

    • Designing and maintaining Spark + Airflow pipelines powering privacy analytics
    • Building conformed data models and enriched tables across large-scale datasets
    • Developing data generators to simulate production workloads
    • Improving pipeline reliability, observability, and code quality
  • Mealpository — Founder & Full-Stack Engineer

    • AI-powered meal planning platform (Angular + Django + AWS)
    • OCR-based recipe scanning using Google Vision + LLMs
    • Production AWS infrastructure (ECS/Fargate, ALB, WAF, RDS, S3, CloudFront)
    • Terraform-managed infrastructure and secure auth with RBAC
  • Director of Technology — SFU Open Source Development Club

    • Mentoring project leads and coordinators
    • Defining technical standards, onboarding, and documentation practices
    • Supporting student-led open-source initiatives

🚀 Selected Projects

HavenView
Python, FastAPI, WebRTC, ONVIF, Docker, Cloudflare, Linux
A self-hosted, privacy-first home security and NVR platform supporting live and recorded video, motion events, and real-time notifications. Designed for reliability, low latency streaming, and local-first data ownership, with a custom backend and modern web UI.

KinDays
React, TypeScript, Supabase, PostgreSQL
A private, family-oriented web application for tracking meaningful days and milestones. Focused on clean UX, data privacy, and long-term maintainability rather than public social sharing.

MCBA League
React, TypeScript, Supabase, PostgreSQL, TailwindCSS
A full-stack basketball league management platform used by live admins to manage schedules, player statistics, standings, and analytics.


🧰 Technical Focus

Languages
Python · Java · Scala · TypeScript · JavaScript · SQL

Data & Backend
Apache Spark · Apache Airflow · Django · REST APIs · PostgreSQL

Cloud & Infrastructure
AWS · Docker · Terraform · Linux · CI/CD · Cloud Monitoring

Frontend
React · Angular · Next.js · TailwindCSS

Other
OCR (Google Vision API) · LLM Integration (Groq / Llama-3.3-70B)


🎯 What I Care About

  • Designing systems that work in production
  • Clean data models and reliable pipelines
  • Infrastructure that’s observable and maintainable
  • Shipping real products, not just demos

📫 Let’s Connect

If you’re interested in data engineering, backend systems, cloud infrastructure, or building products, feel free to reach out or explore my repositories.

Thanks for stopping by!

Pinned Loading

  1. TypeAid TypeAid Public

    An intelligent assistive typing platform designed to enhance typing efficiency and accessibility for users with varying abilities.

    CSS

  2. N-Puzzle-Solver N-Puzzle-Solver Public

    A solver for N-Puzzles that implements search algorithms to find the optimal solution.

    Java

  3. Yelp-Database-Application Yelp-Database-Application Public

    A Java Swing application that enables users to explore and interact with a dataset from Yelp Edmonton, featuring business and review information.

    Java

  4. Threat-Reporting-System Threat-Reporting-System Public

    A reporting system for the Lower Mainland region that enables users to report threats in real time and access reports via a user-friendly interface.

    TypeScript