Abu Dhabi · Open to conversations
I build distributed systems and AI agents that scale out, fail gracefully and answer in milliseconds.
For more than ten years I've designed and scaled backend systems across esports, fintech, IoT and AI: real-time engines, event-streaming pipelines, payment and trading systems and LLM agents grounded in live data. I like taking products from the first commit to production, and I've co-founded two startups along the way: Crumbs, a micro-investing app, and Gamorite, a place for gamers to find their tribe.
- Years
- 0
- Companies
- 0
- Startups co-founded
- 0
- Industries
- 0
Work
Primary language
Fluent in Go since 2017.
Go is my default for backends that have to be fast, concurrent and calm to operate. I write it the way it was meant to be written: small interfaces, explicit errors, goroutines and channels used with intent, and services that stay readable as teams and traffic grow.
- Roles in Go
- 7 of 8
- Since
- 2017
// Fan live odds out to every subscriber
// without ever stalling the engine.
func (e *Engine) Publish(ctx context.Context, u OddsUpdate) {
for _, sub := range e.subs {
select {
case sub <- u:
case <-ctx.Done():
return
default:
e.metrics.Dropped.Inc() // slow consumer
}
}
}
Toolkit
Golang Python, Java, JavaScript, Scala, Ruby, C#, PL/SQL, Flutter
Kafka, RabbitMQ, NATS, MQTT, Temporal, Airflow
PostgreSQL, MySQL, MongoDB, Redis, ClickHouse, Cosmos DB, ELK
AWS, GCP, Azure, IBM Bluemix, Kubernetes, Docker, Ansible, GitLab
LLM agents, MCP servers, NLP, Deep Learning, OpenCV, Dialogflow
OpenTelemetry, Victoria Metrics, rate limiting, RBAC, OAuth
B.Tech, Computer Science & Engineering
National Institute of Technology Goa · 2011–2015
English, proficient
Hindi, native