whoami
Sarwar Uddin
CSE student · North South University · Dhaka
I build the software I want to use
So far that's two open-source apps: Sonic Archive, a catalog for my CD rips, and Static FM, a radio for the music I've saved from YouTube. Both run on your own computer.
cat about.md
I'm studying Computer Science at North South University. Outside coursework I mostly write TypeScript: small apps with a SQLite database, tests, and a README a stranger can follow. I use Arch Linux every day, and learn networking and security by setting things up on my own machines.
I'd rather finish one thing properly than start five. A project is done when it has tests, docs and a release someone else can install.
- user
- sarwar@dhaka
- role
- CSE student
- school
- North South University
- location
- Dhaka, Bangladesh
- os
- Arch Linux
- shell
- zsh
- focus
- systems · networking · web
- stack
- TypeScript · React · Node · PostgreSQL
ls -l ~/projects
total 5 · 2 released, 3 in progress · newest first
-
sonic-archive/
v0.1.0 releasedsoftware · open source
A catalog for a lossless CD collection that never writes to your music. It splits CD images by their CUE sheets, reads EAC and XLD rip logs for AccurateRip results, shows booklet scans and OBI strips, compares pressings side by side, and measures dynamic range. Runs on your own computer.
github.com/sarwar-uddin/sonic-archive
-
static-fm/
v0.1.0 releasedsoftware · open source
A web radio for music saved on YouTube, with an early-2000s feel: stations on a tuner dial, static between them, a tape band that saves copies with yt-dlp, and a record crate for the whole library. Runs on your own computer.
github.com/sarwar-uddin/static-fm
-
newsroom/
active · privateweb · publishing platform
A Bangla-first, multilingual local news platform designed around real editorial work: authors, revisions, corrections, media, and search, with PostgreSQL as the source of truth.
repository goes public when it's ready
-
workshop/
active · privatesoftware · learning project
An inventory and order management system built while learning TypeScript, React, backend design, PostgreSQL, testing, and deployment.
repository goes public when it's ready
-
plumeria-catalog/
privateweb · independent project
A lean product catalog for plumeria trees and cuttings, focused on clear product information and straightforward browsing.
repository goes public when it's ready
cat -n offline-hours.txt
not everything happens on-screen
leathercraft
Traditional handwork, vegetable-tanned leather, saddle stitching, and useful objects meant to age well.
cinema
Noir, crime films, patient cinematography, and stories that don't explain everything twice.
music
Heavy, strange, atmospheric, or simply good enough to keep on repeat.
diogenes' lamp
A long-form narrated channel in the making: philosophy, forgotten history, and myth for the hours between waking and sleep. First episode in production.
contact --help
Let's talk shop
Usage: contact [OPTION]
Have a good project or a good question? Pick a channel.
- -e, --email
- sarwaruddin@protonmail.com
- -g, --github
- github.com/sarwar-uddin