I build scalable backend systems and full-stack applications — and lately, the AI features that sit on top of them.
Right now I'm a Software Engineer at Startise, where I own a large-scale Node.js/Express/MySQL backend, design the REST APIs our React front end consumes, and ship AI-powered features using prompt engineering and contextual retrieval to cut manual work out of users' days.
Before software engineering, competitive programming taught me how to think about problems. I represented my university at the ICPC Asia West Regional and have solved 1500+ problems across online judges. That habit — reduce the problem, then write the smallest correct thing — is still how I approach production code.
location: Dhaka, Bangladesh (UTC+6)
current: Software Engineer @ Startise
focus: Node.js · TypeScript · React · MySQL · LLM integration
open_to: Remote roles worldwide, full-time or contractSoftware Engineer — Startise · Jul 2025 – Present
- Developing and maintaining a large-scale backend system with Node.js, Express.js and MySQL
- Building AI-powered features with effective prompting and contextual AI to save users time
- Designing RESTful APIs and backend logic for seamless integration with React
- Collaborating across cross-functional teams to deliver scalable, production-ready solutions
Software Engineer — WPXPO · Oct 2023 – Jun 2025
- Developed and maintained scalable, user-centric web applications in a collaborative team
- Worked closely with backend engineers to design and integrate RESTful APIs
- Enhanced application performance, reliability and code quality through best practices
- Built features with React, Next.js, TypeScript, Node.js, PHP, MongoDB and MySQL
Languages
Backend
Frontend
Databases
AI & LLM
DevOps & Tooling
Data & Automation
The part of my background I'm proudest of — and the reason I'm quick with unfamiliar problems.
| Platform | Solved | Max Rating | Profile |
|---|---|---|---|
| Codeforces | 1000+ | 1325 · 100+ rated contests |
hmdkamrul |
| CodeChef | 110+ | 1627 ⭐⭐⭐ |
hmdkamrul |
| LeetCode | 200+ | — | hmdkamrul |
| All judges | 1500+ | — | — |
- ICPC Asia West Regional Contest — BUBT, 2023 · Team IUBAT_Potato_Mind
- ICPC Asia Dhaka Regional Contest — BUBT, 2023 · Team IUBAT_Potato_Mind
- ICPC Asia Dhaka Regional Contest — GUB, 2022 · Team IUBAT_ItsNotUs
- Intra University Programming Contest, Summer 2022 — IUBAT · Team Paratroopers
- Intra University Programming Contest, Fall 2021 — IUBAT · Team IUBATPaRatRUPERS
- UITS Collaboration Programming Contest, Fall 2023 — UITS · Team IUBATStrongBrot1
- IUBAT Good Bye 2022 Programming Contest, Fall 2023 — IUBAT
Also: 16th International Tech Carnival Programming Contest (DRMC, 2023) · 66th YCPC by Phitron (2022)
| Project | Stack | What it does |
|---|---|---|
| Full Stack E-Commerce | React · Node · Express · MongoDB · Tailwind | Clean-architecture storefront with authentication, product and order management, and a responsive modern UI |
| Organizational Service Provider | React · Node · Firebase · Stripe | Admin and user panels with secure card payments, auto-generated profiles, and real-time order tracking with live delivery duration |
| Coffee Shop | Next.js · React · Tailwind · Node · Express · MongoDB | Product catalogue with cart — dynamic quantity, item removal, total calculation and checkout — built on the Next.js App Router |
More at coderskamrul.vercel.app
Image Identification & Reconstruction with GFP-GAN
Proposed a generative facial prior (GFP) approach leveraging pre-trained face GANs, integrated with spatial feature transform layers, to restore facial detail and colour from degraded inputs. Achieved superior realness and fidelity against prior methods on both synthetic and real-world datasets — restoring in a single forward pass — and developed techniques to dynamically adjust images and backgrounds for improved clarity.
B.Sc. in Computer Science & Engineering — International University of Business Agriculture and Technology (IUBAT), Dhaka · CGPA 3.55 / 4.00
Teaching & organizing
- Assistant Manager, Programming IUBAT Society (Mar 2021 – Apr 2022)
- Trainer, Basic Language Sessions (C, C++) and Intermediate Problem-Solving Sessions at IUBAT
- Competitive Programming Instructor, Shohoj Coding online platform
- Judge & Problem Setter — NGPC Girls Selection and Monthly Contest at IUBAT, 2022 & 2023
- IT Manager at YBF, a social organization in Bangladesh
Languages — Bengali (native) · English (professional working proficiency)

