online · open to new missions · Jakarta, Indonesia

Arswin.dev▍

Full-Stack & Mobile Application Engineer

I design, build and ship web & mobile applications — from database schema to pixel-perfect UI.

12+

years in IT

40+

projects shipped

15+

languages & frameworks

8

apps in stores

artswin@dev: ~ — zsh
▍

// tip: this whole site runs on SvelteKit + Tailwind CSS

artswin@dev:~$ cat about.md

About me▍

tl;dr — a nerd who ships production software for web and mobile.

I'm a full-stack & mobile application engineer with 12+ years in IT — the kind who reads the changelog, keeps a terminal open, and genuinely enjoys a good refactor.

My playground spans Java & Spring Boot services, Node.js and PHP backends, and frontends built with Svelte and Vue.js. On mobile I ship Android apps in Kotlin and cross-platform builds with Flutter.

I care about clean architecture, fast feedback loops, and software that stays maintainable long after launch day — not just demos that look good in a sprint review.

~/identity.yaml

handle: artswin

role: full-stack & mobile engineer

base: Jakarta, Indonesia

experience: 12+ years in IT

focus: [web, mobile, APIs]

status: online — open to missions

artswin@dev:~$ ls -la ~/skills/

Skills & stack▍

Measured in production mileage, not tutorial completion.

~/skills/backend/
  • Java / Spring Boot 0% Java / Spring Boot: 92%
  • Node.js 0% Node.js: 90%
  • PHP / Laravel 0% PHP / Laravel: 87%
  • REST & GraphQL APIs 0% REST & GraphQL APIs: 88%
  • System design 0% System design: 85%
~/skills/frontend/
  • Svelte / SvelteKit 0% Svelte / SvelteKit: 93%
  • Vue.js / Nuxt 0% Vue.js / Nuxt: 88%
  • TypeScript 0% TypeScript: 90%
  • Tailwind CSS 0% Tailwind CSS: 91%
  • React 0% React: 74%
~/skills/mobile/
  • Android (Kotlin / Java) 0% Android (Kotlin / Java): 88%
  • Flutter / Dart 0% Flutter / Dart: 82%
  • React Native 0% React Native: 76%
  • iOS / Swift 0% iOS / Swift: 64%
~/skills/data-ops/
  • MySQL / PostgreSQL 0% MySQL / PostgreSQL: 88%
  • MongoDB / Redis 0% MongoDB / Redis: 80%
  • Docker 0% Docker: 84%
  • CI/CD pipelines 0% CI/CD pipelines: 82%
  • Linux / Nginx 0% Linux / Nginx: 85%
  • AWS 0% AWS: 72%

artswin@dev:~$ git log --oneline ~/career

Experience▍

12+ years of commits — the important ones, at least.

commit f4e9a1c 2022 — present HEAD

Senior Full-Stack & Mobile Engineer @ Enterprise Tech Group

  • Architect and ship end-to-end products: Spring Boot services, Node.js BFFs, and SvelteKit / Vue.js frontends serving 100k+ monthly users.
  • Led a monolith-to-modular migration with zero downtime; cut average API latency from 480 ms to 120 ms.
  • Built and maintain 3 production Android apps (Kotlin) plus one Flutter app used daily by field teams.
  • Mentor 5 engineers, own code-review culture and CI/CD pipelines — Docker, blue-green deploys, automated tests.
  • Java
  • Spring Boot
  • Node.js
  • SvelteKit
  • Kotlin
  • PostgreSQL
  • Docker
commit b7d2c04 2019 — 2022

Mobile Application Developer @ MobileWorks Studio

  • Delivered 15+ Android apps (Kotlin / Java) to Google Play, from MVP to 100k+ installs.
  • Built cross-platform Flutter apps for two enterprise clients, cutting delivery time by ~35%.
  • Implemented offline-first sync, push notifications and secure payment integrations.
  • Raised crash-free sessions to 99.6% through profiling, testing and a disciplined release process.
  • Kotlin
  • Java
  • Flutter
  • Dart
  • Firebase
  • SQLite
  • REST
commit 9c1f88e 2017 — 2019

Web Developer @ WebCraft Agency

  • Shipped 20+ client websites and web apps with PHP (Laravel) and Vue.js.
  • Migrated legacy jQuery codebases to Vue components — page loads got ~3× faster.
  • Designed MySQL schemas and optimized slow queries from 10s+ down to under 100 ms.
  • PHP
  • Laravel
  • Vue.js
  • MySQL
  • JavaScript
commit 2a6b7d3 2014 — 2017

Junior Software Engineer @ StartUp Labs

  • Started where everyone should: Java backends, internal tools, and plenty of production debugging.
  • Automated report generation and cut a manual workflow from hours to minutes.
  • Java
  • JavaScript
  • MySQL

artswin@dev:~$ ls ~/projects/ --sort=impact

Selected projects▍

A few things that made it to production — and stayed there.

~/projects/analytics-dash/

Realtime Analytics Dashboard

IoT fleet dashboard streaming 50k+ events per minute — SvelteKit frontend with live WebSocket charts, Node.js ingest, Redis pub/sub.

Svelte

  • SvelteKit
  • Tailwind CSS
  • Node.js
  • Redis
  • WebSocket
~/projects/pos-cloud/

Cloud POS Platform

Multi-tenant point-of-sale for 120+ retail outlets: Laravel API, Vue.js cashier app, offline-first sync, barcode & receipt printing.

PHP

  • PHP
  • Laravel
  • Vue.js
  • MySQL
  • Redis
~/projects/fleet-tracker/

Fleet Tracker for Android

GPS tracking & geofencing app for logistics fleets — background service tracking, live map, battery-aware location sampling.

Kotlin

  • Kotlin
  • Android
  • Spring Boot
  • Maps SDK
~/projects/cms-starter/

cms-starter

Open-source markdown-first CMS starter — SvelteKit, SQLite, drag-and-drop media, and a one-command deploy.

TypeScript

  • SvelteKit
  • TypeScript
  • SQLite
  • Tailwind CSS

artswin@dev:~$ ssh [email protected]

Get in touch▍

Have a project, a role, or a nasty bug? My inbox compiles in milliseconds.

ssh — session established

$ ssh [email protected]

> handshake ............ 200 OK

> encryption ........... AES-256-GCM

> awaiting message ..... ▍