Who Am I?
It's hard to give me one title. I build systems both on the internet and within the machine — from production web platforms and B2B tooling to C++ pathfinding engines and self-hosted homelabs. I'm enthusiastic about all things tech. In life, I want to make my life and people's lives easier by creating automation systems that bridge the gap. My work sits between rigorous software engineering and thoughtful design.
Background
Simon Fraser University
Bachelor of Applied Sciences in Software Systems
Work
Freelance Full Stack Developer
Self-Employed · Remote
- Delivered a production-ready website for Honey Cake Café using React, Node.js/Express, and PostgreSQL with dynamic menu, online ordering, and CI/CD deployment via Docker.
- Currently developing a B2B platform for Rose Intimates Ltd. with a 3D product catalog, client account portal, MOQ-based ordering, bulk pricing tiers, and inventory management via RESTful API.
Software Developer
SFU Robot Soccer Club · Burnaby, BC
- Developed and maintained robot path planning modules in hexagonal map spaces in C++ using A* algorithm.
- Wrote Python automation scripts to streamline build, test, and deployment workflows.
- Managed feature branches, code reviews, and merge requests using Git and GitLab in a team of 10+ developers.
What I've Built
Multi-Agent Path Finding (MAPF) Solver
Sept. 2024 – Apr. 2025- Built a two-layer MAPF solver for academic benchmarking at SFU PDCLab: high-level conflict resolution via CBS and ICTS, low-level pathfinding via A* and Dijkstra's; core engine in C++ exposed through a Python (FastAPI) bridge.
- Built an interactive frontend rendering agent paths as an animated force-directed network flow graph with timestep playback.
Systems Programming Portfolio
Jan. – Apr. 2022- OS Process Scheduler: multi-level scheduler in C simulating process lifecycle management, IPC messaging, and semaphore synchronization via static memory allocation.
- S-talk P2P Chat: peer-to-peer chat using UDP sockets and 4 POSIX threads for concurrent keyboard input, screen output, and network send/receive.
wade07labs — Personal Homelab
2023 – Present- Self-host a multi-service homelab running Docker Compose: media server stack (Jellyfin, Sonarr, Radarr, Prowlarr), NAS, and container management via Portainer.
- Configured WireGuard VPN, network-wide ad-blocking, DNS, port forwarding, and network segmentation.
Technical
How I Work
I approach every project as a design-engineering problem. The best software is invisible — it dissolves into the task the user is trying to accomplish.
I prioritise clear architecture, fast iteration, and interfaces that reward curiosity. When systems grow complex, good abstractions become the only thing standing between a team and entropy.
