Skip to content

Debug mode on — analytics disabled. Add ?lantern=off to any URL to turn it off.

Hey, I'm Adnan 👋

Software Engineer

Building full-stack products across EdTech, logistics, auditing, and ERP

7+ years

Experience

Odoo R&D

Current team

Full-stack

BE + FE + DevOps

Products, systems, and teams I’ve helped move forward.

For 7+ years, I have built full-stack products across EdTech, logistics, auditing, and ERP. My work spans shared frontend foundations, backend systems, performance improvements, and production workflows. I currently contribute to Odoo’s Standard and Enterprise codebases as part of its R&D team in Dubai.

Beyond full-time roles, I have consulted for startups, built independent products, taught robotics and programming, and mentored students. I also founded BRACU Duburi and created technical tutorials on robotics.

Experience

Context → ownership → impact

Odoo Middle East logo

Odoo Middle East

Software Engineer | R&D

2024 — Present · Dubai

Product engineering across Odoo’s Standard and Enterprise codebases, covering regional requirements and broader product modules.
  • Design and develop production modules for MENA-specific business and regulatory requirements.
  • Review pull requests, interview engineering candidates, and contribute to technical hiring decisions.
  • Analyze proposed features and prepare technical estimates for product development and pre-sales.
  • Built a reusable load-testing tool used to provide evidence-based capacity estimates for customer workloads.
  • Designed an on-premise deployment architecture for a government project.
PythonJavaScriptOWLPostgreSQLLoad TestingSystem Design
Cefalo · House of Math logo

Cefalo · House of Math

Software Engineer → Senior Software Engineer

2022 — 2024 · Dhaka

Full-stack product development for House of Math’s learning platform, serving more than two million users.
  • Developed backend features for the gamification team, including games, leaderboards, and supporting product workflows.
  • Worked with product managers to design features capable of supporting a global user base of more than two million learners.
  • Built a username moderation system that prevented inappropriate names and hid newly detected names from live product surfaces.
  • Introduced a more maintainable frontend structure designed to support a growing engineering team.
  • Implemented static generation to improve page-load performance and search visibility.
TypeScriptNode.jsExpress.jsReactNext.jsRedisPostgreSQLDocker
Shohoz logo

Shohoz

Software Engineer

2020 — 2022 · Dhaka

Built shared frontend infrastructure and contributed to backend systems for a food-delivery platform.
  • Developed and maintained an Angular-based frontend framework used across multiple product teams.
  • Distributed shared components, services, authorization, data-table, and application foundations through an internal NPM package.
  • Improved design consistency and reduced the work required for teams to bootstrap new applications.
  • Wrote unit tests for C# and .NET microservices and worked with event-driven application flows.
AngularTypeScriptC#.NETRedisNPMEvent-Driven Systems
SELISE Digital Platform logo

SELISE Digital Platform

Software Engineer

2019 — 2020 · Dhaka

Full-stack product development for RiQS Monitor, a Swedish medical-auditing platform.
  • Developed training, risk-management, task-management, and equipment workflows.
  • Introduced reusable interface features, including infinite scrolling for data-heavy product areas.
  • Designed and implemented a lightweight ORM for querying a dedicated data service.
  • Built a document-library experience similar to Google Drive in collaboration with the infrastructure team.
AngularTypeScriptNode.jsRedisWebSocketSystem Design

Beyond full-time roles

Things I’ve built, led, and taught.

BRACU Duburi

Founded and led Bangladesh’s first university team to compete internationally with an autonomous underwater robot.

Technical tutorials

Created more than 23 hours of development tutorials, taught robotics and programming, and mentored Bangla-speaking students preparing for technical careers.

Startup consulting

Worked with early-stage startups to evaluate product ideas, plan technical approaches, and turn early requirements into buildable products.

Independent products & tools

Build small products, developer tools, and technical experiments to solve practical problems and explore new ideas.

Life outside the screen.

Jumping above the sand dunes during a desert trip.
An orange-and-white cat stretching on a wooden promenade.
Carrying the Duburi underwater robot after a pool test.
Flying a kite on a beach with the Burj Al Arab in the distance.
A silhouetted person fishing from a small boat at sunrise.
A mountain range seen from an airplane window.

Have something interesting in mind?

Whether it's backend architecture, developer tooling, ERP engineering, robotics, or simply an unusual idea, I'm always open to a good conversation.

Open to interesting engineering conversations.
Based in Dubai, United Arab Emirates25.2048° N, 55.2708° E