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 on EKS

Migrated Procal onto Kubernetes: from a hand-run kubeadm cluster to EKS driven entirely by GitOps (ArgoCD + Argo Rollouts), with zero static AWS credentials anywhere via Pod Identity.

EKSArgoCDArgo RolloutsHelmKaniko
DevOps Institute
View case study →

Launchpad

A multi-tenant platform design that turns AI-builder/vibe-coded apps into ECS Fargate deployments: cost-gated pipeline, AWS-SDK-direct provisioning with a write-ahead resource ledger, orchestrated by Step Functions.

Step FunctionsECSCodeBuildCloudFrontRDS
DevOps Institute
View case study →

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 →

Projects

My Projects

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

zzz

MiCats

A shared 'room' app for logging a daily photo with a partner or friend group. Each room centers on a cat mascot button, idle asleep by default and peeking awake on hover, that opens the camera/file picker on tap and celebrates a successful upload with a little heart burst. Rooms are joined via a short code, each member picks their own cat coat color, and photos land on a shared timeline with a lightbox. Built with Next.js, NextAuth, Prisma/PostgreSQL, and Supabase for photo storage.
Next.jsTypeScriptNextAuthPrismaPostgreSQLSupabase
September 2026
View Project →
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 →
Posed

Posed

A browser-only photo editor for sets of up to 10 photos: one shared Look, colours matched across the set via a grey-world white-balance match, and a live palette Thread showing whether the photos belong together. Runs entirely on the GPU (WebGL2) with a non-destructive, linear-light shader pipeline across 18 film-style Looks, preserving Display P3 colour, EXIF, and Ultra HDR gain maps on export. The Flash/Disposable/Y2K Digicam looks use an in-browser MODNet portrait matte (transformers.js, WASM) to light the subject and let the background fall away. Photos can be pulled straight from an iPhone over an encrypted WebRTC link via QR code. Nothing is ever uploaded to a server.
ReactTypeScriptViteWebGL2Transformers.jsWebRTC
October 2026
View Project →
RandL Landing Page

RandL Landing Page

Marketing site for RandL (randlpad.com), a drumming-rudiment practice pad plus iOS app. Explains the product and collects pre-order/waitlist signups for limited pad batches: a live slot counter and referral codes post to a Google Apps Script-backed sheet, with a Nodemailer confirmation email and full GTM/Google Ads conversion tracking on every CTA. Built with Next.js 15 and Tailwind CSS v4.
Next.jsTypeScriptTailwind CSSFramer MotionNodemailer
October 2026
View Project →

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 →

Contact

Let's Connect

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

Open for projects

Ready to start a conversation?

sidiaurelius@gmail.com

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