OPEN TO OPPORTUNITIES

Five products live. I built what runs under them.

I'm Nishal Devadiga, a backend-focused engineer. APIs, auth systems, queues and data models behind platforms serving 3,000+ users on web, Android and iOS.

see the work ↓get in touch
sys / request-flowLIVE
CLIENT
web · android · ios
API
node · express
QUEUE
bullmq · redis
POSTGRES
50+ tables
REDIS
cache · locks
WORKERS
jobs ×4
$ tail -f access.log
POST/v1/audits20138ms
GET/v1/properties?city=blr20021ms
JOBscore.computedone1.2s
POST/v1/extract2019.4s
SHIPPEDLandMintZaashDump2FormSweepzyAarogya Sampark3,000+ users · web / android / ios

Selected work

END-TO-END · DB DESIGN → LIVE RELEASE
01 · PROFESSIONAL · LIVE

LandMint

Pan-India real-estate & construction-materials platform. Buy, sell, rent, build - on web, Android, and iOS.

2,000+ active users
50+ table schema
sole backend engineer

Sole backend engineer on a four-person founding team - designed and own the entire production backend, no separate DevOps, QA, or architecture function.

  • 50+ table schema and admin portal spanning property listings, a construction-material marketplace, seller dashboards and subscription / advertisement modules
  • RBAC system with Razorpay, AWS S3, and Google Maps integrations
  • Single codebase serving customer apps on Android, iOS, and web
Node.jsExpress.jsPostgreSQLAWS S3RazorpayGoogle Maps
02 · FLAGSHIP BUILD · LIVE

Zaash

Sales-auditing platform: a weighted scoring engine with an LLM narrative layer on top.

0-100 configurable scoring
4 async job types
OpenAPI-first · strict TS
zaash.io ↗

Engineered a configurable weighted scoring engine that normalizes multi-factor audit data into a single 0-100 score - admins reshape audit logic with no code changes.

  • Multi-worker BullMQ pipeline - scoring, AI generation, PDF/Excel export, ingestion - with typed jobs, retries, exponential backoff
  • LLM narrative layer turning raw scores into readable summaries and recommendations
  • Hardened auth: dual JWT, OTP flows, OAuth 2.0, AES-256-GCM encryption
TypeScriptNode.jsPostgreSQLRedisBullMQClaude APIGemini
Dump2FormAI data-entry - schema-constrained parsing with Zod, confidence-scoring + source-provenance. 250+ templates, 500+ fields, sub-10s fills.Next.js · Supabase · Claude API · Zod  ↗SweepzyCivic-reporting platform - PostGIS proximity search, clustering, and a Redis-queued AI image-verification pipeline.Next.js · FastAPI · PostGIS · Docker  ↗Aarogya SamparkHealthcare platform - lab booking, home sample collection, report management. JWT RBAC across admin, labs, users.Node · MySQL · Razorpay  ↗

Experience

1.5+ Years Building Production Software

JAN 2026 - NOW
Backend Developer · LandMint Pvt. Ltd.
Sole owner of the backend for a pan-India property & materials platform - 2,000+ users.
Feb 2025 - DEC 2025
Full-Stack Developer · IR Infotech
Contributed to multiple production-grade client applications, implementing secure APIs, RBAC, payments, and cloud integrations.
2025
B.E. Computer Science · MITE, Mangalore
GPA 8.5 / 10

Stack

TOOLS I SHIP WITH
LANGUAGES
TypeScript
JavaScript
Python
SQL
BACKEND
Node.js · Express
FastAPI
BullMQ
REST APIs
DATA
PostgreSQL
MySQL
PostGIS
Redis
CLOUD & OPS
AWS S3 · EC2
Docker · Nginx
CI / CD
Git
SECURITY
JWT · OAuth 2.0
AES-256-GCM
RBAC
OTP flows
FRONTEND
React · Next.js
Tailwind CSS
HTML5 / CSS3
GET IN TOUCH

Have a system that
needs building?

nishaldevadiga2003@gmail.com ↗
github ↗linkedin ↗resume ↗
© 2026 Nishal DevadigaMangalore, India · IST