About Me

Full-Stack & Systems Engineer. Web apps, native programs, AI systems. I've done it all.

Tawheed Sarker Aakash
Introduction

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.

Education

Background

Simon Fraser University

Bachelor of Applied Sciences in Software Systems

Aug. 2021 – Dec. 2025
Experience

Work

Freelance Full Stack Developer

Self-Employed · Remote

Jan. 2025 – Present
  • 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

Jan. – Aug. 2024
  • 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.
Projects

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.
Skills

Technical

Approach

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.