Hey, I'm Gokul G — a backend engineer who builds systems that survive contact with the real world.
I've taken broadcasts from 8K to 100K recipients through festival-night traffic spikes, built lending platforms for UK building societies, and written a database engine from scratch. Java and Spring at the core, with AI wherever it earns its place.
The longer story
By day at TCS, I build and maintain the core loan origination platform for UK building societies using Spring Integration and Spring Batch — where correctness isn't optional and downtime is expensive.
Before this, at SKY X Digi Solutions, I led an engineering team of 3 to build a multi-tenant WhatsApp SaaS with an AI layer, scaling single-campaign broadcasts from 8K to 100K recipients (12.5x) while absorbing festival-season traffic bursts.
I like building systems that are fast, reliable, and useful to real people — whether that's off-heap storage engines in modern Java, fault-tolerant batch ETL pipelines, or wiring LLMs into pragmatic production tools.
First open-source project: TangoDB
An embedded key-value storage engine, built from scratch in modern Java.
io.github.gokul-ceo:tangodb:1.0.0
MemorySegment and
Arena) to store binary record payloads natively off-heap, eliminating JVM Garbage
Collection pressure.
Work
Working on the backend of an enterprise loan origination platform for UK Building Societies, developed using Spring Integration and Spring Batch.
- Built and optimized chunk-oriented batch pipelines for high-volume portfolio loan processing.
- Integrated message-driven adapters and REST services to coordinate asynchronous transactional workflows across distributed banking services.
Led an engineering team of 3 to design and build a multi-tenant WhatsApp Cloud API SaaS platform with an integrated AI layer.
- Team Leadership: Led a team of 3 developers, guiding architecture, delivery, and code reviews while implementing high-throughput webhook pipelines.
- Queue-based fan-out: Partitioned large 100K campaigns into queued worker jobs, keeping the API responsive while workers dispatched messages in parallel.
- Rate limiting & backpressure: Dynamically regulated throughput to stay strictly within WhatsApp Cloud API boundaries without dropped requests or account penalties.
- Fast acknowledge, process later: Returned immediate 200 OK responses to incoming webhooks to eliminate redundant retries, offloading payload processing to asynchronous queues.
- Idempotency & spike absorption: Deduplicated messages by ID to prevent duplicate handling under heavy festival-season webhook bursts.
Tech Stack
Interests
Where I add value
I engineer high-performance distributed systems built to handle scale, traffic, and complexity. My work spans resilient backend architectures, high-throughput data processing, event-driven systems, and performance-critical infrastructure. I also bring AI into production — integrating LLMs and intelligent capabilities into real-world systems without compromising reliability, scalability, or performance.
I enjoy tackling hard engineering problems, building systems from the ground up, and turning ambitious ideas into production-ready technology. If you're building something that needs to scale or pushing the boundaries of what AI-powered systems can do, let's talk.