/*
 * micahdb.com - Micah Baker's website.
 *
 * ╔══════╗
 * Portrait
 * ║ Here ║
 * ╚══════╝
 *   (Me)
 */


1. Synopsis
2. Education
3. Experience
4. Projects


/*
 * Synopsis
 */

    I am a:     Software Developer
    Based in:   Vancouver, BC, Canada
    Education:  BSc Computing Science at SFU
    Previously: Open WebUI, Improving, Brave Technology Coop

    E-mail:     <micah_baker@sfu.ca>
    GitHub:     @micahdbak
    LinkedIn:   /in/micahdbak
    Résumé:     /resume.pdf


/*
 * Education
 */

    I'm working towards a Bachelor of Science in Computing Science at
Simon Fraser University.

    I've completed coursework in:

    - Systems programming (CMPT 201, 454)
    - Databases & DBMS implementation (CMPT 354, 454, 496)
    - Machine learning (CMPT 310, 410)
    - Computer vision (CMPT 361, 415, 416)
    - Computer graphics (CMPT 361)

    In addition to regular coursework, I've had the opportunity to participate
in research under the supervision of Dr. Lawrence Kim (Tangent Lab) and Dr.
Tianzheng Wang (Data-Intensive Systems Lab).


    // Tangent Lab

    From Fall 2025 (CMPT 415) to Spring 2026 (CMPT 416), I helped build a
robotic guide dog at Tangent Lab. My contribution was a computer vision system
for recognizing motion gestures from a 360-degree camera. See the project
listing under Projects - "Gestures for a Robotic Guide Dog" for more details.


    // Data-Intensive Systems (DIS) Lab

    TBD: working on a super-secret project optimizing DBMS development through
memory access abstraction.


/*
 * Experience
 */

    // Open WebUI

    What:   Software Developer (Part-time)
    Where:  Austin, TX, USA (Remote)
    When:   Jan 2026 - Apr 2026 (4 months)
    Stack:  JavaScript (Svelte), Python (FastAPI)

    Maintained and implemented quality-of-life upgrades to a Reddit-like
community platform with nearly half a million users.

    Led end-to-end development of an email microservice which receives and
processes thousands of events from the community platform daily for mailing
through AWS Simple Email Service (SES).

    Built a newsletter pipeline to reliably distribute emails with care given to
prevent congestion and throttling, as well as gracefully handle errors.


    // Improving

    What:   Software Developer 1 (Internship)
    Where:  Vancouver, BC, Canada (Hybrid)
    When:   Sep 2024 - Aug 2025 (1 year)
    Stack:  C++ (CMake, Visual Studio), C#

    Contributed 27 pull requests to open-source database connection wrappers,
providing client-side support for a variety of AWS Aurora/RDS features.

    Designed and implemented Aurora Limitless support in AWS PostgreSQL ODBC
driver, allowing an application to react to cluster topology changes in
milliseconds.

    Integrated AWS IAM, Secrets Manager, and federated SSO (ADFS, OKTA) as
authentication methods for AWS PostgreSQL ODBC driver and
AWS Advanced .NET Data Provider Wrapper.


    // Brave Technology Coop

    What:   Firmware and Software Developer (Internship)
    Where:  Vancouver, BC, Canada (On-site)
    When:   Sep 2023 - Apr 2024 (8 months)
    Stack:  JavaScript (Node, Express, React), C++ (Particle Device OS)

    Built IoT firmware and infrastructure equipped with radar sensors.

    Redesigned backend architecture for readability, security, and efficiency.

    Created deployment, monitoring, and CI/CD pipelines across AWS,
DigitalOcean, and GitHub Actions.

    Trained incoming development team, ensuring complete and effective knowledge
transfer.


/*
 * Projects
 */

    // micahdb.com

    Repo:   https://github.com/micahdbak/micahdb.com
    When:   Beginning of Time - Present
    Stack:  TypeScript, GLSL


    // Gestures for a Robotic Guide Dog

    Repo:   https://github.com/micahdbak/isaac_ros_gestures
    When:   2025 Sep - 2026 Apr
    Stack:  Python

    Computer vision system for recognizing motion gestures within a robotic
guide dog platform. Gestures are recognized using an online model for
personalized interaction.


    // Cheddar and Feta

    Repo:   https://github.com/micahdbak/cheddar-and-feta
    When:   2025 Jan - 2026 Feb
    Stack:  C++
    Links:  Steam Page

    A short two-player cooperative adventure where you must save Cheddar and
Feta from the perils of a militarized fire ant colony, published to Steam.

    Both game and engine built from the ground up in C++ using SDL3 for
cross-platform windowing and graphics support and libdatachannel for WebRTC
networking.

    Blog post coming soon!


    // Gleebleglob

    Repo:   https://github.com/Vixlump/GG
    When:   2024 May - 2024 June
    Stack:  C++
    Links:  Archived Website

    Video streaming service on your terminal written in C++. MP4 videos are
decoded by FFmpeg, and displayed in ASCII. Video storage and authentication
facilitated by remote server.


    // droppr

    Repo:   https://github.com/micahdbak/droppr
    When:   2024 Mar - 2025 Jun
    Stack:  JavaScript, Go
    Links:  Website

    Send files over the internet using the peer-to-peer WebRTC API. Large files
are chunked into blobs and stored in the IndexedDB API for fast retrieval and
recovery of failed packets. Signal channel written in Go uses six-letter codes
for peer discovery.


    // PacMacro

    Repo:   https://github.com/CSSS/pacmacro2
    When:   2023 Jun - 2023 Sep
    Stack:  JavaScript, Go

    PacMan played in real life with a mobile web application. Uses
Geolocation API to track player locations. Synchronizes players with a WebSocket
server written in Go.

    Built during my role as Frosh Co-Chair of the SFU Computing Science Student
Society in 2023 and 2024, where PacMacro was enjoyed by up to 20 consecutive
players at a time.


    // Yell

    Repo:   https://github.com/micahdbak/yell
    When:   2023 Feb - 2023 Apr
    Stack:  C

    C library for P2P applications and example chat program. Built using BSD
sockets for POSIX-compliant systems.


    // Exeirus

    Repo:   https://github.com/micahdbak/exeirus
    When:   2022 Dec - 2023 Feb
    Stack:  JavaScript, Python

    An ARG where players compete by solving cryptographic puzzles.


...


(You reached the end. Good job!)

(You can go back to the top, if you'd like.)