About Me
  Hi, I'm Sidi

Product-driven software engineer with 1+ years of experience across product analysis, full-stack development, iOS, and DevOps.

Passionate about building practical, scalable, and impactful solutions throughout the SDLC.

View at 640px with a mouse
to see the interaction.


Experience

Work Experience

Companies I've worked with and the projects I've been involved in

DevOps Engineer Trainee

Apple Developer Institute for DevOps x SQE
Apr 2026 – Present
  • Completing a hands-on DevOps program covering networking, databases, CI/CD, IaC, CaC, monitoring, and cloud infrastructure on AWS.
  • Build and maintain CI/CD pipelines for both application delivery (Jenkins: build, test, container image, deploy) and infrastructure delivery (Atlantis: Terraform plan, policy check, apply) across the team's services.
  • Provision and manage AWS infrastructure across 3 environments (dev, staging, prod) using Terraform and Ansible, applying infrastructure-as-code and configuration-as-code practices.
  • Set up and maintain a self-hosted observability stack (LGTM) covering 4 services with metrics, logs, and traces to keep systems healthy and meeting uptime targets.
  • Develop and deploy an internal MCP-based ops bot exposing configurable 45+ tools that connect Claude to AWS, Bitbucket, Grafana, SonarQube, and Jenkins for incident triage and PR review.
  • Containerize services with Docker, managing multi-stage builds and registries for consistent deployment across environments.
  • Expanding into container orchestration with Kubernetes on AWS EKS and self-managed clusters, currently building hands-on experience with cluster components, networking, and workload lifecycle management.
TerraformAtlantisAnsibleJenkinsAWSGrafanaDockerKubernetes
Nov 2024 – Present
  • Co-founded RandL, a smart practice pad with a companion iOS app for drum rudiment training.
  • Responsible for end-to-end product lifecycle: ideation, product design, app development, marketing, and go-to-market execution.
  • Led user testing with drum school students in Surabaya, gathering insights from 7+ active testers to refine features and improve usability.
  • Achieved 8,000+ impressions and 200+ app downloads in the first quarter through targeted marketing and partnerships.
Go-To-MarketProduct DesignStartup Management

IT B2B Product Analyst

Jun 2025 – Mei 2026
  • Bridged communication between the CI (Commercial Innovation) division and software engineering teams in the development of MY HERO, a B2B application product.
  • Gathered and documented business requirements, translating them into clear specifications for the engineering team.
  • Designed and prepared test cases to validate system functionality and ensure product readiness.
  • Facilitated System Integration Testing (SIT), User Acceptance Testing (UAT), and End-to-End Testing (E2E).
  • Supported go-live and production validation to ensure seamless product deployment and integration with third-party systems.
Requirement AnalysisSIT/UAT/E2E TestingStakeholder Management

iOS Developer & UI/UX Designer Intern

Catalyst x Apple Developer Academy @ UC
Jan 2024 – Aug 2025
  • Catalyst Apple Developer 2nd Year Program is an incubation program for selected first-year projects from the Apple Developer Academy, focusing on post-development stages such as product launch and release.
  • Selected as 1 of 6 teams from 30+ graduating teams across Indonesia for Catalyst Program funding.
  • Released 2 production apps on the App Store collaboratively within a 10-month development program.
  • Reached 12,000+ impressions and 500+ downloads through strategic marketing partnerships over 6 months.
  • Achieved Top 3 at the Digital ASEAN Awards Indonesia regional competition among national competitors.
SwiftSwiftUIAVFoundationARKitSceneKitFigmaArduinoXcodeiOS

Software Engineer Intern

PT Avia Avian Tbk. (Avian Brands)
Jan 2025 - Jun 2025
  • Contributed to the Software Engineering and Automation division in improving internal systems for operational efficiency.
  • Handled the full development cycle: requirements analysis, solution design, and execution using React and Laravel. Each completed feature was demoed directly to end users for feedback and validation.
  • Successfully completed 8+ development tickets involving both frontend and backend enhancements.
ReactLaravelJavaScriptPHPMySQLGit

Frontend Developer

Kedaireka | Pemkot Surabaya
Sep 2023 - Feb 2024
  • Developed Lapor PPA, a web-based information system to support the protection of women and children through online reporting, data management, and case referral features.
  • The system is used by the public, PPA task force, and local authorities to report and manage cases more effectively.
  • Successfully conducted 4+ socialization sessions with community members and PPA task force teams to introduce and train on using the platform.
ReactTypeScriptAxios

Case Studies

Program Case Studies

Hands-on work from the Apple Developer Institute DevOps program (in collaboration with SQE), covering CI/CD, IaC, CaC, monitoring, and cloud infrastructure on AWS, built and operated with a small cohort team.

