Skip to content
Hello, I am

TahfimIbnKhan

>

I design reliable, scalable backend systems — and the interfaces that make them feel effortless.

Résumé
Based in
Paderborn, Germany
Status
Werkstudent Candidate
Available
From Oct 2026
02Who I Am

Associate Backend Engineer with experience developing enterprise HR and recruitment systems using Laravel, Node.js frameworks, PostgreSQL, and modern JavaScript technologies. Currently expanding expertise in AWS and Square APIs to build reliable, scalable, and maintainable backend systems.

My day-to-day is backend services, REST APIs, performance work and payment integrations on platforms used by thousands of people — and I move to the frontend when a feature needs it. Outside work I build personal projects to pressure-test new tools, which is where most of my open-source repositories come from.

InterfaceNext.js · ReactAPIRESTServicesLaravel · NestJSDataPostgreSQL
Current role
Associate Backend Engineer
Company
Monstarlab Bangladesh
Degree in progress
MSc Computer Engineering
University
Universität Paderborn
Languages
English C1 · German (learning)
Work eligibility
Up to 20 hrs / week
03How I Build Things

Three principles behind every system I ship.

01
~0%faster API responses

Performance is a feature

Refactored a core service architecture to cut average API response time by ~25% and eliminate redundant database queries — improving stability under load.

02
SEOvisibility restored

Migrate without regressions

Supported a legacy-to-modern migration to Next.js / NestJS and resolved migration-related SEO regressions to restore search visibility.

03
0%idempotent payments

Correctness in money flows

Implemented the Square payment system hands-on — idempotent payments, authorize / capture, refunds and HMAC-verified webhooks.

04Enterprise Experience

Where I've shipped real systems.

Associate Backend Engineer

Present
Monstarlab BangladeshOct 2025 — Present

Contributing to 3 concurrent projects across multiple teams under divided allocation, spanning backend and frontend development.

3
concurrent projects
1,000+
active users served
~25%
faster API responses
  • Develop backend features for MPeople, an enterprise HR management system built with Laravel and PostgreSQL, serving 1,000+ active users.
  • Refactor core service architecture to cut average API response time by ~25% and eliminate redundant database queries, improving stability under load.
  • Support RJIT's legacy-to-modern system migration (Next.js / NestJS), resolving migration-related SEO regressions to restore search visibility.
  • Build core RJIT features including Hot Jobs, a subscription-based job-posting flow, and a Strapi-based CMS, with supporting UI implementation.
  • Build frontend features for MRecruitee using React, TanStack Router, TanStack Query, Zod, React Hook Form, and Zustand.
  • Completed hands-on implementation of the Square payment system as part of an internal learning goal, gaining practical experience with payment integration workflows.
LaravelPostgreSQLNestJSNext.jsReactStrapiSquare API

Software Engineering Intern

Monstarlab BangladeshJul 2025 — Sep 2025

Assisted engineering teams on internal Laravel applications, from feature work to debugging and architecture discussions.

  • Assisted in developing and maintaining Laravel-based internal applications with PostgreSQL.
  • Debugged issues and implemented small feature improvements.
  • Collaborated with engineers on system architecture and workflows.
LaravelPostgreSQL
05Selected Projects

Four builds, four different problem spaces.

Production work at Monstarlab. Source is private — the write-ups below describe the parts I owned.

Next.jsNestJSPostgres
Recruitment

RJIT

Full-stack development

Restaurant Jobs In Thai

Thailand-based restaurant recruitment platform. Full-stack bug fixes, feature updates, and system improvements, including a legacy-to-modern migration and SEO recovery.

Next.jsNestJSPostgreSQL
AttendanceMealsLeave
Enterprise HR

MPeople

Backend engineering

Office Management System

Backend modules for attendance, meal booking, expense, and leave management — automating daily HR operations for 1,000+ active users.

LaravelPostgreSQLLaravel SubscriptionOneSignal
SourceScreenHire
Recruitment

MRecruitee

Frontend engineering

Recruitment Management Platform

Frontend features for candidate management and hiring workflows, built with the modern React ecosystem and rigorous form validation.

ReactTanStack RouterTanStack QueryZodReact Hook FormZustand
AuthorizeCaptureWebhook
Payments

Cha er Dokan

Backend engineering

Multi-Merchant Square POS Platform

A NestJS backend built on the Square SDK: idempotent payments, authorize / capture, refunds, gift cards, multi-merchant OAuth, and HMAC-verified webhooks.

SquareNestJSReactPostgreSQL
06Tech Stack

The tools I reach for.

Languages

PHPJavaScriptTypeScript

Backend

LaravelNode.jsNestJSRESTful APIsStrapiSquare API

Frontend

ReactNext.jsTanStack RouterTanStack QueryZustand

Databases

PostgreSQLMySQL

Tools

GitGitHubDocker (basic)AWS (basic)PostmanNPM
07Recognition

A few things I'm proud of.

Emerging Star Award

Recognised for outstanding performance and contribution — within the first year.

Monstarlab Bangladesh

Dean's Award ×3

Awarded three times for outstanding academic performance across the BSc.

AIUB

Merit Scholarship

Up to 50% academic scholarship for academic performance.

AIUB

Beyond the code

  • Business case-study competitions at AIUB, and the “ADSPIRE” ad-making competition.
  • Monstarlab Hackathon — collaborated with developers to build and present ideas.

Interests

TravelVideographyVideo Editing
08The Journey

From Bangladesh to Germany.

2018 — 2020

Higher Secondary Certificate

Govt. Ashek Mahmud College

GPA 5.00 / 5.00

Sep 2021 — May 2025

BSc in Computer Science & Engineering

American International University-Bangladesh

CGPA 3.81 / 4.00

From Oct 2026Incoming student

MSc Computer Engineering

Universität Paderborn

Germany

Languages

EnglishC1
GermanBeginner · learning

Relocating to Germany for an MSc in Computer Engineering — actively learning German to work and study locally.

09Let's build something together

Available from October 2026, eligible to work up to 20 hours per week while studying. If you are hiring, I would love to talk.

tahfimibnkhan321@gmail.com
Paderborn, GermanyAvailable from 01 October 2026
~/tahfim ❯ npm run experience
0%Compiling portfolio
TAHFIM IBN KHAN — BACKEND ENGINEER