Open to software engineering opportunities

Engineering the
systems behind
great software.

I solve complex problems by designing dependable backend, real-time, and AI-powered systems.

Dhaka, Bangladesh Backend · real-time systems · AI
system.architecture
REAL-TIMEWebSocketlive events
SERVICESAPI Coredomain logic
DATAPostgreSQLpersistent state
EVENTSRedis Queueasync workloads
INTELLIGENCEAI Servicemodel workflow
Events flowing normallylatency: 42ms
Scroll to discover
About me

Thoughtful engineering, built to last.

Technology-flexible, curious by nature, and motivated by software that makes complicated work feel simple.

about_khalid.py

# A little about the engineer

I am a Computer Science student and software engineer working across Node.js, AdonisJS, Python, Django, real-time applications, APIs, automation, and AI integrations. Technology is a tool; the real work is understanding the problem and designing the right system around it.

My work spans real-time services, campaign automation, education analytics, IoT data pipelines, and AI-assisted workflows. Across each project, I care about practical architecture, understandable code, and dependable software that solves a measurable problem.

EDUCATIONBSc in Computer Science & Engineering · Dhaka International University
01

Problem-first thinking

I start with the real problem, then shape the data flow, boundaries, and technology around it.

02

Practical architecture

I choose clear, dependable solutions that fit the real scale and constraints of a product.

03

Continuous learning

I strengthen fundamentals through project work, experimentation, and problem solving.

Technical toolkit

The right tools for the problem at hand.

A flexible toolkit spanning Node.js and Python backends, real-time communication, data, AI integration, infrastructure, and computer science fundamentals.

Languages & backend

01
JavaScriptTypeScriptNode.jsAdonisJSPythonDjangoFastAPI

Real-time & data

02
WebSocketsEvent-driven SystemsPostgreSQLMySQLRedisSQLiteMQTT

AI, automation & delivery

03
AI IntegrationLLM WorkflowsCelerySeleniumDockerLinuxAWSGit & GitHub

Engineering fundamentals

04
System DesignREST APIsData StructuresAlgorithmsOOPDBMSUnit Testing
Selected work

Problems turned into working systems.

Four projects that show how I approach automation, data workflows, backend architecture, and deployment.

Django
{ 01 / whatsapp-automation }
CASE STUDY / 01

WhatsApp Bulk Automation

A Django campaign platform for scheduled, asynchronous WhatsApp outreach.

DjangoSeleniumCeleryPostgreSQL
Java
{ 02 / clo-assessment }
CASE STUDY / 02

CLO Assessment

A centralized web application for Course Learning Outcome evaluation and reporting.

JavaJettyMySQLChart.js
ESP32
{ 03 / air-quality }
CASE STUDY / 03

IoT Air Quality Monitor

A real-time environmental data pipeline deployed on AWS EC2.

ESP32MQTTInfluxDBGrafana
Python
{ 04 / youtube-downloader }
CASE STUDY / 04

Dockerized Media Downloader

A containerized download utility with format selection and a web interface.

PythonFastAPIyt-dlpReact
Growth & recognition

Learning proven through practice and results.

Credentials and milestones that reflect continuous learning, collaboration, and problem-solving discipline.

Machine Learning with Python from IBM
Certificate

Machine Learning with Python

IBM

ID · FFZOBHZL6MAN
AI Prompt Engineer Level 1™ from AI CERTs™
Certificate

AI Prompt Engineer Level 1™

AI CERTs™

ID · ef11be4ead9c
CPC Hackathon Winner from Dhaka International University
Achievement

CPC Hackathon Winner

Dhaka International University

Competitive problem solving and collaborative software development.
200+problems
Achievement

200+ DSA Problems Solved

LeetCode & Codeforces

Practice across arrays, trees, dynamic programming, and graph problems.
Start a conversation

Have a problem worth solving together?

I am open to software engineering opportunities, technical collaborations, and conversations about backend systems.

Available for opportunities

Let's build something dependable.

The best projects start with a clear conversation. Tell me what you are building, where it is stuck, or what role you need filled.

new_message.sh