chaitanya.akula

Principal Software Engineer @ Ayoconnect

principal engineersystems · payments · Go

Chaitanya Akula

Principal Software Engineer building scalable systems, payment infrastructure, and high-performance backend platforms.

Jakarta, Indonesia
FocusI work at the intersection of distributed systems, Golang, payment infrastructure, cloud-native architecture, system design, engineering productivity, AI-assisted development.
portfolio / online ready
Chaitanya Akula in a black crewneck

engineering brief

Ask me about systems.

Payments, Go, architecture, and the tradeoffs behind reliable software.

→ explain instant transfers

→ review a Go pattern

→ start a conversation

A concise view of my work ⌘K

Interactive systems lab / 001

Explore the work by domain.

A concise view of the systems, products, and engineering principles behind my work.

chai://systems system overview

$ explore --mode overview

Select a domain to see the related projects, tools, and working principles.

curated overview
reliability

Payment infrastructure

130+ banks / 10,000+ TPS

teaching

Developer education

Go, systems, practical patterns

exploration

Open-source tools

Declarative Backend / building in public

systems

Architecture

Events, boundaries, recovery

Use the domains above to review the work.

01 / build

Reliable systems designed for real operating conditions.

02 / teach

Practical systems thinking for engineers building their foundation.

03 / share

Open-source tools, technical writing, and decisions worth documenting.

What I'm building

Projects with a point of view

A small set of systems-focused projects, led by Declarative Backend — an open-source way to make backend engineering more approachable.

Flagship open-source project

Building in public

Declarative Backend

An open-source visual backend builder that helps developers generate production-ready Go services without starting from backend code.

How I work

Start with evidence, model failure modes, and make changes that can be observed and safely rolled back.

The idea

Describe what you need. Generate editable Go code.

The principle

Remove accidental complexity without hiding the engineering.

Core stack

The tools behind the work.

Production systems are built from durable fundamentals, not trend-chasing.

GolangDistributed SystemsSystem DesignMicroservicesEvent-Driven ArchitecturePayment SystemsGCPDevOpsRedisPostgreSQLREST APIsAPI GatewayKubernetesCloud-Native Architecture

Trajectory

A career built through systems

Seven-plus years moving from individual contribution to technical leadership in payments.

  1. 2019

    Gitty Inc.

    Software Engineer

  2. 2021

    Ayoconnect

    Software Engineer II

  3. 2022

    Ayoconnect

    Software Engineer III / Team Lead

  4. 2024

    Ayoconnect

    Software Engineer IV / Tech Lead

  5. 2026

    Ayoconnect

    Principal Software Engineer

Principles

Things I'm building, learning & thinking about

Build systems that scale

Scale is a design constraint, not a feature you add later. The decisions that matter are usually about data flow and failure, made early.

Keep architecture simple until complexity is justified

Most complexity is speculative. I add it when a real constraint forces it, and try to remove it when the constraint disappears.

Learn continuously, share what I learn

Writing forces me to actually understand something. The blog is where I work through what I've built and what it taught me.

Use technology to solve real problems

The interesting part of payments isn't the tech stack — it's moving money reliably for real people. The engineering serves that.

Build a career, but also build a life

Working abroad and growing into leadership taught me that sustainable engineering is as much about people and pace as it is about code.

Open to thoughtful work

Let's build something reliable

For engineering opportunities, consulting, collaboration, or a technical conversation — I'd be glad to hear from you.