Loadout
- Frontend
- React.js, Next.js, TypeScript, JavaScript, Tailwind CSS, Redux Toolkit, Bootstrap, HTML5/CSS3
- Backend
- Node.js, NestJS, Express.js, REST, GraphQL, Socket.io, BullMQ, Redis, JWT / OAuth, PDF + email workflows
- Data
- PostgreSQL, MongoDB, Prisma, Drizzle, Mongoose, Hasura
- Cloud & infra
- AWS (S3, Lambda, SQS, Rekognition), Docker, Docker Compose, Cloudinary, Linux
- AI
- OpenAI APIs, content moderation (text + image), agentic workflows, AI-assisted development
- Practice
- System design fundamentals, Swagger/OpenAPI, observability, agile
Quest log
Main quests
- TinCanNext.js, Firebase, PWA
Private PWA for two long-distance friends: chat, live presence, 14 games, shared memories, and a pet you raise together.
- Self-Hosted Private CloudUbuntu Server, Mesh VPN, NAS
Secure self-hosted cloud with encrypted mesh networking, remote access, network storage and media services, minimal public attack surface.
- Task-Flow (SimpleCRM)NestJS, PostgreSQL, BullMQ, Docker
Multi-tenant CRM backend: event-driven with BullMQ, strict 4-layer architecture, full observability.
- Chat-AppNestJS, WebSockets, Prisma, Next.js
Real-time chat with cookie auth, Google OAuth and live presence.
- Ganesha Chaturthi Donation ManagerNext.js, Prisma, PostgreSQL
Mobile-first app managing street-wise donations, expenses and community engagement for the festival.
- AI Content ModerationOpenAI, AWS Rekognition
POC moderating text and images with a simple web UI.
- Yt-DownloaderPython
Local web app for best-quality video downloads with live progress and a library view.
- GameTechGuidesNext.js, Blog
Gaming and tech blog: practical guides, hardware, setups.
Side quests
- Personal-Fitness-TrackerTypeScriptPersonal Fitness Tracker - with telegram bot interactions
- FarbiteTypeScript
- PulseMatchesTypeScript
- -Steam-Achievements-Tracker-TypeScript
- Nestjs-BullMqTypeScriptThis is a minimal Nestjs and BullMq setup, learn how BullMq works.
- Github-ExplorerTypeScriptA GitHub repository explorer built with Next.js and TypeScript to learn and demonstrate server state management using TanStack Query for data fetching, caching, and mutations.
- audit-log-proTypeScript
- Minimal-BULLMQ-setup-JavaScriptMinimal BULLMQ setup using express js for learning.
Campaign
- Jun 2025 – Present
Software Engineer 2
GeekyAnts, Bangalore
- News & media platform: responsive UI, API integration, feature POCs.
- Online dating platform: end-to-end auth/authz, Express → NestJS migration, admin panel, AI-powered text + image moderation.
- Healthcare workflow platform: PDF generation, email workflows, treatment-plan and clinical-notes APIs.
- Online learning & assessment platform: scalable backend for assessments, auth, learning modules.
- B2B business platform: backend workflows and API development for enterprise use cases.
- Sep 2021 – Jun 2023
Software Engineer 1
Acesoft Labs, Bangalore
- Responsive web interfaces in React.js, REST integration, reusable component library, cross-browser and performance work, agile delivery.
- Jan 2020 – Sep 2021
Trust & Safety Analyst / Technical Support Associate
Concentrix, Bangalore
- Built responsive UI screens in React.js, integrated REST APIs, bug fixes and feature work.
- 2016 – 2019
BCA
CMR Institute of Management Studies, Bangalore
Arcade
- 0
- PSN platinums
- 0
- Xbox gamerscore
- 0
- Steam hours
Steam
syncingNeeraj_Nero
syncing trophy case
Xbox
syncingNeerajNero
syncing trophy case
PlayStation
syncingNeeraj_Nero
syncing trophy case
GameTechGuidesGaming and tech blog: practical guides, hardware, setups.
