mk.

SOFTWARE ENGINEER · DHAKA, BANGLADESH

Hi, I’m Mehedi Hasan Khan.

Your next idea.
Engineered to work.

I build Python applications, Odoo business systems, and the APIs that connect them. Clear workflows. Useful interfaces. Software shaped around your business.

Currently at Mir Info System Ltd. ↗
FROM INTERFACE TO INFRASTRUCTURE 01 / 03
</>
THE EXPERIENCEReact + Owl
01
{ }
THE ENGINEPython / Django
02
▤
THE FOUNDATIONOdoo + PostgreSQL
03
BUILT TO WORK TOGETHER ↗
BACKEND ENGINEERING✳ERP & BUSINESS SYSTEMS✳FULL-STACK DEVELOPMENT✳DATA AUTOMATION

A BETTER PROJECT INQUIRY

Shape the brief before we talk.

Choose a service and the details you already know. I’ll receive them with your message and use them to prepare a project-specific response.

Need a fix or ongoing support? Start a maintenance inquiry →

Project readiness checklist (optional)

Optional checklist · 0 of 4 checked

SERVICES / BUILT AROUND YOUR BUSINESS

Backend expertise. Business impact.

Tell me what you need to build or improve. We can define the scope, deliverables, and next steps together.

Python · Django · DRF

Django development

Web applications, Django REST APIs, authentication, and business workflows built around your requirements.

  • Application & API design
  • Authentication & permissions
  • Testing & deployment planning
Discuss this service ↗

Odoo · Python · PostgreSQL

Odoo customization

Adapt existing Odoo workflows, forms, reports, and business rules to the way your team works.

  • Workflow & form adjustments
  • Reports & business rules
  • Existing-module integration
Discuss this service ↗

Odoo · ORM · Business workflows

Odoo module development

Custom modules for business processes, with models, views, access rules, and integrations scoped to your needs.

  • Models, views & access controls
  • Business-specific functionality
  • Module setup documentation
Discuss this service ↗

Owl · Odoo · Reporting

Odoo custom dashboards

Role-focused dashboards, useful business metrics, and reporting interfaces that bring your operational data together.

  • Role-based information views
  • Metrics, filters & reports
  • Owl-powered interfaces
Discuss this service ↗

FastAPI · Django · Celery

Backend APIs & integrations

Connect applications and external services with APIs, background jobs, and dependable data flows.

  • API contracts & integrations
  • Background task workflows
  • Data validation & error handling
Discuss this service ↗

Python · PostgreSQL · Docker

Other backend services

Discuss automation, database work, debugging, deployment support, or improvements to an existing Python application.

  • Debugging & application review
  • Data tasks & automation
  • Deployment & maintenance scope
Discuss this service ↗

Every project starts with a conversation. Scope, pricing, and delivery dates are agreed after reviewing your requirements.

THE PROCESS / FROM IDEA TO HANDOFF

Clarity at every step.

A practical starting point for working together. The exact approach is agreed around your project.

01

Discover

Share your goals, existing systems, and constraints. We identify the problem worth solving.

02

Define

Agree on scope, deliverables, dependencies, budget, and acceptance criteria before implementation.

03

Build & review

Develop the agreed functionality and review progress against the requirements.

04

Test & hand over

Validate the agreed workflows and prepare setup notes. Deployment and ongoing support are scoped separately.

01 / SELECTED WORK

Small details.
Real-world thinking.

A selection of public projects, experiments,
and the problems I enjoy working on.

01 / AUTOMATION

Web Automation ↗

Exploring automated web workflows with Python, Beautiful Soup, Selenium, and MySQL.

PythonSeleniumBeautiful SoupMySQL
02 / WEB DEVELOPMENT

Express Blogsite ↗

A blog website built with Express.js and MongoDB, using EJS for its presentation layer.

Express.jsMongoDBEJS
03 / BACKEND EXPLORATION

Cat Breeds API ↗

A Go project exploring API development with the Beego framework. Organized into controllers, models, routers, and tests.

GoBeegoREST API

02 / THE JOURNEY

Building.
Learning.
Moving forward.

From quality assurance to backend engineering and business-critical ERP systems.

View full resume ↗
MAY 2024 — PRESENTCURRENT

Software Engineer

Mir Info System Ltd. · ERP & Product Development

Building Odoo ERP, HR, and accounting solutions with PostgreSQL. Developing interfaces with Owl and React, and applications with FastAPI.

