EML Analyzer
A Python tool that triages problem email templates automatically — parsing raw .eml files to flag rendering, encoding, and link issues before a human has to squint at source code.
I'm Boon — a Customer Success Manager in enterprise marketing automation. I help major brands ship lifecycle campaigns that actually work: solving the templating logic, the API integrations, and the delivery bugs standing between a marketing idea and a customer's inbox.
I sit at the junction of customer success and engineering. My day job is managing enterprise accounts on MoEngage — retail and loyalty brands running email, push, and SMS at serious scale — where "customer success" means everything from account health strategy to personally debugging a Jinja2 template at 4pm before a campaign goes out at 5.
The throughline: marketing platforms promise simplicity, and enterprise reality delivers edge cases. I've made a career of closing that gap — diagnosing rendering bugs, designing multi-identifier data architectures, and turning one-off fixes into documented, repeatable playbooks.
When a problem repeats, I build a tool for it. That habit has produced an automated email-triage analyzer, internal debugging playbooks, and a growing shelf of small apps — all live at ashlall.com.
A Python tool that triages problem email templates automatically — parsing raw .eml files to flag rendering, encoding, and link issues before a human has to squint at source code.
A template-language converter for marketing platform migrations — AMPscript in, Jinja2 out. Built for the painful reality of switching ESPs with hundreds of templates.
Dog-friendly outing planner for Toronto — parks, patios, and trails, tested extensively by the project's namesake, Barney.
A debt-payoff planner, a lottery number picker with an AI streak, a full travel companion app — small tools built to solve real problems in my own life. The full shelf lives at ashlall.com.
The green up top isn't an accident — I'm a snooker player, slowly rebuilding my technique the proper way, one stance correction at a time. Otherwise you'll find me walking Barney around Cabbagetown, or turning yet another everyday annoyance into a weekend web app.