Software Engineer

Daffa
Aditya

Software engineer at Run System in Jakarta. I build Accounting+ and an enterprise low-code platform, deliver integrations for BUMN and government clients, and mentor the interns.

Email me
Based in

Jakarta, Indonesia

Experience (incl. internships)
[
]
Status
Open to work
& Freelance

Available for new opportunities • Tap to view

Tech Stack
Curated // Inspect
Next.js
TypeScript
Golang
AI Agent
Node.js
GraphQL
PostgreSQL
Docker
[ 01 // ABOUT ]

About Me

Daffa Aditya
STATUS: ACTIVELOC: JAKARTA_ID

The Journey

My journey into programming began in 2019, sparked by a friend's recommendation to take Harvard's CS50 course. What started as self-taught curiosity quickly evolved into a dedicated career. I formalized this passion by pursuing a Software Engineering degree, consistently pushing myself to learn beyond the classroom.

Since then I went through Google's Bangkit Academy, led the intern team that shipped an inventory system for Ombudsman RI, and built a corporate website and HR portal at QQTech. Today I am a Software Engineer at Run System in Jakarta, where I work on Accounting+ and an enterprise low-code platform, deliver third-party integrations for BUMN and government clients, and mentor interns through code review.

Outside my main job I take freelance projects, such as a studio website for Artifyo and a tuition ledger for a school with 500+ students, and I write about what I learn on the blog.

3+Years Exp (incl. internships)
7+Projects
45+Tech Stacks
5Companies & Clients
[ 02 // CAREER ]

Experience

Where I have worked, newest first. Open a row for details, or read the case study.

PRESENT

Software Engineer

@PT Global Sukses Solusi Tbk (Run System)

I work on Run System's two products in Jakarta: Accounting+, a multi-service accounting SaaS, and an enterprise low-code platform. I deliver third-party integrations for BUMN and government-program clients and mentor the interns.

Case study
2023 (3 months)

Software Engineer (Internship)

@Ombudsman Republik Indonesia

Led the intern team; shipped an inventory system with RBAC and audit logging to production in 3 months.

Case study
2023

Software Engineer (Internship)

@QQTech (PT Quantum Leap)

Built QQTech's corporate website, its blog/CMS and an internal HR portal with Laravel, Vue and PostgreSQL.

Case study
2023 (6 months)

Mobile Developer Cohort

@Bangkit Academy (Google, GoTo, Traveloka)

Six-month Android program run by Google, GoTo and Traveloka. I learned Kotlin and Android architecture and built a capstone app with a team.

2017 - 2018 (6 months)

IT Support (Internship)

@PT Jasa Marga (Persero) Tbk

Gave day-to-day IT support across departments: hardware, networking and software installs.

[ 03 // PROJECTS ]

Featured Projects

PLATFORM

// TYPE: WEB_APP· 2024
Payment integrations
Log/Desc:

Run System's enterprise low-code platform, where customers build business tools in a visual editor. I maintain the core system and its third-party integrations, including payments, and helped build the visual editor.

Tech Stack:
NextjsTypeScriptZustand
Client: Run System
Inspect

ACCOUNTING+

// TYPE: WEB_APP· 2024
45% better payload delivery
Log/Desc:

A multi-service accounting SaaS with companion apps for e-signature by email and POS cashiering. I build and maintain the frontend and deliver third-party integrations for BUMN and government-program clients.

Tech Stack:
NextjsTypeScriptTanStack Query
Client: Run System
Inspect

OMBUDSMAN ITEM MANAGEMENT

// TYPE: WEB_APP· 2023
Shipped in 3 months
Log/Desc:

An inventory management system for Ombudsman RI with item tracking, role-based access control and audit logging. Built during a 3-month internship at the institution, where I led the intern team.

Tech Stack:
ReactTypeScriptTanStack QueryLaravel
Client: Ombudsman RI
Inspect

QQTECH WEBSITE

// TYPE: WEBSITE· 2023
Sub-second first load
Log/Desc:

The corporate website, blog with CMS and internal HR portal for QQTech, built during my 2023 internship with Laravel, Vue.js and PostgreSQL.

Tech Stack:
LaravelVuejsPostgreSQL
Client: QQTech
Inspect
[ 04 // TECH STACK ]

Tech Stack & Specs

FRONTEND
Frontend
USED AT WORK
React[UI]
Next.js[Framework]
TypeScript[Language]
TanStack Query[Server State]
Zustand[State]
Tailwind CSS[Styling]
Vue.js[UI]
Also worked with
Vite[Build Tool]
Radix UI[Accessible UI]
Zod[Validation]
VIEW DETAILS→
BACKEND
Backend and Data
USED IN PROJECTS
PostgreSQL[Database]
Laravel[Backend]
Node.js[Backend]
Prisma[ORM]
Redis[Cache]
Also worked with
Go[Services]
Kafka[Messaging]
ElasticSearch[Search]
GraphQL[API]
Express.js[REST API]
MongoDB[Document DB]
Drizzle ORM[ORM]
BullMQ[Job Queues]
VIEW DETAILS→
MOBILE & DESKTOP
Mobile and Desktop
SIDE PROJECT
Kotlin (Android)[Native App]
Firebase[Backend]
Google Maps API[Location]
Also worked with
React Native[Mobile]
Expo[Mobile Tooling]
Electron[Desktop]
Tauri[Desktop]
VIEW DETAILS→
DEVOPS & CLOUD
Deployment and Cloud
USED IN PROJECTS
Docker[Containers]
Also worked with
AWS & GCP[Cloud]
Cloudflare[Edge]
CI/CD[Release]
Linux Servers[Self-Hosting]
Error Tracking[Monitoring]
VIEW DETAILS→
UI/UX & TOOLS
Design and UI
USED AT WORK
Figma[Design Handoff]
Component Standards[Design System]
Framer Motion[Animation]
Also worked with
Storybook[Components]
Adobe Creative Suite[Assets]
VIEW DETAILS→
AI & AUTOMATION
AI and Automation
ALSO WORKED WITH
LangChain & LangGraph[Agents]
pgvector & RAG[Retrieval]
Model Context Protocol (MCP)[Tools]
Ollama[Local LLMs]
n8n[Automation]
VIEW DETAILS→

LET'S WORK TOGETHER

Currently available for full-time software engineering roles and select freelance opportunities.

SOFTWARE ENGINEER///
NEXT.JS///
TYPESCRIPT///
LARAVEL///
POSTGRESQL///
JAKARTA///
SOFTWARE ENGINEER///
NEXT.JS///
TYPESCRIPT///
LARAVEL///
POSTGRESQL///
JAKARTA///
SOFTWARE ENGINEER///
NEXT.JS///
TYPESCRIPT///
LARAVEL///
POSTGRESQL///
JAKARTA///