North South University
Started Computer Science & Engineering at NSU — trading “make it work” for “know why it works”: data structures, operating systems, software design, machine learning.
- CSE
- NSU
(01)About
I'm Omi — a software engineer finishing a CSE degree at North South University in Dhaka.
It started in class seven, when I was adamant about building a Discord bot for my own server. That stubbornness turned into websites, then mobile apps, then systems: an MLFQ scheduler inside an OS kernel, real-time ride-sharing, privacy-first location sharing, and now PBX software at Automata One. I like owning the whole stack — schema to pixel — and I bring an applied-ML toolkit along when a problem calls for it.
Tap the pass to flip it
(02)Journey — 2022 → today
01 / 08
2022
Started Computer Science & Engineering at NSU — trading “make it work” for “know why it works”: data structures, operating systems, software design, machine learning.
Replaced the scheduler in MIT's xv6-riscv with a 3-level MLFQ: 4- and 8-tick round-robin queues, FCFS at the bottom, priority demotion, and a global boost every 100 ticks.
A four-person FastAPI HR & payroll system — RBAC, nested departments, attendance, payroll strategies, PDF reports, audit logs — built on Adapter, Composite, Strategy, Observer, Factory and Facade, with a pytest suite.
An AI résumé builder on the MERN stack with Gemini: PDF/DOCX parsing, AI bullet rewriting, a résumé chatbot and nine templates — deployed and live.
CampusRide — university-only ride-sharing with Socket.io, push notifications and OCR student-ID checks. Bondhukoi — campus location sharing with server-side geofencing that never stores raw GPS.
Inference-only N-best rescoring for Bangla speech recognition on a frozen Whisper model. Pipeline on Modal GPUs; MBR rescoring took WER from 34.85% to 32.29% — ~42% of the oracle headroom — and shipped as a video-to-SRT tool.
Joined the platform team on 13 September 2026 — full-stack work on a real-time communications product, shipping to production every week.
Finishing my CSE degree at the end of 2026 — and looking for the next hard system to build.
(03)Selected work
Products, systems and experiments — each with the problem it solves and what I actually built. Hover to preview, click for the case study.
Also built
(04)Skills & tools
45 tools · 6 areas
Pick an area — or tap any tag in the sphere — to see where I've actually used it.
(05)Experience
Sep 2026 — Present · Platform team
Full-stack engineering on a business phone (PBX) platform — from the call layer up to the apps people use — with AI automation built on top of real-time communications.
Pipelines that turn raw call data into structured, useful output — automatically.
Real-time clients for handling live calls and running the platform.
APIs, background workers and storage behind a live communications product.
The telephony layer underneath it all — routing, events and integrations.
30–50
PRs merged to production, every week
(06)Contact
Internships, full-time roles, collaborations or just a good engineering conversation — my inbox is open. Write here and it lands straight in my mailbox, or use your own mail app.