Procal

A 4-service cost-estimate & approval platform, moved from ClickOps and manual SSH deploys to Terraform + Atlantis GitOps, with Jenkins-driven Ansible/Packer pipelines and per-service Grafana monitoring.

TerraformAtlantisJenkinsAnsibleGrafana
DevOps Institute
View case study →

aform

An Airtable Forms clone built around a queue-decoupled write path (RabbitMQ + worker), with a hardened deployment flow: systemd, Nginx, UFW, S3-backed backups, and a real k6 load test.

GoRabbitMQAWSPrometheusNginx
DevOps Institute
View case study →

Procal Ops Bot

A Claude-powered Telegram bot for incident triage, PR review, and infra ops, wired into Grafana, AWS, Bitbucket, SonarQube, and Jenkins via MCP.

Claude APIMCPPythonTelegramFastAPI
DevOps Institute
View case study →

Kubernetes

Currently working through the Kubernetes module in the program curriculum. A case study will follow once there's something real to show.

KubernetesHelmkubectlIngress
In progress, part of the ongoing program

Projects

My Projects

Explore some of the projects I've worked on. These showcase my skills and expertise in various domains of software development.

my-agents

A self-hosted platform for running always-on AI agents, each with its own persona, role, and bring-your-own-model (Anthropic Claude, or any OpenAI-compatible endpoint via LiteLLM). Agents can be triggered through a chat console, REST API, cron schedules, or webhooks, with every trigger producing a task tracked on a unified Task Board. Built with a Next.js/TypeScript frontend and a Go backend (chi router, layered API/service/store design) on PostgreSQL, with API keys encrypted at rest (AES-256-GCM).
Next.jsTypeScriptGoPostgreSQLClaude APIDocker
August 2026
View Project →

ContainerGUI

A minimal native macOS app (SwiftUI) that gives Apple's `container` CLI a graphical interface, without reimplementing any of its underlying logic. It shells out to the container binary and parses its JSON output directly, showing running containers (name, image, state, ports) with per-container Start/Stop controls, plus a tab listing available images by name, tag, and digest. Deliberately scoped to read/list/start/stop only, no log viewing or interactive exec.
SwiftSwiftUImacOSSwift Package Manager
P
Procal Ops Botbot
@procal_ops_bot checkout-service alert just escalated from warning to critical, what's going on?
🔍 p99 latency crossed the critical threshold: 340ms → 2.1s over the last 5 min. Checked Loki + Tempo: traced it to a slow DB query introduced by commit a3f21c9, which dropped an index.
Recommended fix: revert a3f21c9, or re-add the index on orders.customer_id. Want me to open a PR for either?
open a PR to re-add the index
✅ Opened PR #491: re-add index on orders.customer_id

Procal Ops Bot

A Claude-powered Telegram bot for incident triage, PR review, and infra ops. It blends local Bitbucket tools with five MCP servers (Grafana, AWS, SonarQube, Jenkins, Git) behind one unified tool registry, so Claude can check incidents, review or fix pull requests, and report back in chat, with AWS access enforced read-only and a small FastAPI admin panel to toggle tool groups per Telegram chat.
PythonTelegramFastAPIClaude APIMCPAWS
I
Infra Metrics Botonline
what's the p95 latency for checkout-service in the last hour?
p95 latency for checkout-service (1h): 142ms — up from 118ms 24h ago. No active alerts.

Infrastructure Metrics Bot

A chatbot for natural-language querying of Prometheus metrics. Users ask a question in plain language, Claude (via AWS Bedrock) translates it into PromQL, runs it against Prometheus, and replies in plain language, with a refinement loop that retries the query if the first attempt returns no data. Ships as two implementations, WhatsApp (dynamic ~600-metric discovery) and Telegram (curated metric list with 4-turn conversation memory), plus Grafana alert routing straight into Telegram with silence URLs.
GoClaude APIPrometheusTelegramWhatsAppGrafana
RandL

RandL

RandL is a smart drum practice partner combining an IoT-enabled practice pad and an iOS companion app. It helps drum learners practice rudiments effectively by providing feedback, tracking progress, and enhancing learning experiences. As Co-Founder, I worked on ideation, design, and iOS development using SwiftUI, SwiftData, and Core Bluetooth. RandL is currently live on the App Store and in active go-to-market execution.
SwiftUISwiftDataCore BluetoothAVFoundationArduinoUI/UX
2024 – Present
View Project →

Contact

Let's Connect

Feel free to reach out for opportunities, collaboration, or a quick chat.

Ready to start a conversation?

sidiaurelius@gmail.com

View at 640px with a mouse
to see the interaction.