Web Automation ↗
Exploring automated web workflows with Python, Beautiful Soup, Selenium, and MySQL.
SOFTWARE ENGINEER · DHAKA, BANGLADESH
Hi, I’m Mehedi Hasan Khan.
I turn complex business needs into dependable software. From Python APIs and Odoo ERP to the interfaces people use every day.
01 / SELECTED WORK
A selection of public projects, experiments,
and the problems I enjoy working on.
No matching projects. Try another keyword or reset the filters.
Exploring automated web workflows with Python, Beautiful Soup, Selenium, and MySQL.
A blog website built with Express.js and MongoDB, using EJS for its presentation layer.
A Go project exploring API development with the Beego framework. Organized into controllers, models, routers, and tests.
02 / THE JOURNEY
From quality assurance to backend engineering and business-critical ERP systems.
View full resume ↗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.
Built APIs for Left Travel, data-gathering jobs, and the Content Kitchen API and dashboard. Contributed to AirG product integrations across microservices.
Worked across web frameworks, automated data collection, and collaborated with analysts to improve data reliability.
Reviewed 3D projects, captured project imagery, and transferred data between applications.
03 / A LITTLE ABOUT ME
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.
Python · Django · DRF · Odoo
FastAPI · Flask · REST APIs
JavaScript · React · Owl
Bootstrap · Tailwind CSS
PostgreSQL · MongoDB · Redis
Selenium · Pandas · NumPy
AWS · Docker · Nginx
Git · Linux · Celery
05 / UNDER THE HOOD
Interactive concepts. Sample data. No live client systems.
Choose a layer to explore its responsibility. This is a conceptual architecture, not a diagram of a verified deployed project.
React or Owl presents information and captures user input. The server remains responsible for enforcing business rules.
Local simulation with fictional records. No request is sent to a server.
Ready to run a sample request.
{}Illustrative purchase-request module. These controls simulate a workflow; they do not connect to Odoo or enforce real user permissions.
Sample requester · Operations team
State: Draft
06 / ENGINEERING NOTES
DESIGN NOTES
A design checklist for turning a business action into a clear request and response.
Read note →DESIGN NOTES
A practical way to think about ERP customization.
Read note →DESIGN NOTES
Questions to ask before turning a repeated task into automation.
Read note →04 / NEXT CONVERSATION
Have a role, a question, or an idea in mind?
mehedikhan.cse@gmail.com