Work
  • Jul2025 - Sep2025
    Recurse Center
    Recurser
    • Engineered PyPoker – a Python multiplayer poker simulator with custom hand evaluation and real-time play via WebSockets; implemented server-side game state, turn/betting rules, and per-table broadcasts to synchronize players.
    • Designed and implemented Orbit, a Rust-based distributed file storage system with encryption, P2P networking, sharding across nodes, and rich TUI for fault-tolerant data resilience.
    • Built Vortex – a Go project solving Fly.io’s Gossip Glomers distributed systems challenges including implementing broadcast/gossip systems, grow-only counters, Kafka-style log, and totally-available transactions.
    • Collaborated on mind-map-crdt, a TypeScript real-time multiplayer mind map using CRDTs for state replication and deterministic merging of concurrent edits.
  • Jan2025 - Apr2025
    Voltra
    Software Engineer
    • Led the development of a Go REST API for an ETL pipeline using AWS S3 that unifies electrical grid data into a single schema across multiple formats and North American regions.
    • Built internal gRPC coordination between the API components for task dispatch, retries, and progress tracking.
    • Architected reusable Terraform modules to setup and standardize Kubernetes clusters on AWS and GCP, enabling consistent deployments to scale backend services powering EV charging stations.
    • Built a self-serve GitOps workflow in ArgoCD to spin up Kubernetes clusters.
    • Deployed OpenTelemetry via SigNoz for distributed tracing and Cilium Hubble to isolate cross-service network issues in production.
  • Sep2024 - Dec2024
    WATcloud
    Software Engineer
    • Developed WATcloud CLI – a Rust-based Linux shell featuring easy access to info such as compute cluster status, daemon process status, and per-user usage quota for the cluster machines.
    • Enhanced system stability by resolving API integration issues in error reporting systems (Prometheus, Sentry).
  • May2024 - Sep2024
    Readwise
    Software Engineer
    • Developed a Django API powering the Readwise app’s feedback ticket prioritization.
    • Built an internal TypeScript Raycast tool for the API, saving the customer experience (CX) team significant time.
    • Shipped document-search in React for the Readwise app, enabling search within long documents.
    • Optimized the desktop auto-update flow so that the React UI accurately drives the Rust updater across app installs.
    • Improved PDF to HTML conversion accuracy by integrating Diffbot APIs into the document ingestion pipeline.
  • Jan2024 - Jun2024
    Waterloo Aerial Robotics Group
    Embedded Software Developer
    • Revamped the ZeroPilot (flight software) CI/CD pipeline, implementing a GitHub Actions workflow to automate testing and deployment.
    • Resolved issues related to the Docker setup for ZeroPilot, enabling local development of the flight software on Macbooks running Apple Silicon.