Hey, I’m Akash
Software Engineer building full-stack apps with Next.js, React, and Bun. Based in Montreal, Canada.
Connect with me @akashambaa
Projects
Streaky
Habit tracker with GitHub-style activity heatmap visualization.
Demo · GitHub Repo
- Eliminated streak miscounts for non-UTC users by diagnosing a timezone bug, then writing failing Vitest tests and refactoring streak logic to group by local date, locking the fix with 10+ regression tests.
- Extended the habit data model to support weekly frequency targets, redesigning streak logic and the contribution graph; deployed with Vercel + Neon Postgres, with tests and GitHub Actions CI.
- Stack: Next.js / Postgres / Drizzle ORM
Sonora
Lightweight self-hosted music server for private network streaming.
Demo · GitHub Repo
- Serves audio over Tailscale rather than a public port (no internet-facing attack surface, no port forwarding), using HTTP range requests for instant seeking; runs on a repurposed Android phone, daily use 2+ months.
- Designed an async job-queue ingest pipeline to download and auto-organize tracks into albums and artists, reconciling metadata across YouTube and MusicBrainz to handle conflicting/incomplete data.
- Stack: Bun / SQLite / Tailscale
More
Built 3 other full-stack apps, 2024–2025 (github.com/akashamba)
Skills
Languages: TypeScript, JavaScript, Python Frontend: React, React Native, Next.js, Tailwind CSS Backend & APIs: Node.js, Bun, tRPC, Socket.IO Databases: PostgreSQL, SQLite, Drizzle ORM Tools & Infrastructure: Git, GitHub, Docker, Figma, Termux Testing & CI/CD: Vitest, GitHub Actions