Senior Software Engineer & IoT Specialist
Self-taught on a Nokia keypad. Now I make machines talk.
Self-taught software engineer and IoT specialist in Dhaka. I connect industrial equipment — HMI panels, PLCs, sensors — to cloud software, and build the full-stack, mobile and AI products that use that data.
Story

- Based in
- Dhaka, Bangladesh
- Now
- Senior Software Engineer, Alpine Energy
- Working since
- 2018
- First code
- 2012, at 15, on a Nokia over 2G
- Learned by
- Building things — self-taught
- Google Play
- Nearly 100K installs
I wrote my first code in 2012, at 15, growing up in a village with no broadband — just a Nokia 2700 classic, a Java feature phone with a numeric keypad, on a 2G connection. I spent my evenings on forums like Master-Land, reading everything I could find about how websites were made, and built my first sites with mobile site builders like Wapka, XtGem and Wen.ru, entirely from that phone.
In 2013 I wanted more control than the builders gave me, so I started working in the code of JohnCMS, an open-source PHP CMS, with Google open in the next tab. That turned into MobiBD, my own modified version of JohnCMS, which became popular in the community I'd learned from.
In 2014 I got my first laptop, an Intel Celeron machine, and moved on to WordPress — and, alongside it, digital marketing. All of this ran next to a diploma in mechanical engineering, which is where my feel for machines comes from.
My first job, in 2018, was as Head of Digital for a contracting company in the UAE, working remotely and leading their move online. I kept programming on the side: I completed Programming Hero's course to learn JavaScript and the MERN stack properly, and worked through a CSE degree at the same time. The degree filled in some theory, but almost everything I use at work I taught myself by building things.
Since then I've completed freelance projects on Fiverr and Upwork for clients in Switzerland, the USA and the UAE, and worked full-time on full-stack products for teams in Thailand and Germany. Today, at Alpine Energy, I configure EXOR HMI panels, connect PLCs and sensors to the cloud and build the software on top. I also build AI-backed tools, and a Flutter app of mine is closing in on 100,000 installs on Google Play.
I'm not a magician. I'm patient: 2G taught me to keep at a problem until it works, and I still love the learning. I keep things simple — KISS — because simple systems keep running after handover.
Skills matrix
What I work with
CH-01 · hmi
HMI & operator screens
EXOR JMobile projects and panel configuration: screens an operator can read at a glance, on a noisy plant floor.
- EXOR JMobile
- HMI panel configuration
CH-02 · it/ot
PLCs, sensors & field buses
PLCs and calibrated sensors wired onto Modbus and CAN, then bridged onto the IT network without breaking either side.
- PLC integration
- Sensor calibration and integration
- Modbus TCP/RTU
- CAN bus
- Industrial networking
- IT/OT integration
CH-03 · iot/cloud
IoT to cloud, both ways
Telemetry up, setpoints and commands back down, proven on live equipment before handover.
- Bidirectional IoT-to-cloud architecture
- Corvina Cloud
- Commissioning with live equipment
Web & mobile
Typed end to end: React and Next.js front ends, the Node APIs behind them, Flutter on the phone.
- TypeScript
- JavaScript
- React
- Next.js
- Node.js
- Express
- Tailwind CSS
- REST APIs
- Flutter
- Dart
Cloud & DevOps
Shipping it and keeping it up: containers, pipelines and servers, in the cloud or on the plant’s own racks.
- AWS
- Microsoft Azure
- Vercel
- DigitalOcean
- Docker
- CI/CD pipelines
- Linux servers
- On-prem servers
AI engineering
LLM features that earn their place, and computer vision lean enough for modest hardware.
- Python
- Claude
- OpenAI GPT
- Google Gemini
- RAG pipelines
- YOLOv8
- ONNX Runtime
Databases
- MongoDB
- PostgreSQL
- Mongoose
- Supabase
- Cloudinary
Tools
- VS Code
- Arduino IDE
- Git
- Figma
- SharePoint
- Power Automate
- MS Forms
Management
- Project management
- E-commerce (WooCommerce, Shopify)
- SEO
- Remote team collaboration
Experience
Where I've done it
- – Present
Australia · Remote / on-site
Senior Software Engineer · Alpine Energy
Industrial IoT and HMI integration: connecting plant equipment to cloud infrastructure and keeping it running.
- Configuring and integrating EXOR JMobile HMI panels with industrial PLCs and on-site equipment.
- Building bidirectional IoT-to-cloud pipelines between industrial sensors and cloud infrastructure.
- Running CI/CD, containerised services and automated deployment on secured on-premise servers.
- End-to-end testing and commissioning of IoT ecosystems with live equipment.
- Optimising mobile-to-hardware communication for industrial monitoring interfaces.
- EXOR JMobile
- Corvina Cloud
- PLC
- Modbus
- Docker
- CI/CD
- Linux
- –
Germany · Remote
Software Engineer · Halal Fly
Full-stack travel and booking platforms for a distributed team.
- Built full-stack travel and booking platforms with Next.js, Node.js and MongoDB.
- Designed RESTful APIs and integrated third-party travel services.
- Deployed and operated services on AWS.
- Collaborated across time zones with a distributed team.
- Next.js
- Node.js
- MongoDB
- REST APIs
- AWS
- –
Thailand · Remote
Full Stack JavaScript Developer · Amujamu Co., Ltd.
Scalable web applications, owned end to end.
- Built scalable web applications with React, Next.js, Express.js and MongoDB.
- Delivered features end to end, from requirements to deployment on Vercel and DigitalOcean.
- React
- Next.js
- Express.js
- MongoDB
- Vercel
- DigitalOcean
- –
UAE · Remote
Head of Digital · Al Shndaqa Metal Contracting LLC
Led the company's digital transformation.
- Ran digital transformation across WordPress, WooCommerce and Shopify, with SEO.
- Managed Meta Ads and Google Ads campaigns.
- Automated internal workflows with SharePoint, Power Automate and MS Forms.
- WordPress
- WooCommerce
- Shopify
- SEO
- Google Ads
- SharePoint
- Power Automate
Education & training
Formal grounding
Education
2018 – 2023
BSc in Computer Science & Engineering
City University, Dhaka · Dhaka, Bangladesh
2013 – 2018
Diploma in Mechanical Engineering
Shyamoli Ideal Polytechnic Institute · Dhaka, Bangladesh
Training
Dec 2025 – Jan 2026
EXOR JMobile – Industrial HMI Platform
Provided by Alpine Energy
Languages
- EnglishProfessional working
- BengaliNative