About Projects Experience Contact
Hello, I'm

Otniel Simanungkalit

Jakarta · Apple Developer Academy

Otniel Simanungkalit
Go + GinBackend systems
SwiftUIApple Academy
Fullstack Engineer exploring iOS

Two years on payment APIs, KYC, and wallet dashboards. Now native iOS at Apple Developer Academy.

About me

I'm a fullstack engineer. First I shipped payment APIs, KYC, and ops panels at YourPay. At Apple Developer Academy I build native iOS: KoalaFit, Marble, CraFit, Lana, Catat.in.

Otniel Simanungkalit

Education

Mar to Dec 2026
Apple Developer Academy · Cohort 7 iOS Engineer · Swift & SwiftUI
2021 to 2025
Institut Teknologi Del D4 Software Engineering

Technical skills

Go
Next.js
Laravel
Docker
React
Swift
Node.js

Skill set

Backend Gin · Fiber · Microservices
Native SwiftUI · Vision · WatchKit
Delivery Jenkins · Grafana · Sentry
Selected work

Things I've shipped.

1 / 11
KoalaFit home screen on iPhone

Apple Developer Academy

iOS Engineer · App Store

KoalaFit

Workouts and meals from your body. Gemini writes the week. Scan a plate. Live burn on Apple Watch.

SwiftUIGeminiWatchKitVision
Marble splash screen on iPhone

Apple Developer Academy

iOS Engineer · Challenge 4

Marble

An avatar that grows when you scroll less. Stop the feed, then offer a better next step.

SwiftUIScreen TimeDeviceActivity
CraFit home, I’m craving now

Apple Developer Academy

iOS Engineer · AR

CraFit

A craving is a signal, not an order. Tap when it hits, then chase an object in AR until the urge fades.

SwiftUIARKitRealityKit
Lana home, Design a New Route
Lana

Apple Developer Academy

iOS Engineer · TestFlight

Lana

Set a distance. Loop or A to B. Lana draws the line, then weather and live nav on the ride. Same session on Apple Watch.

SwiftUIMapKitWatchKitAVSpeech
Catat.in home, total expenses and categories

Apple Developer Academy

iOS Engineer · Vision

Catat.in

An expense tracker. Scan a payment receipt to log the spend, then set a monthly budget so you know how much you plan to spend this month.

SwiftUIVision
YourPay landing page hero, send money from abroad

YourPay · Live

Next.js · TypeScript

YourPay Landing

The public site at yourpay.co. Hero, features, testimonials, partners, and app download. Next.js and TypeScript.

Next.jsTypeScript
YourPay 01 Internal

YourPay · Internal

KYC Document Checker

Go integrations to Sijitu, Dukcapil, and Verihubs. If one provider fails, the check moves to the next, so YourPay operators are not stuck on a single vendor.

GoSijituDukcapilVerihubs
YourPay 02 Internal

YourPay · Internal

Wallet-as-a-Service

React dashboard for operators, and the Go APIs it consumes. PRs to main run lint and CVE checks in GitHub Actions before merge.

ReactGoGitHub ActionsXendit
YourPay 03 Internal

YourPay · Internal

CMS Admin Panel

Filament is only the UI. Go sits underneath. Customers, roles, PPOB, KYC review, and transactions in one panel.

FilamentGo
Tenno Cita Perkasa product catalog with category and price filters

Freelance · Live

Laravel · Catalog + Admin

Tenno Cita Perkasa

Storefront for building materials, and the admin behind it. Operators manage catalog and stock, then write a quotation for a client. Media on Cloudinary, live on a VPS.

LaravelCloudinaryVPSAdmin
08 Freelance · Web + API
Freelance · Web + API

Pedika App

Laravel admin, plus Go APIs for that admin and for the mobile app. Media on Cloudinary, hosted on Railway.

LaravelGoCloudinaryRailway
Background

Where I've been.

Feb 2025 to now
  • Public landing at yourpay.co: Next.js and TypeScript. Hero, features, testimonials, partners, and app download.
  • KYC Document Checker: Go integrations to Sijitu, Dukcapil, and Verihubs, with fallback so a failed provider does not block operators from checking a user.
  • Wallet-as-a-Service: React dashboard, Go APIs the dashboard consumes, and GitHub Actions for lint and CVE checks on PRs before merge to main. Top-up and withdrawal through Xendit.
  • CMS ops panel: Filament on the surface, Go underneath. Customers, access, PPOB, KYC review, and transaction controls in one place.

Backend Engineer

Sep to Dec 2024
  • Shipped Laravel + SQL Server APIs for ASTRA Honda’s Mokita digital platform, in a production backend team.
Contact

Have a role in mind? Write me.

Jakarta. Email is fastest. LinkedIn and GitHub for the work. Instagram and TikTok if you want to look around.

otnielkalit25@gmail.com
Send email