Portfolio · 2026

Full Stack Engineer|QA Automation|Technical Recruiter

Nazmul Ahsan — Dhaka, Bangladesh

I build features, write my own test cases, and I've hired engineers too. Five years across Angular, React, Vue.js, Next.js, Python-Django, and NestJS — shipping the feature, proving it works, and knowing a strong engineer when I see one.

Nazmul Ahsan
Availability

Open to relocation and remote roles

Currently: open to new opportunities

I'm based in Dhaka, Bangladesh, and building toward a move abroad. I'd need employer visa sponsorship or relocation support, and I'm equally open to fully remote roles with distributed international teams.

Based in

Dhaka, Bangladesh

On-site

Visa sponsorship or relocation support required

Remote

No sponsorship needed — available for direct hire or contract

Priority markets

NetherlandsGermanyIrelandUAE
About

A full stack engineer with a QA-driven mindset.

I build, ship, and harden production-grade web applications. From API architecture to pixel-perfect UI, my work is shaped by a discipline borrowed from QA: assume nothing, test everything.

Full Stack Software Engineer with 5+ years building across Angular, React, Vue.js, Next.js, Python-Django, and NestJS.

I write each feature, write its test cases with TDD, and run the end-to-end automation in Cypress, Playwright, and Selenium — so quality is never handed off to someone else.

Shipped products for enterprise SaaS platforms, the Bangladesh Olympic Association, and open-source tools used by developers worldwide.

I'm also a technical recruiter who has placed 30+ engineers — so I know what a strong engineer looks like from both sides of the hiring table.

5+

Years Experience

150+

Critical Bugs Closed

15K+

Lines Refactored

30+

Engineers Placed

Clean Code
Scalable Systems
Problem Solving
Innovative Ideas
Skills

The craft & the tools.

Technologies and competencies sharpened across enterprise SaaS, sports tech, and open-source.

I

Frontend

  • Angular
  • React
  • Vue.js
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Tailwind
II

Backend

  • Python
  • Django
  • Node.js
  • NestJS
  • PHP
  • GraphQL
  • REST APIs
III

Database & DevOps

  • PostgreSQL
  • MySQL
  • Git
  • Docker
  • CI/CD
  • Azure
  • JIRA
IV

Testing & QA

  • TDD
  • Cypress
  • Playwright
  • Selenium
  • Postman
  • E2E Testing
  • Test Automation
  • Manual Testing
  • Bug Triage
  • Debugging
Experience

A working history.

Roles, milestones, and contributions since 2021 — engineering products, testing them, and hiring the people who build the rest.

01 / 05
Kpler (augmented via ZeuZ) logo
Apr 2026 — Present
Remote
Contract

Software Engineer — Container Intelligence

Building micro frontends on the Container Intelligence product, writing every test case that ships with them.

  • Build micro frontends with Vue.js, React, and Next.js, backed by PHP and GraphQL services, on the Container Intelligence product.
  • Build every feature with TDD, writing the test cases myself and testing each feature before handoff.
  • Hand each feature to the product manager, CSM, marketing, and engineering manager for cross-checking, tracked in JIRA and Slack.
  • Work with AI in the loop, using Claude and Cursor for writing code, reviewing it, and generating test cases.
  • Built Selenium and Playwright test actions for qa.zeuz.ai, the ZeuZ in-house QA product, using Next.js and Python during the first two months on the internal team.

Stack

Vue.jsReactNext.jsPHPGraphQLTDDPlaywrightSelenium
02 / 05
Talvette logo
Aug 2025 — Present
Remote
Full-time

Software Engineer & Technical Recruiter

Shipping platform features with TDD while running technical hiring end to end — both sides of the table.

  • Gathered product requirements and delivered core features on the Talvette platform with TDD: Article, Job Board, Contact System, Preview modules, and error handling.
  • Wrote every test case myself and built end-to-end QA automation in Cypress, running daily health checks so each feature keeps working.
  • Cut my own recruiting workload by 80% with AI assistants, then trained my teammates in a session I ran called “AI in Recruitment: Smarter Hiring with Practical AI Tools”.
  • Placed 30+ engineers including a Staff Software Engineer, Senior Full Stack Engineers, a Go-to-Market Engineer, a Senior iOS Developer, and a UI/UX Engineer.
  • Sourced 10,000+ candidates, ran 200+ phone screens and 100+ ORC calls with hiring managers to pin down what each role needed.
  • Designed structured technical screening frameworks to make candidate evaluation faster and more consistent.

Stack

TDDCypressQA AutomationManatalATSTechnical Screening
03 / 05
BaryTech Technologies logo
Jun 2023 — Apr 2026 · 2 yrs 11 mos
Remote
2 Roles

Software Developer — Full Stack

Dec 2023 — Apr 2026Full-timePromoted

