Build things that work.Explain how they actually work.
I'm Mohit, a software engineer at Abnormal AI, building AI detection systems for email threats. Interested in backend systems, architecture, and performance at scale, and share notes about what I learn along the way.
Evidence over adjectives.
Advanced detection at Abnormal
Leading attachment-based threat detection for email security — catching QR, link, OCR, and brand-impersonation attacks across 15+ file types with ML models and AI agents.
professionalRent and education payments
Owned CRED Max rent payments end-to-end - rebuilt the journey, scaled it, and added KYC, fraud controls, OMS migration, and multi-pricing.
professionalPay Tab
Built the bill management and discovery experience on CRED Pay Tab - ranking, search, reminders, reward loops, and the re-architecture behind it.
Notes from the workbench.
GolangUltimate Makefile for Golang
Boost your productivity and save time with ultimate Makefile for Golang projects.
LifeWhat I Use: Products and Softwares
List of what I use in my day to day life ranging from terminal, editors, softwares, devices to accessories
GolangBuilding In-Memory Cache in Go
Learn about in-memory caching in Golang, it's benefits and how to implement it with and without generics with a TTL(expiry).
GitSecuring Git: Remove Sensitive Information
Protect your code from security breaches by using BFG tool to remove sensitive information from Git history. Learn how to do it in this comprehensive guide.
GitGuide to Pull Request Templates
Improve collaboration and code reviews with pull request templates. Blog include PR template and how to create one on github/gitlab
GolangNaming Conventions in Golang
Why naming conventions matter in Go, with best practices and practical examples for clear, readable, maintainable code.
CareerGuide to Effective 1:1 Meetings
One on One meetings are important for your personal & professional growth. Learn how to master 1:1s with your manager and peers.
GolangIntroduction to Generics in Go
Learn about generics in Golang, it's benefits and how to implement it in applications.
GolangDependency Injection in Go using Wire
Learn about dependency injection, its benefits and how to implement it in Go services using wire