
MRZ Passport Scanner
Privacy-first web app that reads the machine-readable zone of passports entirely in the browser with Tesseract.js — nothing is uploaded.
- Next.js
- TypeScript
- Tailwind CSS
- Tesseract.js
STATUS · NOT HIRING
STATUS · NOT HIRING
Last updated2026-10-24Based inDhaka, BDSenior software engineer at Alpine Energy. I configure EXOR HMI panels, wire PLCs and sensors into bidirectional cloud pipelines, and commission it on live equipment — then build the web, mobile and AI software on top.
Currently full-time with Alpine Energy. Questions about HMIs, PLCs or IoT pipelines are always welcome.
Signature work
CH-01 · hmi
EXOR JMobile projects and panel configuration: screens an operator can read at a glance, on a noisy plant floor.
CH-02 · it/ot
PLCs and calibrated sensors wired onto Modbus and CAN, then bridged onto the IT network without breaking either side.
CH-03 · iot/cloud
Telemetry up, setpoints and commands back down, proven on live equipment before handover.
Typed end to end: React and Next.js front ends, the Node APIs behind them, Flutter on the phone.
Shipping it and keeping it up: containers, pipelines and servers, in the cloud or on the plant’s own racks.
LLM features that earn their place, and computer vision lean enough for modest hardware.
Selected work

Privacy-first web app that reads the machine-readable zone of passports entirely in the browser with Tesseract.js — nothing is uploaded.

Express.js API that runs a YOLOv8 model trained on DermNet through ONNX Runtime, deployed serverless on Vercel.

Flutter app that monitors battery, CPU, GPU and ambient temperature on Android in real time, with smart alerts. Nearly 100,000 installs on Google Play.
What I do
I configure HMI panels and connect them to the PLCs, drives and sensors already on your floor.
EXOR JMobile · Corvina Cloud · Modbus TCP/RTU · CAN bus · PLC integration
I design the path that takes readings from sensors and gateways to the cloud, and sends setpoints and commands back the other way.
AWS · Microsoft Azure · Node.js · Docker · PostgreSQL
Next.js · React · TypeScript
Anthropic Claude · OpenAI · Google Gemini
Docker · CI/CD · AWS
Flutter · Dart · Kotlin
WooCommerce · Shopify · WordPress · Technical SEO
Experience
Senior Software Engineer
Australia · Remote / on-site
Industrial IoT and HMI integration: connecting plant equipment to cloud infrastructure and keeping it running.
Software Engineer
Germany · Remote
Full-stack travel and booking platforms for a distributed team.
Full Stack JavaScript Developer
Thailand · Remote
Scalable web applications, owned end to end.
Head of Digital
UAE · Remote
Led the company's digital transformation.
Writing

3 min read
Reach, credibility, 24/7 availability, cheaper marketing, data and online sales: ten reasons a website and a digital identity matter for any business.
2 min read
Flexibility, performance, reusable components, JSX, server-side rendering and a huge community: ten reasons React is worth learning, and its drawbacks.
5 min read
How page speed affects user experience, SEO, conversions and sales — what slows a site down, how to fix it, and how to test and monitor it.
STATUS · NOT HIRING
Currently full-time with Alpine Energy. Questions about HMIs, PLCs or IoT pipelines are always welcome.