BUILDING SCALABLE APIS WITH GO
12 JAN 2024
Go's concurrency model and minimal footprint make it a natural fit for high-throughput API services. Here's what I learned after rewriting a Node.js monolith.
Badai Samoedra
On Architecture
●Architect | Software Engineer | Aesthete
I build scalable systems that are not only reliable — but thoughtfully designed.

I'm an architect by thinking, an engineer by practice, and an aesthete by instinct. I don't just build systems — I shape how they behave, scale, and feel in the real world. My work sits at the intersection of structure and clarity, where logic drives decisions and design brings coherence.
I care about systems that don't just function, but make sense — technically, operationally, and visually. Because in the end, a system is not just what it does, but how well it holds together.
I approach systems the way I approach design — with structure, intention, and clarity. As an architect and engineer, I focus on building systems that work in the real world.
System Architecture
Software Engineering
Engineering Leadership
Business Awareness
COMPUTER SCIENCE
Studied computer science fundamentals, algorithms, software engineering, and distributed systems.
DEVOPS ENGINEERING (Course)
Intensive concepts such as Orchestration, Containerization, and Infrastructure-as-Code (IaC) while gaining expertise in popular programming languages and tools like Java, Python, Linux, and Docker. Kubernetes, Terraform, Ansible, and more!.
CLOUD ENGINEERING (Course)
Intensive cloud architecture program covering Azure services, infrastructure-as-code, and scalable system design.
NESTJS DEVELOPMENT (Course)
NestJS is a Node.js back-end development framework built upon Express, leveraging the power of TypeScript. NestJS leverages the incredible popularity and robustness of JavaScript as a language and Node.js as a technology.
RABBITMQ DEV (Course)
RabbitMQ patterns like work queues, publish subscribe, RPC, dead letter exchanges (DLX), delayed scheduling etc.
BACKEND ENGINEER
Built foundational systems for payroll and workforce operations in a high-scale retail environment. Designed and developed a payroll system using Oracle, ensuring accuracy, consistency, and scalability across operational workflows Built an employee attendance system using Python, supporting daily operations across distributed retail stores Focused on data integrity, system reliability, and maintainability in a high-frequency transaction environment
SENIOR ENGINEER
Led engineering execution across projects, balancing system design, team delivery, and business constraints. Managed engineering teams and ensured project delivery aligned with cost, quality, and timeline constraints Led the development of a transportation system for logistics and rental operations, handling complex workflows and integrations Acted as a technical decision maker, bridging business requirements with system architecture Improved development processes to ensure predictable delivery and maintainable systems
PRINCIPAL ENGINEER
Operating at the intersection of architecture, engineering strategy, and system-level decision making. Defined and drove system architecture and technical direction across multiple products Led high-impact engineering decisions with focus on scalability, reliability, and long-term sustainability Mentored engineers and shaped engineering practices to improve system quality and team effectiveness Worked closely with business stakeholders to ensure technology aligns with real operational needs
I build web applications that are not only fast and accessible, but structurally sound and visually intentional. From focused landing pages to complex SaaS platforms, every layer is designed to scale, stay maintainable, and feel right in use.
I take full ownership across the stack — from interface to infrastructure. Not just writing code, but shaping systems that are readable, resilient, and built to evolve without unnecessary complexity.
I design backend systems and APIs with clarity and intent — focusing on structure, consistency, and long-term scalability. Built to handle real-world conditions, not just ideal scenarios.
I create cross-platform mobile applications with shared logic and consistent experience. The goal is not just to run on both platforms, but to feel coherent, reliable, and easy to maintain over time.
I design and manage infrastructure that supports reliable delivery. From CI/CD pipelines to cloud architecture, the focus is on systems that are predictable, scalable, and cost-aware from day one.
I help teams think before they build. Through architecture reviews, system design, and technical direction, I focus on making decisions that reduce complexity and avoid expensive mistakes later.

Enterprise System

Workforce Management

Logistics System

Backend Architecture

Automation & AI

API & Backend Design

Mobile Development

DevOps & Infrastructure

Enterprise System

Workforce Management

Logistics System

Backend Architecture

Automation & AI

API & Backend Design

Mobile Development

DevOps & Infrastructure
12 JAN 2024
Go's concurrency model and minimal footprint make it a natural fit for high-throughput API services. Here's what I learned after rewriting a Node.js monolith.
Badai Samoedra
On Architecture

05 MAR 2024
Layouts, Server Components, streaming — the App Router changes how you think about React. A practical guide from real project experience.
Badai Samoedra
On Web Dev
20 FEB 2024
Utility types, discriminated unions, and conditional types that will save you hours. Patterns I reach for on every project.
Badai Samoedra
On Tools

18 APR 2024
Most CI pipelines are slow and fragile. Here's the setup I use to get sub-5-minute builds with caching, parallel jobs, and zero flakiness.
Badai Samoedra
On DevOps

02 MAY 2024
Contributing to open source is one of the best career moves you can make. Here's a beginner-friendly path that worked for me.
Badai Samoedra
On Open Source
14 JUN 2024
Micro-frontends solve real problems at scale, but they introduce just as many. A pragmatic breakdown of when the tradeoff is worth it.
Badai Samoedra
On Architecture

30 JUL 2024
The skills that got you to senior won't get you to tech lead. Here are the mindset shifts that actually made a difference in my transition.
Badai Samoedra
On Career
08 AUG 2024
Terminal, editor, dotfiles, and the tools I actually use every day. No bloat, just the essentials that make me move faster.
Badai Samoedra
On Tools
22 SEP 2024
You don't need to become a DevOps engineer to deploy your app well. These five AWS services cover 90% of what you actually need.
Badai Samoedra
On DevOps
10 OCT 2024
Clean code isn't about perfection — it's about communication. The small habits I practice every day to keep codebases readable.
Badai Samoedra
On Web Dev
PROJECT COMPLETED
HAPPY CLIENTS
LINES OF CODE
CUP OF COFFEE