Software Engineer / Backend & Distributed Systems
Wigtono
I build distributed systems for backend and AI/LLM workloads.
I build distributed systems for backend and AI/LLM workloads. My focus includes microservices, RAG systems and AI microservices, using Rust, Go, Python, TypeScript, Docker and Kubernetes.
- Role
- Software Engineer
- Open to
- Software engineering opportunities
- Contact
- Profiles and how to reach me
Focus areas
Designing and evolving services that coordinate across boundaries, with attention to failure modes, consistency and operability.
RAG pipelines, knowledge retrieval and AI microservices for practical product workflows.
Building service-oriented backends with clear boundaries, maintainable interfaces and room to evolve.
Engineering toolkit
More about me ->Languages
Languages I use to build services, libraries and tooling.
- Rust
- Go
- Python
- TypeScript
Systems & infrastructure
The engineering space I work in and want to keep deepening.
- Microservices
- Distributed systems
- Docker
- Kubernetes
AI / LLM systems
RAG, knowledge systems and service architecture for practical AI products.
- RAG systems
- AI microservices
- Agent orchestration
- Knowledge systems
Selected projects
All projects ->Pi-Herdr
A durable multi-agent orchestration extension for Pi and Herdr, with a SQLite control plane, durable mailboxes, workflow DAGs and structured completion.
Sadewa
A type-safe Go library for integrating multiple trading exchanges, covering order models, streaming, rate limiting, circuit breaking and reconnection.
Polkas
A prediction-market arbitrage system that watches Kalshi and Polymarket for opportunities, with an Axum backend, WebSocket market data and a TypeScript frontend.
Selected writing
All writing ->Why this portfolio is static
The design decisions behind a statically generated portfolio with typed content, build-time search and no runtime service.
Experience
Software Engineer at Technopartner Indonesia. Building microservices and distributed systems for software built around distributed service architectures.
Get in touch
The most reliable way to reach me is through the profiles listed on the contact page.