// zullstack.dev

Hi, I'm Zulkifli

Your Software Lab Partner

Fullstack Engineer & Coding Mentor

I build software end to end — APIs that hold up under load, interfaces that feel considered, mobile apps that ship, and the pipelines that carry all of it to production. Then I teach the engineers who take it from there.

// profile

The engineer behind the lab

Six years across the whole stack, and a stubborn belief that good software and good teaching are the same skill.

Senior software engineer with 6+ years building and shipping production systems for Indonesian government ministries, enterprises and startups — web, mobile and backend. I work across React, Next.js and Node.js, with Go, React Native and cloud infrastructure alongside. I've owned products end to end, from architecture through deployment, and shipped AI-integrated features into live workflows. For most of that time I've also been teaching: instructing full-stack cohorts at Hacktiv8, then leading curriculum and the instructor team.

Jakarta, Indonesia

6+
Years shipping
13+
Projects delivered
40+
Technologies
1200+
Engineers mentored

// builds

Projects

Systems I designed, built and shipped — with the constraints that shaped them.

All projects

{ mobile }

2023

IT Care — Digital Inspection Platform

A mobile-first inspection platform for a major Indonesian port operator, replacing paper-based quality control and asset inspection processes.

React.jsNode.jsFirebase

{ web }

2022

PBHMI DataCentrum — Membership & Organization Management Platform

A centralized platform for member registration, automated membership numbering, and event coordination across PB HMI's nationwide branch network.

React.jsExpress.jsNode.jsMongoDB+1

{ mobile }

2020

Warnas — Food Discovery & Social Commerce

A social commerce platform connecting local food vendors and UMKM businesses with customers through food discovery, social interaction, and online commerce.

React.jsNext.jsTailwindCSSReact Native+4

// timeline

Experience

Where I've worked, what I owned, and what it taught me.

Full history
  1. Feb 2025 Present

    Senior Software Engineer

    Jakarta, Indonesia · onsite · full-time

    • Lead architecture and development of full-stack web and mobile solutions for clients across multiple industries, at the software house and digital solutions arm of PT. Teknologi Kemajuan Bangsa.
    • Delivered AI-powered features using LLM APIs (OpenAI, Claude) into client product workflows, reducing manual operational overhead and improving user experience.
    • Set and enforce technical standards across the team — code reviews, testing practices, and system design — within a microservices architecture.
    Next.jsNode.jsTypeScriptGolangMongoDBDockerOpenAI API
  2. Jan 2024 Aug 2025

    Lead of Program Development & Special Projects

    Jakarta, Indonesia · onsite · full-time

    • Oversaw program development and curriculum strategy across four specialized tracks: Backend Golang, Generative AI, UI/UX Design, and Performance Marketing — aligning each program with current industry hiring standards.
    • Managed cross-functional special projects with external partners — overseeing timelines, stakeholder communication, and end-to-end technical delivery.
    • Led and mentored a team of instructors through code reviews, teaching quality standards, and cohort performance benchmarks.
    GolangGenerative AICurriculum DesignAgile
  3. Jan 2023 Feb 2025

    Senior Frontend Developer

    Jakarta, Indonesia · onsite · full-time

    • Led frontend development across multiple client projects, delivering cross-platform products built with React.js, Next.js, and React Native.
    • Built shared component libraries and design systems using Tailwind CSS, cutting UI development time by approximately 30% across projects.
    • Worked closely with clients and product stakeholders to scope, prioritize, and ship features within Agile sprint cycles.
    React.jsNext.jsReact NativeTailwind CSSTypeScriptRedux

// sessions

Teaching & Mentoring

Structured, project-based mentoring for engineers who want to go deeper than tutorials.

How mentoring works

beginner

Full-Stack JavaScript

The track I taught to cohorts of 30+ at Hacktiv8: React on the front, Node and Express behind it, PostgreSQL underneath, and the deployment workflow that ties them together.

Format
group
Duration
Cohort-based
React.jsNode.jsExpress.jsPostgreSQLMongoDB

intermediate

Frontend Engineering

React, Next.js and TypeScript at production standard — component libraries, design systems, and the accessibility and performance work that separates a demo from a product.

Format
1-on-1
Duration
8–12 weeks
React.jsNext.js App RouterTypeScriptTailwind CSSDesign systems

intermediate

Backend Engineering with Go

One of the four tracks I built curriculum for at Hacktiv8. API design, data modelling, and the operational concerns that only appear under real load.

Format
1-on-1
Duration
8–12 weeks
Golang (Gin, Echo)gRPCREST & GraphQLDatabase designMicroservices

// notes

Articles

Lab notes on architecture, tooling and the things that only show up in production.

All articles

// peer review

Testimonials

What clients, students and colleagues say about working with me.

All testimonials
Placeholder testimonial for layout testing. Replace with a real quote, published only with that person's written permission.

[DUMMY] Former student

Frontend Engineer · [DUMMY] Fictional Co.

Second placeholder, so the grid can be checked at more than one card. Not a real endorsement.

[DUMMY] Client contact

Product Manager · [DUMMY] Fictional Agency

Third placeholder, filling the three-column layout. Not a real endorsement.

[DUMMY] Team colleague

Backend Engineer · [DUMMY] Fictional Studio

// contributions

Open Source

Projects I maintain, contribute to, or have shipped back to the commons.

All contributions
No contributions published yet.

Let's build something worth maintaining

Whether you need an engineer who can own a system end to end, or a mentor for the people who will, I'd like to hear about it.

Get in touch