Skip to content
View mhamidjamil's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report mhamidjamil

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mhamidjamil/README.md

M Hamid Jamil. From the screen to the circuit. Software, mobile and connected hardware.

Explore my work ↗   ·   About me   ·   LinkedIn   ·   Innovorix

I build the whole journey.

I'm Hamid, a software engineer in Lahore, Pakistan. My work connects web platforms, mobile applications and physical devices: from a restaurant's kitchen board to an institute's fee desk, from a home-visit booking to an arrival alert delivered through an ESP32.

I enjoy taking a practical problem through interface design, backend engineering, deployment and day-to-day operation.

Selected work

Every project below has a case study covering why it exists, what I built and how it fits together.

Project What I built Explore
GEMAN An online store for earbuds, smart watches and chargers in Pakistan, with cash on delivery, EasyPaisa, JazzCash and bank transfer, and an admin panel that runs products, photos, orders and content. Case study · Website · Demo store
Wrap Topia Restaurant ordering, a live kitchen board, counter sales and rider workflows around one backend. Case study · Website
Innovorix Institute management connecting admissions, attendance, fees, exams and guardian communication. Previously Academia. Case study · Website
Spotwire Arrival alerts, visit timelines, linked accounts and workspace attendance. Previously TextGate. Case study · Google Play · Source
PakSehat Home-healthcare bookings, doctor selection, visit updates and patient-doctor chat. Case study · Google Play
DolphinPK Dolphin Foods' storefront, checkout, payment verification, stock and staff tools. Case study · Website
Lilibet London A monochrome fashion catalogue with an Atelier back office and enquiry management. Case study · Website
Baileys WhatsApp Gateway My shared messaging service built on Baileys, with number linking, queues and per-application credentials. Case study
AhmedSales OS An agency workspace connecting sales, delivery, invoicing and client communication. Case study

Beyond the screen

My hardware work connects sensing, communication and control to software people can use.

Project What it does Explore
GSM SMS Gateway ESP32 + SIM800 firmware that turns cloud jobs into SMS and call operations. Powers Spotwire's Pakistani SMS route. Case study · Source
Orange Pi Automation Hub A serial bridge, web console, telemetry and scheduled automation on an Orange Pi 5 Plus. Case study · Source
Remote USB Keyboard ESP32-S3 firmware translating input from a phone or browser into USB keystrokes. Case study · Source
Door Monitoring A wireless door-lock prototype with sensing, servo control and opening alerts. Case study · Source
Watcher Ultrasonic movement detection and radio alerts using embedded sensors. Case study · Source
Water Leak Detector An ESP32 that wakes on water detection and sends a phone notification. Case study · Source

Tools behind the work

Area Technologies
Web & backend Ruby on Rails · Hotwire · Next.js · React · TypeScript · Node.js · Fastify
Mobile Flutter · Dart · Kotlin · Jetpack Compose · Firebase
Data & infrastructure PostgreSQL · Prisma · Drizzle · Redis · Docker · Cloudflare · GitHub Actions · Datadog
Hardware C++ · Python · ESP32 / ESP32-S3 · SIM800 · Orange Pi · Arduino · PlatformIO

Have a product, workflow or connected-device idea? Let's talk on LinkedIn ↗

Project stories and working links, maintained alongside my portfolio source.

Pinned Loading

  1. orangepi orangepi Public

    Automation hub for an Orange Pi 5 Plus: serial bridge to an ESP32 TTGO T-Call, Flask web console for live serial traffic, InfluxDB telemetry, ntfy alerts, mailer and scheduled scripts.

    Python 4

  2. TTGO_TCall TTGO_TCall Public

    Firmware that turns a LilyGO TTGO T-Call ESP32 into a two-way SMS and call gateway, with a Firestore job queue, an on-device web dashboard, ntfy push alerts and ThingSpeak telemetry.

    C++ 13 3

  3. Watcher Watcher Public

    Project use ultrasound and gyro sensor to observe movement in its surrounding, and if changes detected it warns via RF signals.

    C++ 5

  4. ESP32-S3_work ESP32-S3_work Public

    Turn an ESP32-S3 into a USB HID keyboard you drive over WiFi or BLE: type text, run Windows commands, and launch applications from a phone or any browser.

    C++ 10

  5. Door-Monitoring Door-Monitoring Public

    Project uses servo motor to unlock door lock via Bluetooth/WIFI and if monitoring is active, it will send notification via WIFI if door opens

    C++ 4 1