01bootThe Lawn
doors approved 0 · doors forced 0
ANI stops and looks at you.
open_door(to: "the hallway")
key: API_KEY
Full Stack Developer | Java | Spring Boot | React
I build websites, Android apps, agentic apps and AI integrations.
A free 30-minute call about your goal, your timeline and your current stack.
Booking new projects · 2 project slots open
hold → to walk
It was one building all along.
Feb 2017Jul 2026
Full Stack Developer | Java | Spring Boot | React
Bekasi, Indonesia · Open to relocation
Full stack developer with 9+ years of professional experience building robust, scalable applications with Java, Spring Boot, and the Spring Framework. Designs and maintains RESTful APIs and works daily with relational databases: database design, efficient SQL, and performance tuning on PostgreSQL. Frontend development with JavaScript, TypeScript, and React. Experience includes e-commerce and payment platforms, AWS deployments, Git-based Agile delivery, and clean, design-pattern-driven code. Current focus adds Applied AI: a production MCP + Copilot Studio LLM integration.
Aug 2025 – Jul 2026 · Australia
Stack: Java, Scala, React, TypeScript, PostgreSQL, Neo4j, Redis, RabbitMQ, JWT, Docker Compose, GitLab Runner, JUnit, Jest, Cypress, Mermaid, C4, MCP, Copilot Studio, Cursor, Codex, Claude Code
Jul 2023 – Jul 2025 · Client: Antam Logam Mulia
Stack: Java, Spring Boot, REST APIs, JPA/Hibernate, PostgreSQL, Redis, ArtemisMQ, JWT, KMS, Docker, Kubernetes, OpenShift, JUnit, Visual Paradigm, GitHub Copilot, Cursor, Git, CI/CD
Oct 2022 – Jun 2023 · FinTech
Stack: Alibaba Cloud, Kubernetes, Helm, Docker, Ansible, Jenkins, JWT, Datadog, Sentry, Grafana, Kibana
May 2021 – Sep 2022 · Logistics
Stack: Java, Spring Boot, JPA/Hibernate, JWT, JavaScript, Node.js, PostgreSQL, Redis, Kafka, Docker, Kubernetes, AWS EC2, JUnit, JMeter, Visual Paradigm, DDD, TDD
Nov 2019 – Apr 2021 · Finance
Stack: Java, Spring Boot, REST APIs, JPA/Hibernate, Svelte, Docker, Kubernetes, JUnit, Selenium, Visual Paradigm, TDD
Jun 2018 – Sep 2019 · Communication
Stack: Java, Spring Boot, Spring MVC, JPA/Hibernate, MySQL, RabbitMQ, Docker, JBoss, JUnit, Selenium, TDD
Feb 2017 – Jan 2018 · Entertainment
Stack: C++, Java, OpenGL, Adobe Flash, Python, in-house game engine
I build websites, Android apps, agentic apps and AI integrations.
React and TypeScript front ends, dashboards and full-stack web apps, from the first screen to deployment.
Native, local-first Android apps in Kotlin and Jetpack Compose, including stylus input and native audio.
Bounded agent workflows with typed tools and human approval gates, so the agent acts only when you say so.
LLM features wired into a product you already have: chat over your own data, MCP servers, Copilot Studio and multiple model providers.
Book a consultation. A free 30-minute call about your goal, your timeline and your current stack.
Human-in-the-loop job-search workbench · AI & agents
Local-first dashboard turning a reviewed candidate profile and search preferences into ranked job shortlists, with document approval, application recording, and follow-ups under explicit user control. Bounded agent workflows with typed tools and approval gates.
React, TypeScript, Vite, Fastify, SQLite
Indonesia wildfire intelligence dashboard · Data & geospatial
Lightweight geospatial dashboard ingesting and validating NASA FIRMS observations, sharding hotspots by region and date, and overlaying public concession datasets; last-known-good fallback and automated regression checks.
Python, JavaScript, Leaflet, GeoJSON, CI/CD
A skill that makes a repository easier for coding agents to work in · AI & agents
File-backed skill for Codex, pi and OMP that makes a repository easier for coding agents to understand, run, verify and maintain. Commands to initialise, check, reconcile and harden a repository; reuses the existing stack and tooling instead of imposing a fixed template.
Python, Codex skills, coding agents
Screen-aware desktop assistant for Windows · AI & agents
Windows desktop overlay for screen-aware technical help: captures the active display or a selected area and streams model answers into one timeline. Supports several model providers through restricted sessions. Development build, not a packaged release.
Electron, JavaScript, Pi SDK
Tablet-first Japanese learning workspace with stylus handwriting · Mobile & native
Android-only, local-first learning app built around a large zoomable canvas, stylus handwriting and progressive hints. Recognition and grading are deterministic and run on the device; AI is an optional, generation-only addition.
Kotlin, Jetpack Compose, ML Kit Digital Ink, Room/SQLite, Gemini API
Live-code music on an Android tablet, offline · Mobile & native
Brings the Strudel live-coding language and editor to Android with a native audio engine, so music keeps playing in the background or with the screen locked.
C++, AAudio, QuickJS-NG, Android
Personal RPG story app with an AI narrator · AI & agents
Personal RPG story app with a React front end and a local Node.js backend. SQLite holds saves, sessions, history and a ledger of AI usage; a guided world builder and an agent runtime drive the story. Works with Gemini, OpenRouter and custom OpenAI-compatible providers.
React, TypeScript, Vite, Node.js, SQLite, Vercel AI SDK
Local-first Japanese practice app · Web apps
Japanese practice app that runs entirely in the browser: no account, no server, data stays on the device. Daily routine, kana, kanji, vocabulary and grammar drills scheduled with FSRS, plus XP and streaks, on curated datasets validated through a Zod gate.
TypeScript, FSRS, Zod, Web Speech API
Local lyric-video renderer · Media tools
Turns a video, or a still image with audio, plus an .lrc lyric file into a kinetic-typography MP4. Runs on the user's machine, so media stays local.
JavaScript, Remotion
Languages: Java 17+, JavaScript, TypeScript, Python, Scala, SQL
Backend: Spring Boot, Spring Framework, Spring MVC, RESTful APIs, microservices, JPA/Hibernate, JWT, OpenAPI
Frontend: React, JavaScript, TypeScript, HTML, CSS, Vite
Data & messaging: PostgreSQL, MySQL, Redis, MongoDB, Neo4j, Kafka, RabbitMQ, ArtemisMQ
Delivery & DevOps: Git, GitLab CI/CD, Docker, Kubernetes, OpenShift, Helm, Jenkins, Ansible, AWS, Agile/Scrum
Applied AI: LLM applications, AI agents, RAG, MCP (Model Context Protocol), Copilot Studio, typed tool calling, approval gates
Quality & observability: TDD (JUnit, Jest, Selenium), code review, technical design documents, Datadog, Grafana, Sentry
Universitas Jenderal Soedirman · Bachelor of Computer Science (Informatics Engineering) · 2012 – 2016
Indonesian: native; English: professional working proficiency, CEFR B2; Japanese: basic, currently studying
Indonesian citizen; requires employer-sponsored work authorization for overseas roles; open to relocation.