Mahfuzur Rahman

Mahfuzur Rahman

Software Engineer

A programmer by passion, a software engineer by profession, and a tech enthusiast by nature.

South Surma, Sylhet
linkedingithub

About Me

I'm a software engineer with hands-on experience in web and application development, specializing in backend and front-end technologies. I focus on solving complex problems and delivering user-centered, high-performance solutions.

Lalabazar, South Surma, Sylhet, 3100, Bangladesh

Latest Experiences

Kirsten Consulting UG

Chemnitz, Saxony, Germany

Software Engineer

Sep 30, 2025 - Present

Part-time | Remote

Responsibilities:

  • Working on AI-powered solutions for client projects, focusing on automation, data processing, and scalable system design.
  • Built a full-stack AI-driven workforce scheduling system with automated shift planning, conflict detection, and labor law compliance — implementing backend services for AI optimization algorithms, real-time validation en- gines, and a React/TypeScript frontend with dynamic scheduling grids, drag-and-drop interfaces, and live con- flict resolution.
  • Developed an AI-powered document processing platform that extracts structured data from industrial PDFs using Google Gemini, matches customers via RAG-based vector search (pgvector) with AI disambiguation, vali- dates against business rules, exports ERP-compatible XML with XSD validation, and uses Redis + BullMQ for distributed job queues handling ERP data sync, embedding generation, and document processing pipelines.
  • Built a Chrome Extension that extracts candidate profiles from the German Arbeitsagentur platform and syncs them to our internal recruitment system, eliminating manual data entry for recruiters.

Skills:

TypeScriptReact.jsNext.jsNode.jsExpress.jsPostgreSQLtypeormTailwind CSSShadcn UIn8nragRedisbullmq

Featured Project

SapieFolio

Create your professional portfolio in just a few clicks

A no-code portfolio builder for developers and designers, enabling instant professional portfolio creation. Features include Google sign-in, custom subdomains, smart templates, GitHub project fetching, and automatic portfolio generation from uploaded resumes.

Technologies:

Express.jsReact.jsNext.jsMongooseShadcn UI

Recent Education

North East University Bangladesh

Sheikhghat - Kazirbazar Rd, Sylhet 3100

B.Sc in Computer Science

Nov 01, 2017 - Mar 09, 2021

Grade: 3.10 / 4.00

Courses

AlgorithmsData StructuresOperating SystemsComputer NetworksDatabase Systems

Skills

Programming Languages

CC++JavaPythonJavaScriptTypeScriptPHPSwift

Database Management

MySQLPostgreSQLMongoDB

Frameworks

LaravelExpress.jsFastAPICodeigniterReact JsVue.jsPiniaNext.jsAlpine.js

Web Technologies

HTMLCSSSCSSBootstrapjQueryRESTful APIsGraphQLChrome Extension DevelopmentUnqork Theme DevelopmentTailwind CSS

Tools

LinuxShell scripting

Version Control

GitGitHubBitbucketGitLab
Powered bySapieFolio Logo