# Daffa Aditya > Software Engineer in Jakarta, Indonesia. I am a Frontend Engineer in Jakarta, placed by Lawencon at PNM, in the Innovation division, where I modernize internal systems with React and Next.js and work on the shared component library, CI and Playwright tests. Before that, at Run System, I worked on Accounting+ and an enterprise low-code platform, delivered integrations for BUMN and government-program clients, and mentored interns through code review. A short, link-first summary of https://daffaaditya.id for LLMs and agents. The expanded version is at https://daffaaditya.id/llms-full.txt. ## About - Name: Daffa Aditya - Role: Software Engineer - Current position: Frontend Engineer (Contract), Lawencon Internasional, placed at PNM, 2026 - NOW - Location: Jakarta, Indonesia - Availability: Available for full-time software engineering roles and freelance projects. - Education: S.Kom, Software Engineering, Universitas Bina Sarana Informatika (2024) - Core competencies: Full-stack web development, System design, Third-party integrations, Performance optimization, UI implementation, Code review & mentoring - [Website](https://daffaaditya.id): portfolio, case studies and blog - [Resume page](https://daffaaditya.id/resume) ## Experience - **Frontend Engineer (Contract)**, Lawencon Internasional, placed at PNM, 2026 - NOW: Placed by Lawencon in the Innovation division of PT Permodalan Nasional Madani (PNM), modernizing internal systems with React and Next.js, a shared component library, CI and automated tests. - Implemented a shared library of 20+ reusable UI components, increasing team delivery by ~70% (from 3-4 to 5-7 features per week) and reducing UI regressions. - **Software Engineer**, PT Global Sukses Solusi Tbk (Run System), 2024 - 2026 (1 yr 6 mos): I worked on Run System's two products in Jakarta: Accounting+, a multi-service accounting SaaS, and an enterprise low-code platform. I delivered third-party integrations for BUMN and government-program clients and mentored the interns. [Case study](https://daffaaditya.id/case-studies/run-system) - 45%: Better server payload delivery with TanStack Query caching - **Software Engineer (Internship)**, Ombudsman Republik Indonesia, 2023 (3 months): Led the intern team; shipped an office and inventory management system with RBAC and audit logging to production in 3 months. [Case study](https://daffaaditya.id/case-studies/ombudsman-ri) - **Software Engineer (Internship)**, QQTech (PT Quantum Leap), 2023: Built QQTech's corporate website, its blog/CMS and an internal HR portal with Laravel, Vue and PostgreSQL. [Case study](https://daffaaditya.id/case-studies/qqtech) - < 1s: Initial page load, with code splitting, asset compression and Redis caching - **Mobile Developer Cohort**, Bangkit Academy (Google, GoTo, Traveloka), 2023 (6 months): Six-month Android program run by Google, GoTo and Traveloka. I learned Kotlin and Android architecture and built a capstone app with a team. - **IT Support (Internship)**, PT Jasa Marga (Persero) Tbk, 2017 - 2018 (6 months): Gave day-to-day IT support across departments and looked after the office servers and databases. ## Case studies All case studies: https://daffaaditya.id/case-studies - [Run System](https://daffaaditya.id/case-studies/run-system) (Work, Software Engineer, Dec 2024 - May 2026): Software Engineer at Run System. I work on both of its products: Accounting+, a multi-service accounting SaaS, and the enterprise low-code platform, where I maintain the core system and third-party integrations such as payments. Headline: BUMN & government clients. - [Ombudsman RI](https://daffaaditya.id/case-studies/ombudsman-ri) (Work, Software Engineer (Internship), 2023, 3 months): Software engineering intern at Ombudsman RI. I led the team that built and deployed a full office and inventory management system in three months, with item tracking, role-based access and audit logging. Headline: Led team. - [QQTech](https://daffaaditya.id/case-studies/qqtech) (Work, Software Engineer (Internship), 2023): I worked on the corporate website, blog and internal HR system for QQTech, on Laravel, Vue.js and PostgreSQL. Headline: Sub-second initial page load. - [Artifyo](https://daffaaditya.id/case-studies/artifyo) (Freelance, Freelance web developer, 2025): Freelance web developer for Artifyo Creative Studio. I built the studio's website: a portfolio of its work, a service catalog and a WhatsApp inquiry link. Headline: < 1s load on 3G and 4G. - [Aliman Bulus](https://daffaaditya.id/case-studies/aliman-bulus) (Freelance, Freelance full-stack developer, 2025): Freelance full-stack work for Aliman Bulus Boarding School: a finance system for tuition tracking, monthly ledger checks and admin reports. I wrote the UI specs, built the Next.js frontend and the PostgreSQL ledger backend. Headline: 500+ students on one ledger. - [Recyclops](https://daffaaditya.id/case-studies/recyclops) (Side project, Android Developer, 2023): An Android app my Bangkit Academy capstone team built that classifies waste with machine learning, shows people where to take it, and rewards them with points for recycling. Headline: Works offline. ## Skills - Frontend: Next.js, React, TypeScript, Vue.js, Tailwind CSS, TanStack Query, Zustand, Vite, Radix UI, Zod - Backend: Node.js, Express.js, Go, Fiber, Laravel, CodeIgniter, Python, GraphQL, Redis, Kafka, ElasticSearch - Database: PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, Prisma, Drizzle ORM, pgvector - Mobile & Desktop: Kotlin (Android), Jetpack Compose, React Native, Expo, Firebase, Electron, Tauri - Cloud & DevOps: Docker, AWS, Google Cloud, Cloudflare, Vercel, Linux, Grafana, Microservices, Git/GitHub - Testing & CI: Playwright, GitLab CI, Jenkins, CI/CD - AI & Automation: LangChain, LangGraph, MCP, RAG, Ollama, n8n - Design: Figma, Storybook, Framer Motion, Photoshop, Adobe XD - Soft Skills: Problem Solving, Communication, Teamwork, Agile, Multi-Agent AI Orchestration ## Blog posts All posts: https://daffaaditya.id/blog - [Next.js 16: Turbopack, Server Actions and Cache Components](https://daffaaditya.id/blog/post/nextjs-16-turbopack-server-actions-cache-components) (2026-10-20): Learn how Next.js 16 builds with Turbopack, handles forms with Server Actions and useActionState, and mixes static and dynamic UI with Cache Components. - [Scaling AI Agents as a Service](https://daffaaditya.id/blog/post/scaling-ai-agents-as-a-service) (2026-10-15): Design a multi-agent service that scales by adding boxes and stays fast: stateless workers, sub-agents with limits, prompt caching and guardrails. - [How I Learned to Learn](https://daffaaditya.id/blog/post/how-i-learned-to-learn) (2025-05-12): Learn the basics first, test yourself instead of re-reading, and space your reviews. Try a forgetting curve to see why spacing wins. - [SOLID: 5 Principles That Make Your Codebase Easier to Change](https://daffaaditya.id/blog/post/solid-5-principles-that-make-your-codebase-easier-to-change) (2025-02-18): Refactor one React profile form once per SOLID principle, with before and after TypeScript code and a live editor to test each change. - [Next.js 14 First Look: Turbopack, Server Actions and Partial Prerendering](https://daffaaditya.id/blog/post/nextjs-14-first-look) (2024-02-28): What Turbopack, Server Actions and Partial Prerendering do in Next.js 14, why they exist, and what changed in Next.js 15 and 16. - [Static Site Generation in Next.js: getStaticProps, getStaticPaths and ISR](https://daffaaditya.id/blog/post/static-site-generation-in-nextjs) (2024-02-28): Build pages once, not on every request: when to use getStaticProps and getStaticPaths, how ISR keeps them fresh, and when SSR fits better. - [Designing a Distributed Video Streaming System](https://daffaaditya.id/blog/post/designing-a-distributed-video-streaming-system) (2024-02-26): Design a distributed video streaming system: estimate the scale, choose the architecture, then break it with a traffic spike you control. ## Contact - Email: [daffaaditya.me@gmail.com](mailto:daffaaditya.me@gmail.com) - [LinkedIn](https://www.linkedin.com/in/daffaadityarahman-14b588192/) - [GitHub](https://github.com/DaffaAdityaDev) - [Resume (PDF)](https://daffaaditya.id/assets/resume/Daffa_Aditya_Rahman_CV.pdf?v=b5e5290f8e) - [Freelance services](https://daffaaditya.id/freelance): services, process, FAQ and a project brief form ## Optional - [Full version](https://daffaaditya.id/llms-full.txt): every milestone, case study detail and skill - [Sitemap](https://daffaaditya.id/sitemap.xml)