K Nearest Neighbors based TFJS Project
This is a simple TFJS project implementing K-Nearest-Neighbors(KNN) Algorithm. This project is built for training purposes. I use this project to teach basics of TFJS in my seminars.
Name: Omkar Agrawal
Profile: Senior Backend Engineer & Team Lead
Email: omkar3654@gmail.com
Motto: Experienced Excellence, Exceeding Expectations
Languages & Tools
A realist, a tea-o-holic, and a tech enthusiast dipped into a 99% concentration of physics. Talk to me about science, tech, and politics and we can go for days.
I'm a Senior Backend Engineer and team lead with 5+ years taking regulated fintech and healthcare products from architecture to production. I work mostly in Node.js/NestJS and Python, with PostgreSQL, Kafka, and AWS, and I've led teams of 3–5 engineers across three companies. Still an anime lover who runs on EDM and Indian classical.
श्रीमद् भगवद्गीता | अध्याय ६ श्लोक ५
उद्धरेदात्मनात्मानं नात्मानमवसादयेत् |
आत्मैव ह्यात्मनो बन्धुरात्मैव रिपुरात्मन: ||
Hindi Translation:
श्रीमद्भगवद्गीता | अध्याय ६ श्लोक ५
अपने द्वारा अपना उद्धार करे, अपना पतन न करे; क्योंकि आप ही अपना मित्र है और आप
ही अपना शत्रु है।
English Translation:
Shreemad Bhagwad Geeta | Chapter 6, Verse
5
A person can rise through the efforts of his own mind; or draw himself down, in
the same manner. Because each person is his own friend or enemy.
Primary backend owner across 7 services at a YC-backed, SEBI-regulated investment advisory firm: - Led a 5-person team (2 backend engineers, 2 app developers, and a web developer). - Built the backend for a product launch that nearly tripled lead volume and grew customers by ~20%. - Designed and shipped an RBI-regulated Account Aggregator data platform end-to-end — consent journeys, authenticated webhook ingestion with Kafka fan-out, and a 20-table encrypted Postgres schema. - Architected a two-service financial-health scoring engine (NestJS API + Python/Kafka compute) and shipped 7 production endpoints. - Raised API throughput and cut memory footprint by decoupling synchronous work into Kafka-driven services and server-side streamed SQL aggregates. - Hardened the high-volume ingestion path with circuit breakers, idempotent webhooks, single-flight job claims, and a retry sweeper. - Built in-house UTM attribution and behaviour tracking, enabling the company's first CAC and funnel analysis. - Set up SigNoz observability from scratch, plus a shared Docker host on EC2.
Responsible for backend architecture, optimization, and cloud infrastructure at a real estate company offering fractional and SM-REIT ownership: - Improved backend performance by 20-30% through query, schema, and API optimizations. - Designed and implemented lead scoring and Channel Partner LMS modules.
Worked across backend and frontend at a crowdfunding and healthcare-finance platform: - Built the company's first standalone health-insurance product from the ground up — plan purchase, Razorpay/PayU payments with status webhooks, and JWT auth. - Led and mentored a team of 3 developers building a Next.js/TypeScript app with server-side rendering (SSR). - Built the backend for a government ABDM (ABHA) integration with 30+ secure REST APIs.
Worked on core backend, scalability, and security at a fintech specializing in credit and partnership products: - Single-handedly delivered 120% faster data retrieval — owned PostgreSQL query, indexing, and schema redesign. - Built, as sole engineer, an AWS S3 and Kafka-based report engine that cut CPU by 70% and memory by 60%. - Architected authorization systems using ACL, RBAC, and ABAC to secure financial transactions and user data. - Led the engineering of the Novio App and Partnership Product from scratch, managing a team of 4 developers.
Built backend systems on Node.js, Express.js, AdonisJS, PostgreSQL, and Redis: - Built the backend for Postman's Student Program API and its API 101/102 training and certification projects. - Designed the Student Program API for scale — 200,000 lifetime users and 10-20K monthly active users.
During my Freelance period, I work on the following activities: - I worked as a freelance Fullstack developer for My Fitness gym - Also worked as a Backend developer for Certification Verification system built for startup StudentsConnect and Infikey.
Following are the responsibilities assigned to me as a Intern: - I worked as a fullstack developer. - I was the sole developer on the project of Legasis Partners - Also worked on websites for Business of Ideas.
Featured Projects
This is a simple TFJS project implementing K-Nearest-Neighbors(KNN) Algorithm. This project is built for training purposes. I use this project to teach basics of TFJS in my seminars.
Engineered, developed and managed
certificate verification
portal project as a freelancer for Ali Mustufa
(visit iali.dev). To try this out click on this
block, and enter 00000000 (8 times the number 0). Project is built in
Nodejs using Express.js and HTML/CSS/JS.
To brief it, the admin side has 2 sides.
1) The page where one can manually enter details for generating a single certificate.
2) The page where one can upload an excel sheet (.xlsx) to the portal and it automatically
updates database.
All the APIs have been built and tested using postman.
There's a lot of services I like reading up on throughout the day. Most of these services have dedicated apps for consuming them, but often times I just want to skim the front page and only deep dive occasionally. Enter CatchUp: a high level presentation of the "front page" of several services in short form, and intelligent deeplinking into dedicated apps if you want to go further.