whoami
Md Habibullah Al Hadi (goes by Hadi)
Software Developer - Calgary, Alberta, Canada
Md Habibullah Al Hadi (goes by Hadi)
Software Developer - Calgary, Alberta, Canada
up since , still shipping - no reboots required
Current focus: analytics tooling + AIDLC at Krux Analytics (now IMDEX) with Angular and NX
leading agentic workflows: Product -> Developer -> QA, skills + subagents, lower token usage
I've spent 19 years building for the web end to end: Angular and React on the front, Node and Laravel behind the API. I also design in Figma - design systems, websites and web apps - with Photoshop and Illustrator in the toolbox. I care about the parts users feel but rarely see: semantic markup, honest contrast, fast loads. Making the web less boring is the point; making it accessible is the baseline.
I build observable-first: get the smallest end-to-end flow working, verify it, then grow it one step at a time. I keep architecture as simple as the problem allows - small composable pieces, clear boundaries, and abstractions only when they earn their keep. I choose root-cause fixes over workarounds, durable and predictable systems over convenient ones, and a smaller polished experience over a broad surface full of rough edges.
Lately I'm deep in agentic workflows: AIDLC, skills and subagents, automating Product -> Developer -> QA while cutting token usage. I lead teams too - mentoring developers, unblocking, and shipping together. I also build in the open, maintaining packages like roolith-css and roolith-framework.
outside work: PUBG multiplayer, guitar, steak, patent holder, 2x Seneca President's Award, national hackathon winner
npm: npmjs.com/~im4all | packagist: 70k+ downloads - packagist.org/users/im4aLL | github: github.com/im4aLL
Senior Software Developer and Team Lead - Krux Analytics Inc. (now IMDEX), Canada
Jun 2024 - Present | Angular, NX, TypeScript, SASS - analytics tooling + AIDLC, agentic Product -> QA flow, CI/CD pipelines
Senior Software Developer - Approach Controls Inc., Canada
Jun 2023 - Jun 2024 | Angular, NestJS, MQTT, WebSocket, Storybook - monorepo, pump system app, Docker + CI builds
Teaching Assistant - Seneca College, Toronto
Sep 2022 - Jun 2023 | INM320, INM420 - 2 President's Awards, GPA 3.9
Principal Software Engineer - Augmedix
Jan 2018 - Dec 2021 | promoted 2020 | Angular, NestJS, NodeJS - patent holder, perf +75%, note time cut from 20min to 3min, 3x Beast Award
Lead Application Architect - Harriken
Aug 2016 - Dec 2017 | Laravel, REST, Vue, React - shipped the API in 3 months, Linode server setup, revenue +63%
Senior Web Developer - graphicPeople
Jan 2013 - Jul 2016 | promoted 2014 | HTML5, AngularJS, Laravel, SASS - trained 100+ developers migrating from Flash to HTML5, WPP agencies
Senior Programmer - OrangeBD
Jul 2009 - Dec 2012 | promoted 2011 | PHP, Joomla, WordPress - 200+ websites, custom CMS for 30+ sites
B.Sc in Computer Science and Engineering - Uttara University, Dhaka
graduated Apr 2010 | GPA 3.85 - cum laude
Interactive Media Design (INM) - Seneca College, Toronto
2022 - 2023 | GPA 3.9 - 2 President's Awards, teaching assistant INM320/INM420
H.S.C in Science - Dhaka City College, Dhaka
2003 - 2004 | GPA 3.80
S.S.C in Science - K.B.M School, Gazipur
2002 | GPA 4.50
HTML5 banners and micro websites for global brands, delivered with agencies under WPP
{
"frontend": ["Angular", "React", "TypeScript", "SCSS"],
"backend": ["Node", "NestJS", "AdonisJS", "Laravel", "MySQL", "Rust"],
"platform": ["NX", "Docker", "Tauri", "React Native", "GitHub Actions", "CI/CD", "Linux", "Linode", "Vite", "VitePress", "MQTT"],
"ai_harness": ["Pi", "OpenCode", "herdr"],
"ai_tools": ["Claude", "Codex", "Cursor", "Ollama", "LMStudio"],
"ai_models": ["DeepSeek V4", "Kimi K2", "Muse Spark", "Qwen", "Claude", "Composer", "GPT", "GLM"],
"ai_focus": ["agentic workflows", "AIDLC setup", "skills + subagents", "token optimization"],
"terminal": ["Ghostty", "herdr", "Omarchy"],
"design_tools": ["Figma", "Photoshop", "Illustrator"],
"design": ["design systems", "websites", "web apps", "responsive layouts", "accessibility"],
"leadership": ["team leading", "people management", "technical mentoring", "developer mentoring"],
"currently_exploring": ["rust", "agentic engineering"]
}
BEGIN: VCARD
VERSION: 3.0
FN: Md Habibullah Al Hadi
TITLE: Professional bug creator, part-time bug fixer
ADR: Calgary, Alberta, Canada
EMAIL: me@habibhadi.com
URL: https://github.com/im4aLL
URL: https://www.linkedin.com/in/habibhadi/
URL: http://stackoverflow.com/users/389258/hadi
URL: https://www.npmjs.com/~im4all
URL: https://packagist.org/users/im4aLL/packages/
URL: https://habibhadi.com
URL: https://x.com/habibhadi
END: VCARD
off the clock:
camera - Sony Alpha 7 III | FE 24-70mm F2.8 GM | 85mm F1.8
guitar - Epiphone Les Paul Classic Honeyburst | Boss Katana-50 MkII Combo Amp | Takamine Acoustic
devices - PC: AMD Ryzen 7 9800X3D, RTX 5070 Ti | Steam Deck | PS5
PUBG: BATTLEGROUNDS - 5,584.9 hours, by far the most played
steam library:
playstation library:
Software Developer - Calgary, Alberta, Canada
me@habibhadi.com habibhadi.com github.com/im4aLL linkedin.com/in/habibhadi x.com/habibhadi
Software developer with 19 years of experience building for the web end to end: Angular and React on the front, Node and Laravel behind the API, plus design systems, accessibility, and performance. Currently builds analytics tooling and leads agentic AIDLC workflows (skills, subagents, token optimization) at Krux Analytics (now IMDEX).
Jun 2024 - Present
Angular, NX, TypeScript, SASS, Docker, GitHub Actions, Linux
Jun 2023 - Jun 2024
Angular, NestJS, MQTT, WebSocket, Storybook, Docker, Linux
Sep 2022 - Jun 2023
INM320, INM420
Jan 2018 - Dec 2021
Angular, NestJS, NodeJS
Aug 2016 - Dec 2017
Laravel, REST, Vue, React, Linux, Linode
Jan 2013 - Jul 2016
HTML5, AngularJS, Laravel, SASS
Jul 2009 - Dec 2012
PHP, Joomla, WordPress
Graduated Apr 2010
GPA 3.85 - cum laude
2022 - 2023
GPA 3.9 - 2 President's Awards, teaching assistant INM320/INM420
2003 - 2004
GPA 3.80
2002
GPA 4.50
type a command and press Enter, or try