Project experience includes BRAC AI, PASHA, Omera, Agrim, Mir Group, and Mir Akter.

OdooFastAPIReactPostgreSQL
MAR 2023 — APR 2024

Jr. Software Engineer

W3 Engineers Ltd.

Built APIs for Left Travel, data-gathering jobs, and the Content Kitchen API and dashboard. Contributed to AirG product integrations across microservices.

Django / DRFCeleryRedisAWSDocker
SEP 2022 — FEB 2023

Software Engineer Intern

W3 Engineers Ltd.

Worked across web frameworks, automated data collection, and collaborated with analysts to improve data reliability.

MAR 2021 — AUG 2022

QA Engineer

Vcube Soft & Tech

Reviewed 3D projects, captured project imagery, and transferred data between applications.

03 / A LITTLE ABOUT ME

Curious by nature.
Practical by approach.

I’m a software engineer based in Dhaka, Bangladesh. My work connects reliable backend systems with useful, responsive interfaces.

I enjoy learning new technologies, exploring better ways to solve problems, and turning repetitive work into automated workflows.

↗
BSc in Computer Science & EngineeringDaffodil International University · March 2021
01

Backend & ERP

Python · Django · DRF · Odoo
FastAPI · Flask · REST APIs

02

Frontend

JavaScript · React · Owl
Bootstrap · Tailwind CSS

03

Data & Automation

PostgreSQL · MongoDB · Redis
Selenium · Pandas · NumPy

04

Infrastructure

AWS · Docker · Nginx
Git · Linux · Celery

06 / ENGINEERING NOTES

Ideas behind the implementation.

Find me on Medium ↗

PRACTICAL PROJECT GUIDES

See how systems fit together.

These diagrams and workflow examples are illustrative starting points, not descriptions of a specific client deployment.

INTERACTIVE INTEGRATION MAP

Follow the data through a business system.

TEAM / USER

A person starts a business action and provides the information needed by the workflow.

ILLUSTRATIVE WORKFLOW EXAMPLES

Approval workflow

Before
Requests move through email and manual follow-ups.

After
A defined request, review, decision, and audit trail in the ERP.

System integration

Before
Staff re-enter the same data in separate systems.

After
A validated API flow transfers agreed fields and reports failures clearly.

Operations dashboard

Before
Teams assemble status reports manually.

After
Role-appropriate metrics and filters surface the agreed operational view.

Examples are conceptual. Actual workflows, access rules, and integrations depend on discovery and requirements.

A CLEAR HANDOFF

Agree on what happens after build.

Use this checklist to scope a practical handover. Deployment and ongoing support are agreed separately for each project.

01

Source changes

Agreed code and configuration changes, with secrets kept out of source control.

02

Setup notes

Environment variables, prerequisites, and the steps needed to run the agreed solution.

03

Deployment ownership

Confirm who deploys, which environment is used, and how access is managed.

04

Support boundaries

Agree on support duration, response expectations, and maintenance scope before handoff.

PROJECT AVAILABILITY

Ask me about my current capacity and expected response time.

Check availability ↗

BEFORE WE START

A few useful answers.

Have something else in mind? Tell me about it in your inquiry.

What should I include in my inquiry?

Describe the problem, who will use the solution, and what a successful result looks like. Existing tools, desired timeline, and a rough budget help define the next conversation.

Can you work on an existing Odoo installation?

Odoo customization is one of my services. Share your Odoo version, Community or Enterprise edition, hosting setup, and affected modules so I can assess compatibility and scope.

How are pricing and timelines decided?

They depend on scope, integrations, complexity, and the condition of the existing system. We agree on these after reviewing your requirements; there is no fixed price implied by this website.

Is deployment or ongoing support included?

Deployment, documentation, and ongoing maintenance can be discussed as part of the scope. Their responsibilities and duration should be agreed explicitly for your project.

04 / NEXT CONVERSATION

Good software starts
with a conversation.

↗

TELL ME ABOUT YOUR PROJECT

Let’s build something useful.

Share a few details about your goals and the systems you use. I’ll review your inquiry and reply by email.

Project inquiry
Include your goals, existing setup, and any important requirements. 20–5,000 characters.

Your details will be sent to my inbox through an email delivery provider and used to respond to this inquiry. Please do not include passwords or sensitive account information.

Have a role, a question, or an idea in mind?