Owned full-stack delivery of the EINO enterprise knowledge platform across Angular and Python-Django.

  • Built and scaled the EINO application with Angular on the frontend and Python-Django on the backend.
  • Cut API response times by 30% with targeted query optimization and caching across a 15,000+ line codebase.
  • Refactored 15,000+ lines and closed 150+ critical bugs, improving code maintainability by 40%.
  • Raised critical tickets the QA team had missed, then trained that team on JIRA and later Azure DevOps.
  • Upgraded the codebase from Angular 13 to Angular 18, handling the rebase and refactor without breaking the REST API layer.
  • Shipped video features including screen recording and trimming, lifting user productivity by 30%.
  • Integrated real-time chat with a cross-functional team, raising user engagement by 40%.

Stack

AngularPython-DjangoPostgreSQLREST APIsAzure DevOpsJIRA

Jr. Software Developer — Full Stack

Jun 2023 — Nov 2023Full-time

First six months at BaryTech — core module delivery and API integration ahead of promotion.

  • Closed 50+ critical bugs and improved code maintainability by 15%.
  • Built core modules for team management, calendar, maintenance, translation, and media with cross-functional teams.
  • Developed and integrated REST APIs with secure data handling using PostgreSQL and pgAdmin.

Stack

AngularPython-DjangoPostgreSQLpgAdminREST APIs
04 / 05
Commonwealth Sport (CGA) · Bangladesh Olympic Association logo
Apr 2024 — Mar 2025
Dhaka, Bangladesh
Onsite

Project Manager & Product Manager — eqUIP Program (Media & IT)

Ran the requirements-to-testing loop for the Bangladesh Olympic Association under the Commonwealth eqUIP initiative.

  • Ran the full requirements-to-testing loop: collected requirements from stakeholders, briefed developers, tested the delivered work, and raised the issues, all tracked in Google Sheets.
  • Led development of the CGA-Bangladesh website, raising digital visibility by 70%.
  • Planned a centralized national athlete database covering 10,000+ athlete profiles.
  • Coordinated esports initiatives with the Sports Minister, the Global Esports Federation, and the Bangladesh Olympic Association.
  • Streamlined data workflows, cutting processing time by 20%.

Stack

Requirements GatheringStakeholder ManagementQA TestingGoogle SheetsProject Management
05 / 05
bongoDev logo
Jun 2021 — May 2023 · 2 yrs
Remote
2 Roles

Junior Software Engineer — QA Focus

Jan 2022 — May 2023Full-timePromoted

Built and tested production web applications while sharpening QA automation and engineering documentation practices.

  • Built the bongoDev application with React, Next.js, NestJS, and TypeScript.
  • Tested my own work and other developers’ work, logging every bug in Google Sheets.
  • Automated QA pipelines, cutting manual testing effort by 40%.
  • Refactored legacy systems, closing 60+ bugs and improving maintainability by 20%.
  • Wrote internal documentation and project wikis, cutting new developer onboarding time by 50%.
  • Worked in Agile cycles including sprint planning, stand-ups, and code reviews.

Stack

ReactNext.jsNestJSTypeScriptQA AutomationAgile

Software Engineer Intern — QA Automation

Jun 2021 — Dec 2021Internship

Where it started — manual testing, bug triage, and backend work across live client projects.

  • Reported 100+ bugs through manual testing, tracked and triaged in JIRA.
  • Added analytics tracking for usage metrics across 3 major client projects.
  • Built backend services and admin panels with Node.js and MySQL.
  • Improved sprint delivery by running daily stand-ups and Agile sprint planning with the team.

Stack

JavaScriptNode.jsMySQLJIRAManual Testing
Selected Work

A curated portfolio.

Recent projects spanning enterprise SaaS, AI products, open-source tooling, and consumer platforms.

EINO — Knowledge Management Platform screenshot 1
EINO — Knowledge Management Platform screenshot 2
EINO — Knowledge Management Platform screenshot 3
Project · 01

EINO — Knowledge Management Platform

Organizations losing institutional knowledge at scale.

Enterprise knowledge management system designed to make organizational knowledge secure and easily retrievable. Features include AI-powered search, video content processing, and collaborative tools.

AngularPython-DjangoPostgreSQL
Education & Credentials

Where I learned.

Academic foundation and professional certifications.

2018 — 2023

Bachelor of Science (BSc)

Computer Science & Engineering

Jahangirnagar University

Focused on algorithms, data structures, web development, and software engineering principles.

Certification

Fundamental IT Engineer Examination (FE) — ITEE

Result

Full Passer

National Rank

13th

Date

23 April 2022

Issued by

Bangladesh Computer Council (BCC)

Achievement

Highest Placement Bonus Achiever

Awarded by

Talvette

Period

Q2 2026

Distinction

Highest in company history

Contact

Let's build something together.

Have a project in mind or a role to discuss? I usually reply within 24 hours.

Direct

Email

mnahsanofficial@gmail.com

Location

Dhaka, Bangladesh

Elsewhere

Currently Available For

  • Full-time opportunities
  • Freelance projects
  • Technical consultations
Download Resume
Form

Send a message.

Tell me about the project, the role, or just say hello.