I Build Software, Modernize Systems, and Write About What I Learn Along the Way.

For nineteen years — since joining as a mainframe developer in August 2007 — I’ve led modernization and cloud transformation across global banking platforms.
That work has spanned Source-to-Pay, Treasury, Payments, Investments, and regulatory reporting, moving systems from mainframe and monolith toward containerized, cloud-native delivery.
I’m currently Vice President and Senior Full-Stack Lead at Citi, working as a technical SME across UI and Java platforms. Before that, delivery and technical leadership at BNY Mellon. Outside of the day job I write about the craft itself — typography, agile, and what actually makes an engineer complete.
What I bring
Approximate years of hands-on experience across each area.
UI & Java enterprise applications, built to hold up across the whole stack rather than one layer of it.
CI/CD transformation and cloud-native deployment on container platforms.
Legacy-to-modern migration off CICS-based systems, with phased decommission planning.
SAST, SCA, and open-source risk management across enterprise platforms.
Relational platforms and cross-system integration at institutional scale.
AI-assisted development, engineering standards, test & release automation — the practices that let the rest of this scale.
Nineteen years, one thread
Citicorp Services India
Vice President, Full-Stack Tech Lead
Tech Lead for Third-Party Source-to-Pay (TPS2P), giving end-to-end technical guidance across UI and Java platforms — architecture, sequencing, and execution for modernization and legacy decommissioning.
Among the first in the group to complete migration from legacy to modern CI/CD; go-to advisor for containerization and application security / open-source risk tooling; technical interviewer for hundreds of hires.
Bank of New York Mellon
Delivery & Technical Lead
Delivery & Technical Lead for a Real-Time Payments platform in Treasury Services — UI architecture in Angular/AngularJS integrated with Java, REST, and mainframe backends; managed and mentored the engineering team.
Built an enterprise SLA dashboard platform (Digital Pulse) end-to-end from scratch — architecture, UI, application code, deployment pipelines — aggregating mainframe systems across regions for senior leadership.
Delivered SR14 regulatory stress-testing capabilities for legal-entity-level analysis of funding, exposures, and collateral, with UI and REST services for monitoring and trend analysis.
Key developer for Automated Investment Services — mission-critical mainframe workflows for automated sweep and investment processing; led conversion of legacy UI screens into CICS and contributed to investment tax reporting.
HCL Technologies
Software Engineer
Built and maintained mainframe applications — COBOL, CICS, DB2, VSAM — for enterprise insurance systems.
Outside the day job
Stackademic
What happened when the developer turned his attention to typography — how letterforms, spacing, and rhythm quietly shape whether an interface feels considered or careless.
JS in Plain English
HTML, CSS, and JavaScript get you in the door. What actually rounds out a front-end developer goes well beyond the three basics most people stop at.
JS in Plain English
Where product owners and developers talk past each other, and the small habits on both sides that close the gap between what's asked for and what gets built.
Geek Culture
Agile brought real joy back into software delivery for a lot of teams — so why does it still make so many of us groan? A look at the gap between the ideal and the standup.
JS in Plain English
Version upgrades shouldn't feel like a maze. Why tracking deprecations deliberately, instead of reacting to breakage later, is what makes an Angular upgrade painless.
On GitHub
GitHub · Public repo
A light theme for Flutter apps.
GitHub · Public repo
A dark theme for Flutter apps — Night Mode.
The rest of the work lives in private repositories.
What makes an engineer complete isn’t just the systems they ship — it’s the craft they carry between them.On typography, agile, and the work in between
Education
Get in touch
Reach out about engineering, architecture, or the craft of building things that last.
Send a message