About Daffa Fathan
Software Engineer & IT Consultant · Indonesia
Software engineer and IT consultant based in Indonesia, building web applications, business dashboards, and AI-powered systems.
Background
I’m a software engineer and educator who focuses on building and operating real-world systems. I enjoy working at the intersection of engineering, cloud infrastructure, and knowledge sharing — where code meets production and learning meets practice. Over the past few years, I’ve worked across backend, frontend, and infrastructure: building APIs with Go, developing web applications with React, Next.js, and Vue, and deploying services using Docker and modern cloud-native practices. I care deeply about how systems behave in real environments — how they scale, fail, recover, and evolve over time.
Alongside my industry work, I actively teach and mentor students and junior developers. I focus on helping others understand not just how to build software, but why certain engineering decisions matter — from architecture and deployment to reliability and maintainability. My goal is simple: to bridge the gap between theory and real-world engineering, and help more developers build systems that last.
What I work on
- Software Engineering
- Web Development
- System Design
- IT Consulting
- Next.js
- React
- TypeScript
- Business Dashboards
- AI Applications
Experience
- Full Stack Engineer — Belimbing AIDec 2025 – present · Full-time · Kecamatan Cinere, West Java, Indonesia · Hybrid
- Architected and deployed complex automation workflows using n8n, integrating multiple APIs and services to streamline business processes and data pipelines.
- Developed scalable full-stack applications, ensuring seamless integration between sophisticated AI models and intuitive user interfaces.
- Optimized backend logic and automated data synchronization across platforms to enhance system reliability and operational efficiency.
- Leveraged AI automation to reduce manual workloads, focusing on building high-performance, autonomous systems.
- Founder Engineer — Emobo TechnologyAug 2025 – present · Full-time · Depok, West Java, Indonesia · Hybrid
- Lead the company's technology strategy, infrastructure, and product roadmap.
- Manage multiple development teams, ensuring code quality and scalable system architecture.
- Implement Agile practices to improve sprint velocity and project transparency.
- Conduct code reviews, technical mentorship, and performance evaluations for developers.
- Oversee integration of modern stacks such as Golang, Next.js, PostgreSQL, and Docker.
- Collaborate with business stakeholders to align product vision with technical execution.
- Frontend Developer — Asosiasi Penambang Nikel IndonesiaAug 2025 – Apr 2026 · Part-time · Sawah Besar, Jakarta, Indonesia · Hybrid
- Developed and architected a high-performance news portal web application utilizing Remix.js to ensure optimal server-side rendering and SEO.
- Engineered and automated robust CI/CD pipelines, streamlining the deployment process and maintaining high code quality standards.
- Translated complex UI/UX designs into responsive, pixel-perfect web components using Next.js, focusing on user experience and performance optimization.
- Practice Assistant — Web Based Programming — Universitas PancasilaSep 2025 – Dec 2025 · Part-time · South Jakarta, Jakarta, Indonesia · On-site
- Teach and mentor students in Laravel and PHP.
- Guide students through hands-on lab sessions and mini web projects.
- Provide code review and debugging assistance to enhance students' logical thinking.
- Introduce version control workflows using Git and GitHub.
- Encourage clean code practices and software design principles.
- Practice Assistant — Object Oriented Programming — Universitas PancasilaSep 2025 – Dec 2025 · Part-time · South Jakarta, Jakarta, Indonesia · On-site
- Teach and mentor students in Java OOP.
- Guide students through hands-on lab sessions and mini projects.
- Provide code review and debugging assistance to enhance students' logical thinking.
- Introduce version control workflows using Git and GitHub.
- Encourage clean code practices and software design principles.
- Mentor Fullstack Development — PT. DumbWays Indonesia TeknologiJun 2025 – Sep 2025 · Full-time · Sawangan, West Java, Indonesia · On-site
Guiding aspiring developers to transition into the tech industry with confidence and real-world skills.
- Teaching Fullstack Development using Express and React, alongside industry-standard frameworks like Laravel and Next.js.
- Training participants on team collaboration workflows, mirroring how tech companies operate in the real world.
- Sharing tips and tricks in coding and conducting knowledge sessions about coding culture in the industry.
- Monitoring participants' bootcamp progress and providing tailored guidance to ensure consistent growth.
- Offering career consultations to help participants choose their paths and prepare for interviews.
- Conducting mock interviews and live coding tests to simulate real hiring processes.
- Practice Assistant — Data Structures & Algorithms — Universitas PancasilaMar 2025 – Jul 2025 · Part-time · South Jakarta, Jakarta, Indonesia · On-site
Bridging the gap between academic theory and practical application, preparing students to face real-world challenges with solid algorithmic skills.
- Teaching students about advanced data structures such as Queue, Stack, and Linked List.
- Innovating teaching methods to make material more engaging, including interactive games and live coding sessions.
- Frontend Developer — Humanika ConsultingFeb 2025 – Jul 2025 · Part-time · South Jakarta, Indonesia · Remote
Modernized and enhanced the Hipotest platform to deliver a smoother and more secure testing experience.
- Upgraded the application from Vue 2 to the latest Vue ecosystem, ensuring long-term scalability and better performance.
- Migrated the project from Vue-CLI to Vite, significantly improving build times, hot reload performance, and developer experience.
- Engineered a Proctoring Capture feature, enabling the system to securely monitor and capture test-takers, strengthening exam integrity.
- Mobile Development Path — Bangkit Academy led by Google, Tokopedia, Gojek & TravelokaSep 2024 – Jan 2025 · Contract · Bandung, West Java, Indonesia · Remote
Participated in the Bangkit bootcamp organized under Kampus Merdeka with a focus on Mobile Development.
- Learned Kotlin and built mobile applications using Android Studio.
- Developed a real-time font scanning mobile application as a final team project.
- Created applications integrating machine learning using TensorFlow Lite.
- Built a mobile application with REST API implementation for data communication.
- Practice Assistant — Database — Universitas PancasilaSep 2024 – Jan 2025 · Part-time · South Jakarta, Jakarta, Indonesia · On-site
- Teaching students how to use MySQL.
- Teaching database tools such as command-line access, phpMyAdmin, and DBeaver.
- Taught basic and advanced database concepts, from DDL to DML.
- Explained features such as cascade, views, GROUP BY and HAVING, with one-on-one mentoring.
- Frontend Developer — Core Initiative StudioSep 2024 – Oct 2024 · Full-time · Depok, West Java, Indonesia · Hybrid
Continued the previous project with the same stack, with the focus shifted to the frontend.
- Developed a POS web application for fashion retail using Vue.js 2.
- Integrated the web application with the backend using Axios.
- Deployed the application to the server, ready for client use.
- Mentored interns during development and applied Agile Scrum to manage the project.
- Fullstack Developer — Core Initiative StudioAug 2022 – Sep 2024 · Full-time · Depok, West Java, Indonesia · Hybrid
Involved in the entire application development cycle, from requirements gathering and UI design to payment integration, inventory tracking, sales reports, and CMS.
- Developed a CMS website using Laravel 10 and PostgreSQL.
- Created a Point of Sale (POS) system for a Medan-based clothing brand using Vue.js 2, Golang, Docker, and PostgreSQL.
- Served as Lead Engineer on the POS project, leading the team to a successful implementation.
- Created a mobile loyalty member app for the same apparel brand.
- Developed a BackOffice web application for a salon using Vue.js 3, Golang, Docker, and PostgreSQL.
- Set up Apache Kafka for POS data integration.
- Web Developer — Core Initiative StudioMay 2022 – Aug 2022 · Part-time · Depok, West Java, Indonesia · Hybrid
Assisted in building Point of Sale and warehouse system applications, integrated to client requirements.
- Developed a POS system for Medan-based brands using Vue.js 2, Golang, Docker, and PostgreSQL.
- Built simple applications with Vue.js 3 and PrimeVue, Golang for the backend API, and Docker as the base container.
- Learned to develop RESTful APIs and implement microservices architecture.
- Practice Assistant — Data Structures & Algorithms — Universitas PancasilaMar 2024 – Jun 2024 · Part-time · South Jakarta, Jakarta, Indonesia · On-site
- Teaching students about advanced data structures such as Queue, Stack, and Linked List.
- Innovating teaching methods with interactive games and live coding sessions.
- Practice Assistant — Algorithm & Programming — Universitas PancasilaSep 2023 – Dec 2023 · Part-time · South Jakarta, Jakarta, Indonesia · Hybrid
- Teaching basic programming concepts: data types, variables, control structures, and data structures.
- Assessing students' understanding and helping them develop problem-solving skills.
- Providing assessment and evaluation on basic programming algorithms.
- Web Developer — DEWANSTUDIO.COMFeb 2021 – Mar 2021 · Part-time · Ciledug, West Java, Indonesia · Hybrid
Internship focused on managing website layouts on WordPress, with an emphasis on responsiveness and user-centred design.
- Designed a website using WordPress and the Elementor plugin.
- Uploaded and integrated images into landing pages through WordPress.
- Learned PHP and Laravel 8.
- Edited and resized photos to fit desktop screens using Photoshop.
Education
- Bachelor of Computer Science · Informatics EngineeringUniversitas Pancasila · Sep 2022 – Sep 2027
Activities and societies: Learning, Teaching, Collaborate. Focused on web application development, databases, artificial intelligence, and data analysis through coursework and self-directed online study.
- High Diploma, Information Technology · Software EngineeringTunas Media Vocational High School · Jun 2019 – Jun 2022
Focused on programming languages, programming logic, and application development, taking part in school competitions and technology assignments.
Certifications
Verified certifications, listed in full on the certificates page.
- Badan Ekraf Digital Talent 2026 — Kemenparekraf & Dicoding (2026)
- Learning AI Implementation in Web Applications — Dicoding (2026)
- Learning Fundamental Generative AI — Dicoding (2026)
- Authoring Google Antigravity Skills — Google DeepMind (2026)
- Prompt Engineering for Software Developers — Dicoding (2024)
- Junior Web Programmer — BNSP (National Professional Certification Agency) (2025)
- Bangkit Academy – Mobile Development — Bangkit Team (2025)
- Google Play Academy - Store Listing Certificate — Google Play Academy (2026)
- Web Developer Internship — Core Initiative (2022)
- Web Developer Internship — PT. Dewanstudio Media Digital (2021)
Working on something?
I take on consulting and development work. Tell me what you are building.
Get in touch