Software Engineer

I build software from messy problems.

I build web applications, automation systems, data pipelines, and AI-powered products; from the first idea and architecture to deployment and the details that make them useful.

Based in Chennai, India

About me

The person behind the systems.

Curious by default. Practical when it matters.

∴
/ 01 — perspectivealways learning

I'm a software engineer who enjoys turning complicated, repetitive, or poorly defined problems into working software.

Curiosity → claritySystems over shortcutsUseful beats impressive
/ 02 — range{ }

I move comfortably between frontend, backend, databases, infrastructure, and the problem itself.

/ 03 — principle→

I care less about using a particular technology and more about choosing a sensible approach and getting it into the hands of people who can use it.

Selected work

Things I've built.

01

AI · Document Processing · Retrieval

AI Assistant Platform

A configurable AI assistant platform for business workflows, turning documents and business information into something users can actually interact with.

Architecture, document-processing pipelines, retrieval workflows, AI integrations, application development, and deployment.

Next.jsTypeScriptPythonOCRVector searchLLMs
02

Business Software · Automation

Quotation Builder

A configurable quotation system for creating pricing proposals from structured modules, tiers, quantities, and pricing rules.

Dynamic pricing logic, quotation workflows, PDF / Excel generation, database integration, and deployment.

Next.jsTypeScriptTailwind CSSPrismaMongoDB
03

Web Application · Access Control

Private Video Platform

A private video platform with access controlled around users, roles, time, and available resources.

Application development, access-control logic, user flows, and platform infrastructure.

Next.jsTypeScriptAuthenticationRBAC
04

Data · Automation

Large-Scale Data Processing

Data collection and processing pipelines capable of working with datasets in the range of roughly 1-5 million rows.

Data pipelines, scraping, sanitization, deduplication, transformation, Excel processing, automation, and APIs.

Node.jsPythonAPIsAutomation
05

Automation · Business Process

Receipt Automation

An automated receipt workflow for an NPO that generates PDFs and sends them through WhatsApp from an on-site Raspberry Pi.

Client-reported savings of ₹40K+ per month.

Next.jsPDF generationWhatsAppRaspberry Pi
06

Web Application · Platform

Hackathon Platform

A 20+ page hackathon platform with dashboards, team relationships, submissions, and supporting workflows.

Frontend architecture, application flows, dashboards, team and submission workflows, and platform integration.

Next.jsTypeScriptProduct systems

Experience

A trail of useful work.

Different environments, same instinct: make the complicated thing work.

01

OPTIMAS AI

Consultant / Software Developer

Dec 2024 - Present

Hands-on across product architecture, implementation, technical decisions, deployment, and problem solving.

02

Independent

Software Developer

2022 - 2024

Built systems for data-heavy and operational problems, including pipelines, APIs, Excel processing, and automation.

03

Apsona

JavaScript Developer

Jun 2021 - Dec 2021

Worked on a large Salesforce application, resolving issues, implementing features, and participating in product releases.

04

Freelance

Web Developer

2020 - 2021

Built websites, business software, automation tools, and a Kanban application for a textile company.

How I work

From unknown to understood.

A problem changes shape as I learn what it really is. The process is a sequence of clearer states, not a straight line to a predetermined stack.

State 01

Understand first

Find the real shape of the problem.

State 02

Make it concrete

Turn ambiguity into a model and a plan.

State 03

Build the useful version

Ship the smallest system that creates value.

State 04

Tesseract

Let the finished system hold complexity quietly.

Toolkit

The tools behind the work.

A practical stack for taking an idea from interface to infrastructure.

01
/ 015 capabilities

Frontend

ReactNext.jsTypeScriptJavaScriptTailwind CSS
02
/ 025 capabilities

Backend

Node.jsExpress.jsNestJSPythonREST APIs
03
/ 036 capabilities

Data & AI

PostgreSQLMongoDBVector databasesEmbeddingsOCRLLM APIs
04
/ 046 capabilities

Cloud & Engineering

AWSGCPCloudflare R2LinuxGitCI/CD

Contact

Have something that needs building?

If you're working on a product, automating a painful workflow, or have a problem that could use some software, I'd be happy to hear about it.

Get in touch