Skip to content
Open to senior engineering roles and select consulting work

Ihsan Md. Al-Aqibbuilds mobile apps

Senior Software Engineer at BJIT with 4+ years of experience taking products from architecture to release. I work across native Android and Flutter, TypeScript and Python backends, and applied AI — most recently designing a tRPC/Express service layer with role-based access control for an industrial equipment portal on AWS.

Dhaka, Bangladesh

Years shipping software
4+Years shipping software
Projects in this portfolio
9Projects in this portfolio
Domains — mobile, backend, AI
3Domains — mobile, backend, AI
CGPA / 4.00, CSE
3.70CGPA / 4.00, CSE

01About

About

I like problems that sit between disciplines — a camera pipeline that also needs an inference budget, or an API that has to model a five-level org chart without becoming unreadable.

I started in native Android at BJIT Academy, moved into enterprise R&D at BJIT Limited, and have since worked the full width of the stack: CameraX and FFMPEG media pipelines, ARCore navigation calibrated against gyroscope and accelerometer data, on-device small language models converted with ai-edge-torch and ExecuTorch, and Odoo/Django ERP migrations across major version jumps.

Right now I am building the backend for an international production-machine manufacturer's customer support portal — a tRPC/Express service with Prisma and MySQL, cascading role-based permissions over a five-level organizational hierarchy, Cognito JWT auth, separate admin and customer API surfaces, external integrations with Redmine and Zaico, batch workers, and Vitest coverage, deployed to AWS Lambda through CDK.

What carries across all of it is the same set of habits: design the architecture before the code, keep boundaries clean, write the document that explains the decision, and leave the system easier to change than I found it.

02Experience

Where I've worked

4+ years of taking systems from architecture through release, across enterprise delivery and R&D.

  1. Mar 2023 — Present

    3 yrs 8 mosCurrent

    Dhaka, Bangladesh

    Senior Software Engineer

    BJIT Limited

    Lead engineer across mobile, backend and AI workstreams for enterprise and R&D clients, from architecture through release.

    • Designed and built a tRPC/Express backend with Prisma and MySQL for an industrial equipment support portal, modelling a 5-level organizational hierarchy with cascading role-based permissions and Cognito JWT authentication.
    • Shipped separate admin and customer API layers, external integrations (Redmine, Zaico inventory sync) and batch workers, with Vitest coverage; deployed on AWS Lambda via CDK.
    • Built native Android features in Kotlin and Jetpack Compose — CameraX 2.0 capture and cropping, ExoPlayer playback, and FFMPEG media composition.
    • Delivered AR navigation with ARCore and Sceneform, calibrating heading from gyroscope and accelerometer and layering live OpenWeatherMap data over 3D animations.
    • Researched and integrated small language models for on-device use — converting ViT models with ai-edge-torch and ExecuTorch, and applying KMeans clustering over image embeddings.
    • Migrated BJIT's ERP modules from Odoo 11 to Odoo 16 and upgraded the Django system from Python 3.7 to 3.10, resolving compatibility breaks across both.
    • Participate in client meetings and technical discussions, own system documentation, and run code review and merge management in Git.
    • TypeScript
    • Node.js
    • tRPC
    • Prisma
    • MySQL
    • AWS
    • Kotlin
    • Flutter
    • Python
  2. Nov 2022 — Feb 2023

    3 mos

    Dhaka, Bangladesh

    Trainee Software Engineer — Mobile

    BJIT Academy

    Intensive native Android training, finishing in the top 3 of a 25-engineer cohort.

    • Worked through Kotlin, XML layouts, ViewModel, the Android lifecycle, RoomDB and Retrofit against the MVVM pattern.
    • Built and shipped two projects featuring RESTful API integration and local persistence.
    • Practised the full Agile/Scrum workflow including SRS and WBS preparation.
    • Kotlin
    • Android SDK
    • RoomDB
    • Retrofit
    • MVVM
  3. Jan 2022 — Apr 2022

    3 mos

    Dhaka, Bangladesh

    Software Engineer Intern

    Bengal Software Ltd.

    Full-stack web development and deployment on DigitalOcean.

    • Built features across ReactJS front-ends and Node.js/Express services.
    • Configured Nginx and deployed full-stack applications to DigitalOcean droplets.
    • ReactJS
    • Node.js
    • Express
    • Nginx
    • DigitalOcean

04Toolkit

What I work with

Chosen per problem rather than per preference — but these are the tools I reach for most.

Mobile

13

Native Android and cross-platform delivery.

  • Kotlin
  • Android SDK
  • Jetpack Compose
  • Flutter
  • Dart
  • Java
  • CameraX
  • ExoPlayer
  • FFMPEG
  • RoomDB
  • Dagger Hilt
  • Riverpod
  • GetX

Backend

10

APIs, services and data layers.

  • TypeScript
  • Node.js
  • Express
  • tRPC
  • Python
  • FastAPI
  • Django
  • Prisma
  • REST
  • C#

AI & AR

10

Applied machine learning and spatial computing.

  • PyTorch
  • TensorFlow
  • HuggingFace
  • Ollama
  • scikit-learn
  • NumPy
  • OpenCV
  • ExecuTorch
  • ARCore
  • Sceneform

Cloud & Data

11

Where it runs and where it persists.

  • AWS Lambda
  • AWS Cognito
  • AWS CDK
  • MySQL
  • PostgreSQL
  • Firebase
  • Supabase
  • SQLite
  • DigitalOcean
  • Nginx
  • Docker

Practice

12

Tooling and how the work gets done.

  • Git
  • GitHub
  • GitHub Actions
  • Gerrit
  • Jira
  • Redmine
  • Vitest
  • Figma
  • Odoo
  • Clean Architecture
  • MVVM
  • SOLID

05Background

Education & research

Education

  1. BSc in Computer Science and Engineering

    American International University — Bangladesh

    Faculty of Science and Technology

    2018 — 2022 · CGPA 3.70 / 4.00

  2. Higher Secondary Certificate

    Trust College

    Science

    2014 — 2016 · GPA 5.00 / 5.00

Certifications

  1. Supervised Machine Learning: Regression and Classification

    Coursera — DeepLearning.AI / Stanford

    2024

  2. Flutter & Dart — The Complete Guide (2024 Edition)

    Udemy

    2024

Research

Undergraduate Thesis · 2022

Attendance Monitoring System by Face Recognition using Deep Learning Technology and Computer Vision

Automated classroom attendance from a camera feed using deep learning based face recognition, covering detection, embedding, identity matching and the practical failure modes of real classroom conditions.

06Contact

Let's build something

I'm open to senior engineering roles and select consulting work. If you have a problem worth solving, I'd like to hear about it.

Location
Dhaka, Bangladesh
GitHub
Ihsan28
LinkedIn
ihsan-aqib