SKIP TO CONTENT

Tech Lead · Full-Stack Engineer

Turning complexideas into simple,usable products.

I'm a full-stack tech lead who owns architecture across frontend, backend, and AI systems — turning complex ideas into fast, clean, scalable products, with a sharp eye for design and a rigorous engineering mindset.

Role
Tech Lead · Full-Stack
Focus
Platforms & AI Systems
Based
Bengaluru, India · UTC+5:30
Status
Available for work
§ 02

Experience

2023JAN 2023 — PRESENT

Tech Lead — Full-Stack

Zino Technologies

Full-stack tech lead on a no-code platform where companies build their own business apps — forms, approvals, dashboards, and AI agents — without writing code. I own the architecture across frontend, backend (10+ services), and AI.

REACT 19TYPESCRIPTGOPOSTGRESQLKAFKALLM / RAG

Progression — Zino Technologies

  1. JAN 2023

    Software Developer

  2. JAN 2025

    Senior Developer

  3. JUN 2026

    Tech Lead· Now

Frontend(09)
  • 01

    Visual app builderbuilt the platform's screen builder from scratch — drag-and-drop nesting, snapping, and resizing with React and raw DOM events (no library), on a normalized model so every save round-trips exactly

  • 02

    AI agent builderbuilt the agent builder inside the platform — its UI plus the tool-calling loop, so users set an agent's instructions, tools, and knowledge, and I run it against the model with live testing

  • 03

    Visual data-pipeline builderbuilt the editor for the platform's data-management (MDM) tool — users chain API calls, transforms, validation, and webhooks, and the same config executes at runtime

  • 04

    Unified rendering enginemerged the builder's six view types (forms, screens, tables, charts…) and the live app onto one renderer with per-node updates, so previews match production and big screens stay fast

  • 05

    Form rules enginebuilt the form engine's rules system on an event queue with a cycle guard — fields show, hide, and auto-calculate instantly, with no infinite set-value loops

  • 06

    State architecturemanaged state across the builder's screens, workflows, and forms with Redux Toolkit, scoped Contexts, and custom hooks — split by update frequency so editing one module doesn't re-render the rest

  • 07

    Reusable custom hookspackaged tricky builder logic into hooks — e.g., a deep config-diff hook powering the unsaved-changes indicators and confirm-before-leave prompts

  • 08

    Reusable UI packagespublished internal NPM packages for form rendering, charts, and data tables — reused across the platform's tools and other teams

  • 09

    Large-scale performancekept the builder's data tables and dashboards smooth at 10k+ rows with virtualization, memoization, lazy loading, debouncing, and throttling

Backend(09)
  • 01

    AI agent runtimebuilt the runtime behind the agent builder — multi-turn tool calling, document search (RAG), sub-agents, and human-in-the-loop pauses

  • 02

    Build & chat with Claudebuilt the conversational generator — users build apps and organizational workflows through an interactive Q&A with Claude, and ask questions about their data, then auto-deploy

  • 03

    LLM gatewaybuilt the platform's single gateway over Claude, Gemini, and OpenAI that hides their API differences — every service swaps models with no code change, with cost tracking

  • 04

    Zero-downtime versioningversion-pinned in-flight runs so editing a live workflow never breaks instances still running on the previous version

  • 05

    Runtime data pipelinesbuilt the MDM tool's ETL runtime — API integrations, transforms, and webhook execution — driven by the config the visual pipeline builder produces

  • 06

    Scheduled jobs (cron)ran background cron jobs that reconcile the fast report tables against the source data and clean up stale runs, acting as an auditable system user

  • 07

    Flexible query layerbuilt the builder backend's modular CRUD over raw SQL (no ORM) — composable filters, sorting, and cursor pagination across 30+ resource types

  • 08

    RBAC & tenant isolationbuilt the backend builder's role access (Super Admin / Admin / Moderator) and re-resolve each tenant's permissions from the database on every request

  • 09

    Concurrency in Godrove the workflow-automation engine — goroutines, channels, worker pools, and Kafka consumers, with a lock-free per-run buffer so a multi-step automation commits all-or-nothing

