Skip to content
AJF

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.

Fresworkly

Public SaaS

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)

Rouser

macOS Launcher

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)

CoreRain

Edge App

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

Developer

Teknohorizon

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