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

  • Fullstack Developer — PT. Margana Sadana Adiwangsa
    Sep 2026 – present · Full-time · South Jakarta, Indonesia
    • Engineered fullstack web features for Bank Syariah Indonesia (BSI)'s enterprise HR Management platform using Next.js and NestJS, integrating PostgreSQL and Redis caching for optimized data retrieval.
    • Contributed to designing enterprise-grade containerized architecture blueprints using Docker, collaborating on service topologies across Java and Node.js microservices to ensure banking-level reliability and compliance.
  • Full Stack Engineer — Belimbing AI
    Dec 2025 – Aug 2026 · 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 Technology
    Aug 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 Indonesia
    Aug 2025 – Mar 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 Pancasila
    Sep 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 Pancasila
    Sep 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 Teknologi
    Jun 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 Pancasila
    Mar 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 Consulting
    Feb 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 & Traveloka
    Sep 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 Pancasila
    Sep 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 Studio
    Sep 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 Studio
    Aug 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 Studio
    May 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 Pancasila
    Mar 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 Pancasila
    Sep 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.COM
    Feb 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 Engineering
    Universitas 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 Engineering
    Tunas 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.

  • Digdaya x Hackathon Practitioner Training Program — Bank Indonesia & LPPI (2026)
  • Digdaya x Hackathon Essential Training Program — Bank Indonesia & LPPI (2026)
  • 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)
Certifications →

Working on something?

I take on consulting and development work. Tell me what you are building.

Get in touch