I'm a Software Engineer from Dhaka, Bangladesh π§π© with nearly 5 years of shipping production web and mobile products end to end β the API, the front end, the mobile app, and the infrastructure underneath them.
Most of what I build for myself now is in Rust: developer tooling and security tooling that has to be fast, predictable, and safe to leave running. The rest is full-stack TypeScript β NestJS services, Next.js front ends, and React Native apps that all talk to the same API.
I care about clean architecture, thoughtful UX, and code that ages well. I'd rather ship one tool people actually depend on than ten demos, and I'd rather be honest about what's finished than inflate a README.
π Currently building β WP Pond, a native (non-Docker) local WordPress development environment in Rust, and Lancer, a Rust-native web security testing suite.
|
|
| Skill | How I Use It |
|---|---|
| Rust | Where my own projects live β WP Pond (12-crate workspace + Tauri 2 GUI), Lancer (40+ crate workspace), Idorra, and 30 companion CLI tools |
| TypeScript | Strict TS end to end in NextCommerce β the NestJS API, the Next.js web app, and the Expo mobile client |
| NestJS | Modular REST APIs with JWT + Google OAuth, role-based guards, interceptors, and TypeORM over MySQL |
| Next.js / React | App Router front ends with Redux Toolkit and RTK Query for all data fetching |
| React Native | One Expo codebase sharing the web client's API and auth flow |
| PHP | Five years of production CMS backends, custom plugins, and eCommerce integrations |
| JavaScript | Chrome MV3 extensions built on the Chrome DevTools Protocol |
| Docker / Kubernetes | Multi-stage builds plus Deployment, Service, HPA, Ingress and StatefulSet manifests |
| RabbitMQ | Fanout event pipeline between an API and a standalone notifications service |
| Astro | My own site and blog, naymul.com |
πͺ· WP Pond β Native Local WordPress Development, in Rust
π‘οΈ Lancer β Rust-Native Web Security Testing Suite
π NextCommerce β Full-Stack Commerce Platform
| Project | What it is |
|---|---|
| π Idorra | Rust CLI for authorized IDOR and broken-access-control testing. Every request passes one choke point: scope allowlist β dry-run (on by default) β token-bucket rate limit β JSON audit log. Redirects disabled, no shared cookie jar, secrets redacted. |
| π§ͺ Lancer toolkit | 30 public repos re-implementing standard security tools in Rust β sqlmap, nmap, subfinder, naabu, dnsx, frida, ghidra, semgrep, wireshark, mobsf and more. In development. |
| π§© Browser security extensions | Six Chrome MV3 extensions for authorized testing: Request Tamper & Replay, Client Storage Watch, SPA State Explorer, Role UI Diff, Hidden UI Revealer, postMessage Spy. |
| π¦ Easy Redirect | Chrome extension that redirects blocked sites to a page of your choosing β domain, path, wildcard, keyword and regex rules, colour-coded groups, allowlist mode, and incognito control. |
| π naymul.com | My site and blog β Astro + Keystatic. |
- π¬ Let's talk shop β Rust, TypeScript, system design, or security tooling: I'm always up for a good technical conversation
- π Got an ambitious project? I'm always up for meaningful collaborations
- π I teach what I know and learn from everyone I work with
- π Open source matters β let's build things that outlast us
π¬ Drop me a line β always happy to talk shop!
When I'm not shipping code, you'll find me chasing the latest in tech, tinkering with a new framework, or soaking in Dhaka's vibrant street culture. For me, every commit is a chance to grow β both as an engineer and as a human.
"Building the future, one commit at a time." π




