Skip to content
View Seanspoons's full-sized avatar
⚙️
Building backend systems and data pipelines
⚙️
Building backend systems and data pipelines

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 👋

Backend Systems • Data Engineering • Cloud Infrastructure • Distributed Systems

📍 Vancouver, BC

LinkedIn · Portfolio · Mealpository · KinDays


👨‍💻 About Me

I'm a Computing Science student at Simon Fraser University focused on building backend systems, data pipelines, and cloud infrastructure.

I recently completed a 12-month Data Engineering co-op at Samsung R&D Canada, where I built and maintained Spark + Airflow pipelines powering privacy compliance analytics for Samsung Health. My work involved designing production data pipelines, implementing conformed data models across large logging datasets, and developing internal tooling to validate ETL transformations.

Outside of work, I build systems-focused projects and cloud infrastructure, including:

HavenView — a privacy-first home security platform integrating ONVIF cameras with WebRTC streaming and a FastAPI backend
Mealpository — a cloud-native AWS application deployed using Terraform, ECS/Fargate, and RDS
Personal streaming analytics platform (in progress) exploring event ingestion, windowed aggregation, and replayable analytics pipelines

I'm particularly interested in:

  • distributed data processing
  • backend architecture
  • infrastructure as code
  • system reliability and observability

🏗️ What I'm Working On

  • Personal Streaming Analytics Platform

    • Event ingestion pipeline
    • Windowed aggregation engine
    • Replayable event streams
    • Observability and monitoring
  • HavenView

    • Reliability improvements for local-first deployments
    • Monitoring and event processing improvements
  • SFU Open Source Development Club

    • Mentoring developers and helping structure student projects

🚀 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 event pipeline and modern React interface.

Mealpository
AWS, Terraform, Django, Docker, PostgreSQL
A cloud-native backend application and infrastructure stack deployed on AWS using Terraform. The system runs containerized services on ECS/Fargate behind an Application Load Balancer, with supporting infrastructure including RDS, S3, CloudFront, and WAF.

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.

KinDays
React, TypeScript, Supabase, PostgreSQL, TailwindCSS
A private family calendar web application built with React and Supabase for managing birthdays, anniversaries, and other meaningful dates. The system supports shared family spaces, milestone tracking, and secure cloud-hosted data storage.


🧰 Technical Focus

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

Data & Backend
Apache Spark · Apache Airflow · Django / FastAPI · 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. s-wotherspoon-portfolio s-wotherspoon-portfolio Public

    Personal developer portfolio for Sean Wotherspoon, showcasing full-stack, data engineering, and design work. Built with React, TypeScript, and TailwindCSS, the site highlights projects like KinDays…

    TypeScript

  2. TypeAid TypeAid Public

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

    CSS

  3. PipelinedReliableProtocol PipelinedReliableProtocol Public

    A custom pipelined reliable transport protocol built over UDP implementing sliding window flow control, congestion control, retransmissions, and error simulation.

    Python

  4. N-Puzzle-Solver N-Puzzle-Solver Public

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

    Java