How to Add Failure Email Alerts to MongoDB Backup Using Amazon SES
Catch silent backup failures before they cost you data — wire Amazon SES into your MongoDB backup script for instant email alerts.
I lead front-end at Microsoft, and on the side I build full-stack products end-to-end — from architecture and shared libraries to the small tools that ship along with them.
About
I'm a UX/UI developer focused on sports web experiences. I currently lead front-end for Microsoft's Bing & MSN Sports, where I own shared infrastructure and most of the user-facing pages — the libraries, architecture, and patterns the team builds on.
Day to day that means driving performance and data accuracy through testing, automation, and live-site quality tracking, and collaborating across teams with the usual Microsoft stack — Azure DevOps, Loop, and CI/CD pipelines.
Outside Microsoft, I advise an early-stage AI analytics startup as a fractional CTO, and I've been building open-source tools and side projects since 2015 — currently focused on Tooloogle, a growing platform of developer utilities.
Work
Leading front-end for the sports experience — owning shared infrastructure, core pages, and the libraries the team builds on. Focused on architecture, performance, data accuracy, and the testing & automation workflows that keep it all reliable. Currently working on AI and Edge pages for sports — for example, ICC.
Advising an early-stage AI dashboard company as a fractional CTO — product architecture, front-end foundations, and hiring guidance.
Worked on internal Azure tooling across Angular, TypeScript, and .NET web APIs.
Building and maintaining open-source tools and small products. Currently focused on Tooloogle — a growing platform of developer utilities.
Short stint at a Mumbai cybersecurity company. Worked on the front-end of a corporate antivirus desktop application using Electron, jQuery and Node.js packaging.
First-job home. Shipped front-ends and Java backends for clients like GE and Avis. Learned a lot, fast.
Projects
A small selection of products and tools — some shipping, some evolving, all built end-to-end.
RAG-powered chatbot that answers Hebrew queries by retrieving from thousands of local documents.
Custom React Native app + ESP32 firmware to control home devices through an API-driven automation layer.
React Native companion for Tooloogle — the web toolset plus extra Android-native utilities, shipped on the Play Store.
Web app to help kids learn and play chess online, designed for classrooms and at-home practice.
Lightweight utility to draw annotation arrows on Chessboard.js boards — for tutorials, analysis tools, and interactive demos.
AngularJS ui-grid plugin adding multi-select column filters. Used in production by other teams.
Open dataset of Indian states and districts in JSON and CSV — a small reference others reuse.
Desktop utility to recover and reset lost Windows account passwords through a bootable USB workflow.
Writing
Toolbox
Contact
Have a project, a question, or just want to say hi? Drop a message and I'll get back to you.