All Work
HR TechAISaaSCurrent

Jenjang

RoleCTO & Co-founder
Year2024 — Now
StatusLive · Growing
MarketsBusiness · Education · Self-development
OfficesJakarta (HQ) · Yogyakarta (R&D)

Jenjang is a data-driven human forecasting platform for Indonesian organizations — combining psychological assessment, AI-powered hiring, talent mapping, performance measurement, and HRIS into one system. The vision: help organizations understand their people as deeply as they understand their products. Not gut-feel hiring. Not annual reviews disconnected from daily work. Data-driven decisions about who to hire, how to develop them, and where they'll have the most impact.

The Problem

Indonesian organizations make critical people decisions — hiring, promotion, development — based on incomplete signal. CVs that don't reveal actual capability. Assessments that are disconnected from the hiring workflow. HR systems that track attendance but don't understand people. Gut feel filling the gap where data should be.

The tools that exist are either expensive foreign enterprise software localized imperfectly, or basic systems that don't go deep enough. Neither was built for how Indonesian HR teams actually work — or for the cultural and organizational context of Indonesia.

The Solution

A platform built here, for here — with a proprietary psychological assessment framework at its core. 8 integrated modules covering the full people lifecycle: assessment, hiring, HR operations, talent mapping, performance, coaching, and digital identity. Available on web and mobile. Registered with Komdigi — Indonesia's Ministry of Communication and Digital.

Tech Stack

FrontendVue.js + Nuxt — platform UI, SSR, dashboard and assessment interfaces
BackendExpress (Node) — core API layer and business logic
Elysia (Bun) — high-performance API services; Bun runtime for speed-critical paths
Python — AI/ML workloads, CV screening engine, assessment scoring and analytics
DatabasePostgreSQL — structured data: users, assessments, candidates, HR records, performance data
MongoDB — flexible storage: assessment responses, talent mapping data, activity logs
CacheRedis — session management, caching, real-time data layer
Message QueueRabbitMQ — async processing between services; decouples AI screening, notifications, and event-driven workflows
OrchestrationKubernetes (k8s) — container orchestration at scale; production-grade deployment, auto-scaling, and resilience

The infrastructure evolution mirrors the product's growth. Presensiku ran on Docker Swarm across virtual machines — the right tool for an early-stage product. Jenjang runs on Kubernetes — because the scale, the number of services, and the reliability requirements demand it. Every architectural decision here was made under real production load, not in a design document.

Leading the Team

As CTO, the architecture is only part of the job. I run regular 1-on-1 sessions with every team member — not as status checks, but to understand what motivates them, where they're growing, and what's blocking them. A product is only as strong as the team behind it. Growing engineers who think like builders — who care about impact, not just output — is as important as any technical decision I make.

R&D is based in Yogyakarta. HQ is in Jakarta. Keeping both aligned — technically and culturally — is its own challenge.

What I Learned

Being CTO of your own product is different from every engineering role that came before it.

You're not just solving technical problems — you're deciding which problems are worth solving, when, and for whom. The hardest shift wasn't technical. It was learning to multiply through others. My job isn't to write the best code on the team — it's to build a team that writes great code, thinks clearly about problems, and grows stronger with every sprint. Everything that came before Jenjang — the backend systems, the YOLO models, the DevOps work — turned out to matter.