2022MAR 2022 — DEC 2022

Full Stack Developer — Apprenticeship

Newton School

Intensive 800+ hour full-stack apprenticeship in React, Node.js, and MongoDB — shipping end-to-end projects under agile, code-review-driven practices.

REACTNODE.JSEXPRESSMONGODB
Highlights(03)
  • 01

    Full-stack apprenticeship800+ intensive hours building with React, Node.js, and MongoDB

  • 02

    End-to-end projectsshipped REST APIs, database models, and responsive UIs with login flows

  • 03

    Agile practiceworked in sprints with code reviews and pair programming on cross-functional teams

§ 03

Flagship

No-Code Workflow Platform

A platform that builds business apps — without code

Forms, approval workflows, dashboards, role-based access, document generation, and AI agents — assembled visually, deployed in minutes.

A platform that lets many companies build and run their own business apps from simple settings — no code. I architected and led it end to end as full-stack tech lead: 10+ Go services, a React 19 visual builder plus the live app it generates, and a full production AI stack, all on PostgreSQL.

Role
Full-Stack Tech Lead
Ownership
Architecture across all three tiers — frontend, backend, and the AI/LLM stack
Stack
GOREACT 19POSTGRESQLKAFKALLM / RAG

Architecture — three owned tiers

React 19 Frontends

  • Visual app builder
  • The live app it generates

Go Services (10+)

  • Builder & publishing
  • Workflow engine
  • AI & agents

Data & Messaging

  • PostgreSQL — app & report data
  • Kafka — background jobs & agent tasks
§ 04

Side Projects

Personal builds outside of work — where I explore systems patterns end to end, from real-time backends to production full-stack apps.

01 / 04

Field Sales Platform

A B2B field-sales platform for an industrial-equipment company — orders, CRM, daily visit planning, GPS attendance, leave/HR, and analytics across 8 roles. One Go REST API serves both a React 19 web dashboard and a React Native (Expo) mobile app.

NotableOTP-based passwordless auth with manager-approval gating, and background GPS tracking for field reps — a single Go API powering web and mobile, shipped to production.

GOFIBERPOSTGRESQLREACT 19REACT NATIVEEXPO
02 / 04

Community Forum

A real-time chat and discussion platform with live rooms and threaded conversations. Modular Go backend with topic management, reactions, and threaded responses over WebSocket.

NotableReal-time messaging over a Go WebSocket hub — rooms, threads, and reactions broadcast to all connected clients.

GOFIBERNEXT.JSMONGODBWEBSOCKET
03 / 04

Factory Ticket Management

A backend for factory service requests that flow through a strict, role-based state machine — shop floor → engineers → maintenance head → factory head — with dual-approval support requests, factory-scoped access, and file uploads.

NotableA finite-state-machine workflow with an immutable transition table and state-history audit, plus an hourly job that auto-closes stale tickets as an auditable system user.

GOFIBERPOSTGRESQLSTATE MACHINERBACCRON
§ 05

Capabilities

01Frontend
ReactNext.jsReact Native (Expo)TypeScriptRedux ToolkitContext APICustom HooksTailwind CSSMaterial UI
02Backend
Go (Golang)FiberNode.jsExpress.jsREST APIsWebSocketMicroservicesGoroutines & ConcurrencyCron JobsJWT / RBAC
03Data & Messaging
PostgreSQLMongoDBMySQLKafka
04DevOps / Tools
GitGitHubDockerVercelNetlify
05AI & LLM
ClaudeGeminiOpenAI GPTLLM GatewayRAGMCP (Model Context Protocol)AI AgentsPrompt EngineeringETL Pipelines
06Engineering
Performance TuningVirtualizationState MachinesMulti-tenancyNPM PackagingResponsive Design
§ 07

Get in Touch

Let's build something
worth keeping.

Open to full-stack roles and select freelance work. The fastest way to reach me is email — I reply within a day.

Location
Bengaluru, India — Working worldwide