Portfolio — 2026

Senior Software Engineer
Hubballi, Karnataka, India
Open to senior roles & freelance

I build fast, well-structured web applications in React and Next.js, and AI-driven mobile apps for iOS and Android — and own the architecture they stand on. Available for freelance projects.

(About)

Six-plus years turning products into interfaces. I own the frontend at Trellisys.net, lead the frontend team, and hand-code the architecture myself. These days I also use Claude and Figma MCP for faster development. I think like a product owner — users first, scope that ships, nothing that breaks.

I work where product and engineering meet: turning a loose brief into a shipped feature, keeping the codebase healthy as it grows, and making sure the team delivers on the date we promised.

Why teams hire me
  1. 01

    Ownership, end to end

    Seven Antz modules (Hospital, Pharmacy, Inventory, Reports and more), from first screen to production support.

  2. 02

    Product thinking

    I turn a brief into a written list of requirements, cross-question it and map the edge cases before coding, so builds go fast and surprises don't.

  3. 03

    Delivery you can plan around

    Task breakdown, code reviews and on-time sprints as frontend lead, with Claude Code and Figma MCP speeding up every reviewed change.

  4. 04

    Performance in numbers

    30% fewer API calls on Antz through smarter data fetching, plus lazy loading, code splitting and memoization.

Hiring a senior, product-minded frontend engineer?
6+
Years in frontend
30%
Fewer API calls on Antz
20+
Projects delivered
7
Modules owned end to end
(01) Selected work

Things I've built

01 / 04 — Product · Trellisys.netAI-assisted

Antz Systems

A zoo management platform covering animal health, hospital, pharmacy, inventory and reports, used across stores and teams.

  • Next.js
  • React
  • TypeScript
  • Material UI
Open case study →
02 / 04 — Product · Trellisys.netHand-built

YellowDays

An activity marketplace: providers list activities, customers book them, and both sides chat in real time.

  • Next.js
  • React
  • Material UI
  • Tailwind CSS
Open case study →
03 / 04 — PersonalAI-driven

Shipton

A Porter-style logistics platform: customer, driver and fleet-manager apps plus a super-admin dashboard, built AI-first.

  • React Native
  • Expo
  • TypeScript
  • Next.js (admin)
Open case study →
04 / 04 — PersonalAI-driven

PaisaPal

A family expense tracker that reads UPI payment screenshots on-device and charts where the money goes.

  • React Native
  • TypeScript
  • Supabase
  • Claude Code
Open case study →
01 / 04
Antz Systems screenshot
Antz SystemsAI-assisted · 2022 — Now
YellowDays screenshot
YellowDaysHand-built · 2022 — 23
Shipton screenshot
ShiptonAI-driven · 2026
PaisaPal screenshot
PaisaPalAI-driven · 2026
  • React
  • Next.js
  • TypeScript
  • React Native
  • Tailwind
  • Claude Code
  • Figma MCP
  • Socket.io
(02) Experience

2015 → Now

2025 — Now
2025

Senior Software Engineer

Trellisys.net

Own every Antz module (Hospital, Pharmacy, Inventory, Reports, Medical, User Settings and Chat) and lead the frontend team. Cut API calls by 30%, integrated WSO2 SSO, and ship with Claude and Figma MCP.

  • Antz Systems — module owner
  • Team lead — frontend team
  • WSO2 — SSO & OAuth2
2022 — 2025
2022

Software Engineer

Trellisys.net

Frontend developer on the Antz Systems zoo management platform, building Hospital, Pharmacy, Inventory and Reports features in React.js and Next.js with the backend and design teams.

  • Antz Systems — animal care & pharmacy
  • YellowDays — activity marketplace
2020 — 2022
2020

Software Engineer

Samarth Meditech · Hubballi

Led client-side development of a warehouse platform in React.js and React-Bootstrap, built PWAs with Next.js, and an admin dashboard with real-time accounts, purchases, sales and orders.

  • Warehouse Management — PWA, barcode scanning, RBAC
  • Hospital Management — RBAC + super-admin
  • Retail Pharmacy — inventory & invoicing
2019 — 2019
2019

Frontend Web Developer

Sathvik Softech · Hubballi

Built modular components in HTML5, CSS3 and ES6, and worked on code optimization and minification for performance.

2018 — 2019
2018

Design Engineer

BLH Hitech · Mudhol

Documented requirements and designed workflows for web and mobile applications with the development team.

2015 — 2018
2015

B.E. Mechanical

VTU · REC Hulkoti

Engineering foundation in problem-solving and design.

(03) Capabilities

What I do

Structuring React and Next.js apps from day one — folder layout, routing, state, data fetching and a component system that scales with the team.

  • React
  • Next.js
  • TypeScript
  • React Query

Cutting API calls and render cost with smarter data fetching, lazy loading, code splitting and memoization.

  • React Query
  • Code splitting
  • Memoization

Pixel-faithful implementation of Figma designs, pulled through Figma MCP and turned into reusable, accessible components.

  • Figma MCP
  • Tailwind
  • MUI
  • Design systems

AI-driven mobile apps for iOS and Android in React Native and Expo, sharing logic and types with their web counterparts.

  • React Native
  • Expo
  • iOS & Android
  • Supabase

Requirements first, then a faster build with Claude Code and Figma MCP in a reviewed workflow, plus AI features like on-device screenshot reading inside the product.

  • Claude Code
  • Figma MCP
  • On-device AI

Chat, live status and location features with Socket.io, Google Maps and push notifications.

  • Socket.io
  • Google Maps
  • FCM

Auth with WSO2 Identity Server, CSP headers, client hardening, and performance work on Core Web Vitals.

  • WSO2
  • CSP
  • Lighthouse
(04) Process

How I work

Requirements first. They're the real work — once they're clear, the code comes fast.

  1. 01

    List the requirements

    Go through the brief with the product owner and write every requirement down as a clear, numbered list everyone signs off on.

  2. 02

    Cross-question

    Ask the uncomfortable questions early: who uses it, what are the rules, what's out of scope, and what happens when it fails.

  3. 03

    Map the edge cases

    Empty states, errors, permissions, slow networks, bad data. Each one gets an answer before a line of code.

  4. 04

    Build & ship

    With the requirements solid, coding is quick: small reviewed batches, AI-assisted, then checked for performance and security.

(05) Next step — open to senior roles & freelance projectsLet’s
talk.