Software Engineer Dhaka, Bangladesh

Mobile products · Full-stack systems · Applied AI

Engineering products people can rely on.

Software Engineer with production mobile experience and the breadth to take products from interface and state management to APIs, data, testing, and release. I build dependable mobile, web, AI, and interactive systems around real user needs.

Portrait of Md Irfan Hakim Bhuiyan
1M+ Production app downloads
5 Mobile products shipped
5th / 750 Hackathon teams
4 Product domains

About

Engineering with range and responsibility.

I combine mobile depth with broad software-engineering range.

My strongest product work is in mobile: Flutter and React Native applications with thoughtful state, API integration, offline data, device capabilities, privacy, testing, and Android release workflows. I have also contributed inside a production app used by more than one million people.

That mobile focus sits inside a wider engineering toolkit spanning full-stack platforms, AI-assisted decision systems, and browser-based simulation. I enjoy translating an ambiguous need into a maintainable product, then staying with it through validation, release, and iteration.

Experience

Production experience with wider technical leadership.

I have shipped inside a production mobile team, led technical direction, and helped others develop practical engineering skills.

Production Engineering

Software Engineering Intern — Mobile

Greentech Apps Foundation · Sadiq App

Oct 2025 Jan 2026
  • Contributed features and maintenance work to an established mobile application with more than 1 million Google Play downloads.
  • Investigated user-facing issues, shipped functional fixes and improvements, validated existing flows, and supported reliable releases inside a production codebase.
Leadership

Chief Technology Officer

Impactfuse Coalition

Jun 2026 Present
  • Lead technical strategy, product architecture, and engineering planning for scalable social-impact platforms.
  • Translate product objectives into actionable roadmaps while coordinating priorities and reviewing technical decisions.
Leadership

Head of IT

Al Biruni Society of Scientific Studies

Oct 2025 Present
  • Oversee organization-wide technical strategy, development workflows, platform planning, and IT initiatives.
  • Coordinate technical support and technology adoption across multidisciplinary teams.
Teaching

Lead Instructor, Summer School '26

DUCSU

May 2026 May 2026
  • Led the Python & Machine Learning for Research program from data preparation through model evaluation.
  • Mentored students through practical, research-oriented machine-learning projects.
Teaching

Instructor

Research-Driven Python and Machine Learning

Jul 2025 Jul 2025
  • Taught Python, data analysis, preprocessing, visualization, and machine-learning fundamentals.
  • Designed practical examples aligned with academic and research applications.
Community

Volunteer & Leadership Roles

Multiple Organizations

Aug 2023 Jan 2025
  • Supported outreach and participant engagement as a campus ambassador for BRAC Traction Ovvudoy and UIU CSE Fest.
  • Volunteered at IUTCS events including Coderush and National ICT Fest.

Capabilities

Mobile depth, engineering breadth.

A practical toolkit for owning mobile experiences end to end while contributing across web, backend, data, AI, and delivery.

01

Mobile Foundations

  • Flutter
  • Dart
  • React Native
  • Android
  • Responsive UI
02

App Architecture

  • Riverpod
  • State Management
  • Navigation
  • Modular Design
  • Error Handling
03

Data & Device

  • REST APIs
  • Firebase
  • SQLite
  • Hive
  • Camera
  • Microphone
  • Secure Storage
04

Quality & Delivery

  • Testing
  • Debugging
  • Performance
  • Accessibility
  • Android Releases
  • CI/CD
05

Frontend Engineering

  • React
  • Next.js
  • TypeScript
  • Three.js
  • Tailwind CSS
06

Backend & Cloud

  • FastAPI
  • Node.js
  • Express
  • Python
  • MongoDB
  • PostgreSQL
  • Docker
  • AWS
07

Applied AI

  • Scikit-learn
  • XGBoost
  • Isolation Forest
  • RAG
  • LangChain
  • On-device ML
08

Engineering Practice

  • System Design
  • Git
  • Product Thinking
  • Technical Strategy
  • Team Coordination
  • Mentoring

How I ship

I understand the whole product journey.

