AI & Software Engineer · Jakarta, Indonesia
I build reliable web, AI, and software products end-to-end.
AI & Software Engineer focused on shipping web & AI platforms end-to-end: frontend (React/TypeScript), REST APIs (Python/Node/PHP), and deployment reliability (Docker/CI/CD).
Selected work
Systems built around hard constraints.
- Challenge
- Real-time trending feed under high concurrency without database lock contention.
- Technical decisions
- Exponential half-life decay T½=30m; TTL 90m computed in memory; partitioned dual-tier auth (Better Auth + isolated JWT admin); Edge WAF allowlist.
- Outcome
- Lock-free trending updates, instant feed evaluation, and predictable DynamoDB multi-table GSI scaling.
Technologies: Next.js 15, RSC, React 19, DynamoDB GSI, Vercel AI SDK
Visit Fresworkly ↗ (opens in a new tab)
- Challenge
- Intercepting global hotkeys instantly while preventing Spotlight AX paste operations from stealing window focus.
- Technical decisions
- Carbon C-APIs; Ifrit event-driven fuzzy aggregator; lazy AXUIElement with Toast queue fallback; strict
[weak self] safety.
- Outcome
- Instant hotkey response path, 0 main-thread blocks traced via Instruments, and a clean LSUIElement daemon background footprint.
Technologies: Swift 5.9, Carbon C-APIs, mdfind, Sparkle
Visit Rouser ↗ (opens in a new tab)
- Challenge
- Fine-grained CPU throttling without kernel instability paired with zero-server-cost offline licensing.
- Technical decisions
- POSIX SIGSTOP/SIGCONT with proc_pidinfo identity; 3-state license machine; file security 0600; Workers + D1 edge backend.
- Outcome
- Stable CPU limits across target ranges, zero-infrastructure licensing cost, instant global edge distribution, and offline license verification.
Technologies: Swift Actors, POSIX cpulimit, CF Workers, D1, SQLite
Visit CoreRain ↗ (opens in a new tab)
Nexus Curation & Fast Crawl Platform
Enterprise Internal · Confidential/NDA
- Challenge
- High-volume multi-platform post ingestion across social handles with dynamic rate limits, anti-bot blocking, and cross-platform handle duplication.
- Technical decisions
- Pydantic v2 strict validation; Taskiq + Redis distributed workers; SSE heartbeat 2s to avoid CF 524 on LLM streaming; aioboto3 async S3 + local auto-cleanup; smart handle deduplication.
- Outcome
- Fast incremental daily crawl cycles, significant bandwidth savings via deduplication, and zero disk bloat.
Technologies: Python 3.12, FastAPI, Taskiq + Redis, PostgreSQL, SSE
Experience
Product delivery across web, mobile, and infrastructure.
Website Developer
PT Shield On Service Tbk · Full-time
Jun 2024–Sep 2025 · Jakarta Pusat
- Built an internal vehicle booking system adopted across 14 branches.
- Developed REST APIs with stable contracts.
- Improved frontend UI feedback and deployment reliability.
Technologies: PHP, Node.js, TypeScript, React, REST APIs, Docker, SQL, Nginx, Linux
Mar 2023–May 2024 · Pekanbaru · Hybrid
- Created reusable components and UI patterns.
- Built Python REST APIs with validation, contracts, and versioning.
- Delivered Android features with Kotlin/Compose and Docker-based deployments.
Technologies: React, TypeScript, Python, REST APIs, Kotlin, Jetpack Compose, Docker, PostgreSQL
Android Developer
KariRise · Freelance/Contract
Jan–Jul 2024 · Remote
- Refactored the UI/UX architecture.
- Implemented robust API validation, error handling, and retry behavior.
- Improved Docker/VPS deployment stability.
Technologies: REST APIs, Docker, VPS/Linux, Flutter, Firebase/Auth
Frontend Developer & UI/UX Designer
Independent App & Game Developer · Self-employed
Jan 2018–Nov 2022 · Pekanbaru
- Designed interfaces and user flows.
- Shipped apps and games end-to-end.
- Reached approximately Rp100 million in peak monthly revenue.
Technologies: JavaScript, Kotlin, UI/UX, Figma, Unity, AdMob/Firebase
IT Support Technician Intern
PT PLN
May–Jul 2017 · Pekanbaru
- Troubleshot hardware, software, and network issues.
- Handled workstation setup and documentation.
Skills
A practical end-to-end toolkit.
- Languages
- TypeScriptJavaScriptPythonPHPKotlinSQL
- Frontend & Mobile
- ReactJetpack ComposeFlutterUI/UX Design
- Backend & Database
- Node.jsFastAPI/PythonREST APIsPostgreSQLMySQL
- DevOps & Tools
- DockerLinux/VPSNginxCI/CDGit
Education & certifications
Formal foundation, continued learning.
Universitas Islam Negeri Sultan Syarif Kasim Riau
Bachelor's in Information Systems
Certifications
- Dicoding Front-End Web Developer Expert
- AWS Academy Machine Learning Foundations
- Dicoding Android Jetpack Pro
- Digital Talent Scholarship Android Developer Intermediate
- Coursera Google IT Support
- Dicoding Fundamental Aplikasi Android
- SanberCode React Native Mobile Apps Development
- Amazon Scholarship Program Cloud Practitioner Essentials