Started exploring computers and technology.

Software Developer
Core stackTypeScript · NestJS · PostgreSQL
FocusAPIs, data, and reliable systems
About Me
Joined Bachelor in Computer Engineering.
Began learning programming fundamentals.
Developed strong interest in backend development.
Deep dive into Linux, networks, and infrastructure.
Worked on multiple backend + system projects.
Focused on security, servers, and dev tooling.
Experience
Software Developer
Finnoto Solutions Pvt. Ltd. · Bangalore, India · August 2023 - Present
Building production financial software with NestJS, TypeScript, PostgreSQL, and modern backend tooling.
- Built APIs and business logic for expenses, invoices, credit notes, purchase orders, vendor onboarding, payments, refunds, disputes, settlements, and approvals.
- Designed configurable multi-level approval workflows with handover tracking and deviation reporting.
- Implemented tax, compliance, foreign-currency, OCR, bank onboarding, payout, reconciliation, email, and background-job integrations.
- Investigated production issues involving concurrency, pagination, ORM filters, and bulk-upload data integrity.
- Delivered JWT authentication, role-based access control, two-factor authentication, password reset, tests, and CI improvements.
Toolkit
Technical skills
Languages
TypeScript, JavaScript, Python, Bash
Backend
NestJS, Express.js, Node.js, REST APIs, DTO validation, OpenAPI/Swagger
Data
PostgreSQL, Redis, MongoDB, TypeORM, raw SQL, migrations, indexing, transactions
Testing and debugging
Jest, integration testing, Postman, curl, logging, performance and concurrency analysis
Delivery and security
Git, GitHub Actions, Docker, Linux, JWT, RBAC, two-factor authentication
Integrations
OCR, bank and payout files, email, BullMQ background jobs, third-party APIs
Selected work
Projects
NestJS · PostgreSQL
RMS
Inventory and transaction backend with role-based authentication, delivery conventions, and release automation.
NestJS · TypeScript
Inventory Management
Backend APIs for item units, unit types, inventory transactions, and cached roles.
Express.js · PostgreSQL
E-commerce API
Express.js API for products, brands, and categories with filtering, pagination, search, audit fields, and Swagger documentation.
Node.js · React · Python
Intrusion Detection System
Web application around a few-shot learning model trained on CICIDS2017, with Node.js, React, and Python components.
Rust · Axum
Photo Backup Server
Backend for a photo backup server built with the Axum framework in Rust.
Ruby · Linux
Process Wallpaper
Ruby tool that generates wallpaper images from processes running on a Linux system.
Get in touch
Let's build something useful
I'm open to software development opportunities, technical conversations, and interesting projects where I can build reliable products and useful systems.
My portfolio