Hey, I'm Adnan 👋
Software Engineer
Building full-stack products across EdTech, logistics, auditing, and ERP
7+ years
Experience
Production engineering
Odoo R&D
Current team
Standard & Enterprise contributor
Full-stack
BE + FE + DevOps
Backend, frontend & 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
Software Engineer | R&D
2024 — Present · Dubai
Product engineering across Odoo’s Standard and Enterprise codebases, covering regional requirements and broader product modules.PythonJavaScriptOWLPostgreSQLLoad TestingSystem Design
- 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.

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.TypeScriptNode.jsExpress.jsReactNext.jsRedisPostgreSQLDocker
- 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.

Shohoz
Software Engineer
2020 — 2022 · Dhaka
Built shared frontend infrastructure and contributed to backend systems for a food-delivery platform.AngularTypeScriptC#.NETRedisNPMEvent-Driven Systems
- 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.

SELISE Digital Platform
Software Engineer
2019 — 2020 · Dhaka
Full-stack product development for RiQS Monitor, a Swedish medical-auditing platform.AngularTypeScriptNode.jsRedisWebSocketSystem Design
- 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.
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.






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.


