Software Engineer · Full Stack (.NET / C# · TypeScript / React)
Production ASP.NET Core and React on multi-tenant enterprise SaaS · 1400+ competitive-programming problems solved
Software engineer with 2+ years of professional experience, currently Associate Software Engineer at Cefalo, building multi-tenant enterprise SaaS on .NET 8 / ASP.NET Core / EF Core / Azure with TypeScript + React front ends. I ship features end to end — REST API, frontend, and database schema — and I currently work on an enterprise scheduling-data exchange platform for a Norwegian client.
- Own the full delivery cycle: database schema → API → UI → deployment
- Favour SOLID, layered separation, typed codebases, structured logging and RBAC
- Designed and built a production event-driven notification subsystem with background job processing
- Introduced AI-assisted development into a production team workflow — code review, testing, documentation
- .NET backend — ASP.NET Core and EF Core services with ASP.NET Identity, RBAC, global error handling and xUnit coverage.
- Full-stack delivery — from the database schema up to a React + TypeScript UI, owning the whole path to production.
- Event-driven design — background job processing and real-time notification with Hangfire and SignalR.
- AI-assisted engineering — agent-based workflows (custom skills, hooks, MCP servers) applied to real team practice, not demos.
- Problem solving — 1400+ problems solved on Codeforces and LeetCode; ICPC, NCPC, and national hackathons. I bring contest-grade edge-case instincts to production work.
Languages
Backend
Frontend
Databases
Cloud, DevOps & Tooling
Practices — SOLID · RESTful API design · event-driven design · background job processing · system integration · unit testing (xUnit, Jest) · structured logging · global error handling · RBAC
| Project | What it is | Stack |
|---|---|---|
| ckg-graph-viewer | M.Sc. thesis — static analysis of .NET codebases rendered as interactive code graphs with dependency-injection and test edges | .NET, static analysis |
| DevJots | Full-stack blogging platform: layered .NET Core backend (controller–service–repository), ASP.NET Identity, Gemini API for AI summarization, xUnit coverage | .NET Core, React, Vite, TS |
| claude-skills | Reusable AI agent skills packaging VPS deployment, CI/CD pipelines, OAuth wiring and DNS/TLS setup | Agent tooling |
| log-compass | Local-only Tauri desktop tool for diffing API transaction logs across environments | Tauri, TypeScript |
| electricity-bill-viewer | Unified dashboard for DPDC/NESCO bill balances — encrypted credentials, response caching, Telegram notifications | TypeScript |
| aust-buddy | Co-learning platform helping students communicate and schedule their academic activities — 200+ active users | Kotlin, Firebase |
| online-judge-solves | Public archive of my LeetCode / Codeforces / HackerRank solutions | C++ |
- 1400+ problems solved on Codeforces and LeetCode — archive: online-judge-solves
- Code Samurai Inter-University Hackathon 2024 — Finalist
- IUT CSE Refactoring Contest — 2nd place
- ICPC, NCPC, 2× National Hackathons, 2× Code Refactoring Contests
- Fundamental IT Engineer (FE) exam — Full Passer (Level-2)
- M.Sc. in ICT (ongoing) — Bangladesh University of Engineering and Technology (BUET)
- B.Sc. in Computer Science & Engineering — Ahsanullah University of Science and Technology (AUST)
This is my GitHub profile repository — alongside this README it doubles as a notebook of things I've written, learned, and competed in.
- Blog — write-ups and notes: customizing Windows PowerShell, issues faced with React + Vite + TS and ASP.NET, refactoring, and code smells.
- Competitions — a log of programming contests and exhibitions I've taken part in (ICPC, ITverse, AUST CSE Carnival, and more).
- Diary — a running learning diary of algorithms and competitive-programming topics, with code and intuition.
- Learnings — structured checklists tracking topics I'm working through (e.g. Android development).



