Full-Stack Engineer building production-grade systems with innovative architectures.
A zero-downtime trading system for Indian equity markets where strategies are hot-loadable Groovy scripts.
The Innovation: Treating code as configuration data.
- Hot-loadable scripts - Update strategies without redeployment
- Dynamic configuration - Users configure parameters, not code
- State persistence - Multi-day strategies that remember context
- Auto-scaling - One algo β entire stock indices
Tech: Kotlin β’ Groovy β’ PostgreSQL β’ Redis β’ Zerodha API β’ TA4J β’ Vue.js
A flexible BaaS platform that lets developers spin up production-ready backends without writing server code.
The Innovation: Schema-driven API generation with automatic multi-tenancy.
- Dynamic schema - Define data models via UI, get REST APIs instantly
- Built-in multi-tenancy - Tenant isolation at database and API level
- Auto-generated APIs - CRUD operations with filtering, pagination, validation
- Authentication & Authorization - Role-based access control out of the box
- Real-time subscriptions - WebSocket support for live data updates
Tech: Kotlin β’ PostgreSQL β’ Javalin β’ React.js β’ WebSocket β’ JWT
I specialize in building flexible, maintainable systems that don't require constant redeployment.
Core expertise:
- Backend Architecture: Kotlin, Java, Groovy scripting
- Frontend: React, Vue.js, Angular, responsive web apps
- Databases: PostgreSQL, Ebean ORM, Redis caching
- APIs: RESTful services, WebSocket real-time data
- Financial Systems: Trading platforms, payment gateways, ERP
Projects I've shipped:
- π¦ Prepaid card management systems
- π Insurance workflow automation
- π§Ύ E-Way Bill integration platforms
- π± Multi-tenant SaaS applications
- π³ Payment gateway integrations
val expertise = mapOf(
"Languages" to listOf("Kotlin", "Java", "Groovy", "JavaScript", "TypeScript"),
"Backend" to listOf("Javalin", "Ktor", "Spring Boot", "Ebean ORM"),
"Frontend" to listOf("Vue.js", "Nuxt", "Tailwind CSS", "React"),
"Databases" to listOf("PostgreSQL", "Redis", "MongoDB"),
"DevOps" to listOf("Docker", "Linux", "Git", "CI/CD"),
"Integrations" to listOf("Zerodha API", "Payment Gateways", "GST APIs", "Keycloak")
)I build systems that adapt without recompilation. Scripts, rules, and workflows stored as data.
Real money, real users, real uptime requirements. I build for production from day one.
Database schema β API design β frontend UX. I ship complete features.
Finance, trading, compliance, multi-tenant systems. I thrive in complex business domains.
"Configuration over code. Data over deployment."
The best systems are flexible without being fragile. They let users configure behavior without touching source code.
Examples:
- Trading strategies as Groovy scripts (not hardcoded)
- Business rules in database (not if-else chains)
- Workflows as JSON (not service classes)
- LinkedIn: LinkedIn
- Location: India
- Insurance Workflow System - Multi-step approval automation
- Prepaid Card Platform - Banking integration with Keycloak SSO
- E-Way Bill System - GST compliance automation
- Document Management - Multi-tenant SaaS with encryption
- Consulting: Trading systems, financial platforms, complex backend architectures
- Collaboration: Innovative projects that solve real problems
- Conversations: Architecture, Kotlin, algorithmic trading, system design
Currently: Building systems that treat code as configuration and ship zero-downtime updates.
Next: Exploring more dynamic execution patterns, real-time systems, and advanced state management.
"The best code is the code that doesn't need to be deployed."