Strong app development is more than screens. I work across the decisions that turn an idea into a stable, useful release.

  1. 01

    Frame the product

    Clarify users, constraints, success criteria, edge cases, and the smallest useful release.

  2. 02

    Design the system

    Plan interface states, navigation, application architecture, data ownership, and API boundaries.

  3. 03

    Build end to end

    Connect responsive UI, state, device capabilities, local persistence, backend services, and failure handling.

  4. 04

    Validate deliberately

    Use analysis, tests, device QA, privacy checks, accessibility review, and realistic unhappy-path testing.

  5. 05

    Release and learn

    Prepare signed builds, versioned releases, monitoring, maintenance fixes, and the next product iteration.

Selected work

Products built beyond the happy path.

Production mobile delivery comes first, followed by client and community products, hackathon builds, and academic software engineering.

01

Mobile product engineering

From device capabilities and local data to APIs, safety boundaries, testing, and Android release delivery.

Momota Bangla health assistant home screen
03
Versioned Android release · Privacy and safety architecture

Safety-first health application

Momota Health Assistant

A Bangla-first maternal and newborn health assistant with pregnancy and baby profiles, voice interaction, and local conversation history.

Engineering contribution

Built deterministic danger-sign screening, encrypted Hive storage, secure key handling, Bangla speech-to-text/text-to-speech, backend boundaries, tests, and explicit safe fallbacks.

  • Flutter
  • Riverpod
  • Hive
  • FastAPI
  • Voice UX
Guided session Small activities.
Careful signals.

Private, bilingual and processed on-device.

04
Six guided activities · English and Bangla

On-device sensing proof of concept

Sanket — Early Developmental Signals

A bilingual Android research prototype that guides families through short play activities for children aged 18–36 months.

Engineering contribution

Combined camera, microphone, touch telemetry, on-device pose detection, signal-quality gates, consent, local-only derived measurements, and careful non-diagnostic outcomes.

  • Flutter
  • Camera
  • On-device ML
  • Sensor UX
AnemiaScan home screen with on-device screening options
AnemiaScan screening result interface
05
No backend · On-device processing · Versioned release

Privacy-first camera application

AnemiaScan

A bilingual Flutter application for guided, non-diagnostic visual screening support for anemia and newborn jaundice.

Engineering contribution

Implemented camera guidance, capture-quality checks, on-device color-signal analysis, local Hive history, bilingual UI, explicit clinical boundaries, and widget/service tests.

  • Flutter
  • Camera
  • Computer Vision
  • Hive
  • Testing
02

Client & community projects

Real stakeholder work: a paid B2B platform and a volunteer-built education initiative, both delivered as live products.

Tori School product interface
01
Volunteer project · Live nonprofit website

Volunteer community project

Tori School

A live website for a University of Dhaka student-led initiative providing free weekend learning support and monthly education camps for children in campus communities.

Engineering contribution

Built the responsive content experience around real program stories, volunteering and support journeys, accessible navigation, social metadata, and authentic field imagery.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Responsive UI
  • SEO
02
Paid project · Live full-stack platform

Paid client platform

TradeConnect

A Bangladesh-focused B2B trade platform connecting verified importers, exporters, suppliers, and technology partners through structured business requests.

Engineering contribution

Engineered the full-stack product foundation across marketplace and directory flows, company onboarding, authentication, role-based permissions, Prisma data modelling, auditability, and deployment-ready server architecture.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Better Auth
  • RBAC
03

Hackathon projects

Fast, end-to-end product builds spanning explainable AI, civic access, adaptive education, fintech operations, and interactive robotics.

AgentLens product interface
01
Hackathon project · Explainable AI workflow

Hackathon project · AI decision support

AgentLens

An AI-assisted fintech decision-support platform for multi-provider mobile financial-service agent operations.

Engineering contribution

Engineered explainable liquidity forecasts, anomaly review, data-quality-aware confidence, alerts, and auditable human-in-the-loop workflows.

  • FastAPI
  • XGBoost
  • Isolation Forest
  • React
Vantage Arm Simulator product interface
02
Hackathon project · 6-DOF simulation

Hackathon project · Robotics simulation

Vantage Arm Simulator

