Skip to content
View NHTanvir's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@codexpertio

Block or report NHTanvir

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nhtanvir/README.md

Profile views


πŸ’» About Me

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.


πŸš€ Core Expertise

🌟 What I Build

  • πŸ¦€ Rust systems & desktop tooling β€” multi-crate Cargo workspaces, Tauri desktop GUIs, process supervision, TLS and reverse-proxy plumbing

  • 🧩 Full-stack web engineering β€” NestJS/TypeScript APIs, Next.js front ends, MySQL, Redis, and event-driven services

  • πŸ“± Cross-platform mobile β€” React Native / Expo apps running against the same API as the web client

  • πŸ›‘οΈ Security tooling β€” proxies, scanners, and browser extensions for authorized testing

🎯 What Drives Me

  • πŸ’‘ Always leveling up β€” new tech, sharper patterns, better craft

  • πŸ—οΈ Real-world impact β€” tools people actually depend on, not toys

  • πŸ” Honest engineering β€” accurate status over marketing claims

  • 🀝 Great teams β€” shipping great work, together


πŸ› οΈ Technical Stack

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

πŸ“Œ Featured Projects

πŸͺ· WP Pond β€” Native Local WordPress Development, in Rust

WP Pond β€” native local WordPress development in Rust, no Docker and no VM

WP Pond

My flagship project β€” a host-based (non-Docker) local development tool and an alternative to Local/LocalWP, built as a 12-crate Rust workspace with a Tauri 2 desktop GUI.

WP Pond supervises bundled PHP, MariaDB/MySQL, and nginx/Apache binaries directly on the host β€” no Docker, no VM, no daemons. It routes *.local domains through an nginx reverse proxy on ports 80/443, terminates TLS with a locally-trusted CA, and provisions sites through WP-CLI. Every site picks its own PHP (5.6 β†’ 8.5), database engine, and web server β€” each changeable on an existing site and downloaded on demand.

Also ships site clone, export/import, blueprints, one-click admin login, an Xdebug toggle, Adminer, and Mailpit mail capture. Targets Windows and Ubuntu/Debian x86_64 (16.04+).


πŸ›‘οΈ Lancer β€” Rust-Native Web Security Testing Suite

Lancer β€” Rust-native web security testing suite

Lancer

A Rust-native web application security testing suite β€” my own take on what a Burp Suite alternative looks like when it's built for speed from the start. It's a Cargo workspace of 40+ crates: a TLS MITM proxy with CA management, interception and match-and-replace; SQLite-backed history and project files; repeater, intruder, decoder, comparer and sequencer tooling; a passive and active scanner with an out-of-band (OAST) client; a Rhai-based scripting engine; plus a desktop GUI and a headless CLI.

Crates for LLM/MCP scanning, eBPF probes, mobile and IaC analysis are scaffolded and in progress. Status: early, active development β€” the roadmap lives in plan.md, and I'd rather say that than pretend it's 1.0.

Around it sits the Lancer toolkit: 30 public companion repos, each re-implementing a standard security tool in Rust β€” sqlmap, nmap, subfinder, naabu, dnsx, frida, ghidra, semgrep, wireshark and more. For authorized testing only.


πŸ›’ NextCommerce β€” Full-Stack Commerce Platform

NextCommerce β€” full-stack commerce in one monorepo

NextCommerce

A production-shaped full-stack commerce platform in one pnpm monorepo β€” four apps on a single API: a NestJS 10 backend (TypeORM + MySQL 8, JWT and Google OAuth, role-based guards, validation pipes), a Next.js 14 App Router web client (Redux Toolkit + RTK Query), a React Native / Expo mobile client, and a notifications service.

The interesting part is everything around the features: RabbitMQ fanout events published on every order state change, Redis caching with graceful fallback, Pino structured logging and Prometheus metrics, multi-stage Docker builds, and Kubernetes manifests with an HPA β€” all gated by GitHub Actions running lint, type-check, tests and image builds.


🧰 Also Built

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.

πŸ“Š GitHub in Numbers

πŸ“ˆ Contribution Activity


🀝 Let's Connect & Build Together

  • πŸ’¬ 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!


πŸ’‘ Fun Fact

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." πŸš€

Pinned Loading

  1. easy-redirect easy-redirect Public

    Chrome extension that redirects blocked sites to a page you choose β€” domain, path, wildcard, keyword and regex rules, groups and allowlist mode.

    JavaScript

  2. lancer lancer Public

    Rust-native web application security testing suite β€” a Burp Suite alternative built as a 40+ crate Cargo workspace. In active development.

    Rust

  3. naymul-website naymul-website Public

    Portfolio and blog for naymul.com, built with Astro and Keystatic

    Astro

  4. NextCommerce NextCommerce Public

    Full-stack commerce monorepo: NestJS 10 API, Next.js 14 web, Expo mobile and a RabbitMQ notifications service, with Redis, Docker and Kubernetes.

    TypeScript