MongoDB Backup Failure Email Alerts with Amazon SES
Catch silent MongoDB backup failures before they cost you data. Wire Amazon SES into your Ubuntu cron script for instant emails when dumps or S3 uploads fail.
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.