A browser-based 3D control and automation environment for a six-degree-of-freedom robotic arm.

Engineering contribution

Implemented URDF visualization, inverse kinematics, keyboard and voice control, autonomous PIN execution, motion validation, and emergency-stop protection.

  • Three.js
  • TypeScript
  • Inverse Kinematics
ShikkhaAI product interface
03
Hackathon project · Curriculum-aware RAG

Hackathon project · AI education

ShikkhaAI

An adaptive educational platform aligned with Bangladesh's national curriculum.

Engineering contribution

Analyzes exam performance to identify chapter-level weaknesses and generate focused, personalized learning priorities.

  • Python
  • RAG
  • ChromaDB
  • Web
04
Hackathon project · 42 programmes · 64 districts

Hackathon project · Civic opportunity intelligence

Nagorik Shathi (AccessAI)

A bilingual AI opportunity-intelligence platform that helps citizens discover allowances, scholarships, healthcare, legal aid, training, and other public support from a simple life-event description.

Engineering contribution

Built a deterministic, explainable eligibility pipeline with bilingual retrieval, cited recommendations, confidence and verification states, role-based administration, accessible citizen journeys, and action-plan follow-through.

  • Next.js
  • TypeScript
  • Drizzle ORM
  • libSQL
  • BM25
  • Vitest
04

Academic software engineering

Coursework demonstrating maintenance discipline, system design, full-stack development, databases, and object-oriented engineering.

01
Four maintenance types · Five versioned stages

Software Maintenance Lab

Campus Library Maintenance System

A library borrowing system evolved through corrective, adaptive, preventive, and perfective maintenance, with every phase documented and traceable.

Engineering contribution

Repaired baseline defects, introduced role-aware lending policies and adaptive migration, then added validation, transactions, logging, backups, CI, regression tests, search, filters, overdue monitoring, and database indexes.

  • Python
  • Flask
  • SQLAlchemy
  • SQLite
  • Pytest
  • GitHub Actions
02
Design project · Full-stack content system

Design Project 1

Modern Blogging Platform

A full-stack publishing platform with authentication, rich post workflows, categories, search, comments, profiles, media storage, and personalized discovery features.

Engineering contribution

Designed a responsive React experience with animated content discovery and built the supporting Express and MongoDB APIs for users, posts, comments, tokens, uploads, and recommendation-oriented features.

  • React
  • Material UI
  • Node.js
  • Express
  • MongoDB
  • JWT
03
Multi-workflow campus system

Software Project 2

HallHaven

A university hall-management platform covering admission, student and authority access, meal preferences, complaints, food reviews, and facility suggestions.

Engineering contribution

Modelled interconnected resident-service workflows and implemented the web interfaces and backend routes needed to coordinate everyday hall operations.

  • JavaScript
  • Node.js
  • Express
  • PostgreSQL
  • HTML
  • CSS
04
Five games · Persistent scoring

Software Project 1

Interactive Learning Game Suite

A Java desktop learning suite combining five logic, memory, mathematics, and language games with accounts, difficulty levels, recommendations, and persistent leaderboards.

Engineering contribution

Applied object-oriented design across reusable game flows, user persistence, scoring, difficulty selection, personalized recommendations, and leaderboard management.

  • Java
  • Swing
  • OOP
  • File Persistence
  • Desktop UI

Achievements

Recognition earned through building and competing.

02

Finalist

The Infinity AI BuildFest

03

Finalist

Techathon Nationals & Rover Summit

04

1st Runner-Up

Mobile App Development, National Skills Competition

05

Runner-Up

Science Fest

Education

Foundations and communication.

Islamic University of Technology

BSc in Software Engineering

2022 - Present

Cumilla Victoria Govt College

Higher Secondary Certificate

2021

Ispahani Public School and College

Secondary School Certificate

2019
Let's build something useful

Have an engineering challenge worth solving?

I am interested in software engineering opportunities where product thinking, strong execution, and real user impact matter.

irfanhakim@iut-dhaka.edu
Location Dhaka, Bangladesh
Phone +8801907463104
Documents Download resume ↓
Elsewhere

LinkedIn / GitHub