Slosh
01XIAO ESP32-S3 · C/C++
Real-time water on a 128×64 OLED that sloshes as you tilt it, even upside down. A 2D MAC-grid Eulerian fluid solver running on a microcontroller, with gravity read from an MPU6050 IMU.
Developer & EEE student, Dhaka
I'm Tahlil. I build web apps, the backends behind them, and the circuit boards they talk to.
( Now )
Lead Backend — Cursor Studios
In-house Dev — Hunkar Football
EEE — BRAC University
● seed #01910 · clicktap the garden to
└─ 0 strands · 0 leaves · 0 flowers · 0% grown
I write the frontend, the backend and the firmware. These days that means running backends for client stores, and designing ESP32 boards when I get home.
I'm based in Dhaka and studying Electrical & Electronic Engineering at BRAC University. Most of my paid work is backend: payments, stock, dashboards and the automation that deploys them. Most of my free time goes into hardware and music.
Visitors on a peak day, on a store I built
Daily visitors on each client platform I lead
Deployments a month, run by agents I wrote
Solo competitive programming, Adamjee TechCon 2024
Client work and personal projects. Open one for the details. (05)
Boards, firmware and builds from my desk. Each card is an animated drawing of the project.
XIAO ESP32-S3 · C/C++
Real-time water on a 128×64 OLED that sloshes as you tilt it, even upside down. A 2D MAC-grid Eulerian fluid solver running on a microcontroller, with gravity read from an MPU6050 IMU.
Airframe · Flight controller
A vertical take-off aircraft built end to end: a 3D-designed airframe, flight controller setup and full system calibration.
Sensors · WebSockets
An onboard logger for weather and flight path, streaming telemetry, temperature and sensor readings to a live WebSocket web interface.
EasyEDA
Custom ESP32 boards, USB-C breakouts, buck converters and logic level shifters, from schematic to fabricated copper.
Analog audio
Several electronic synthesizers and guitar effects pedals, designed and built by hand.
Move across the strings to strumTap the strings
I play and write music whenever I can. It's why I started building synths and guitar pedals.
I play most days. The strings above are in standard tuning. Hover or tap to play them.
I like simulating things: water on a microcontroller, rivers in Topologio, and these strings, which use the Karplus–Strong model of a plucked string.
Next.js · TypeScript · Redis · Vercel
Next.js · TypeScript · MongoDB · Supabase
Adamjee TechCon · 2024
$ judge --contest adamjee-techcon --mode solocompiling solution.cpp ...................... oktest 01/08 ········· AC 0.01stest 02/08 ········· AC 0.08stest 03/08 ········· AC 0.06stest 04/08 ········· AC 0.04stest 05/08 ········· AC 0.02stest 06/08 ········· AC 0.09stest 07/08 ········· AC 0.07stest 08/08 ········· AC 0.05s─────────────────────────────────────────────verdict ACCEPTEDrank #1 · solo division · 2024
Electrical & Electronic Engineering
BRAC University, Dhaka
Higher Secondary Certificate
Adamjee Cantonment College
Secondary School Certificate
Bangladesh International School & College