Open to senior engineering, tech lead, and project management roles

I build the backend systems businesses run on, and the AI that builds software.

I'm Muhammad Khairul Basyari, a Senior Software Engineer with 12+ years across government and enterprise, from developer to project manager. Today I'm a Senior Backend Developer at PT BCI Central Indonesia (Hubexo), shipping scalable REST APIs, data-sync workers, event-driven services, and a custom in-house AI agent built with agentic, spec-driven workflows.

12+years in tech, since 2014
7roles, developer to project manager
20+live products and portals
3legacy stacks modernized
Portrait of Muhammad Khairul Basyari
Node.js · TypeScriptcore stack since 2019
Agentic AI devClaude Code, spec-driven
Jakarta, IDremote or on-site

Why hire me

The senior engineer who fixes what others inherited

Most of my career has been spent making critical systems reliable again, then moving them forward. Here is what that looks like in practice.

Legacy modernization, three times over

I have led rewrites of aging stacks into modern JavaScript and TypeScript without stopping the business that depended on them.

ColdFusionTypeScript / Node.js
Java workersExpressJS + RabbitMQ
Native PHPReactJS + ExpressJS

Ships software with AI agents

At Hubexo I am building a custom in-house AI agent and running agentic, spec-driven development day to day: Claude Code, OpenSpec, GitHub Spec Kit, and codebase knowledge graphs. Not experimenting, delivering.

Claude CodeCursorOpenSpecSpec KitGraphify
12+

Years in tech, engineering and delivery

From lab assistant in 2014, through project management, to senior backend engineer today.

Government-scale systems

Built and maintained portals for Indonesia's National Single Window and the Ministry of Manpower, and restored a non-operational data center.

Has managed projects and teams

Nearly four years as Project Manager at the Ministry of Manpower and a stint as IT Development Manager: Agile Scrum and Waterfall delivery, escalations, vendor coordination, and client onboarding.

Backend depth where it matters

REST APIs with token-based SSO on Redis, database-to-Elasticsearch sync workers, email schedulers, message-driven services on SQS, RabbitMQ and Kafka, and omnichannel integrations with Meta's WhatsApp, Instagram and Facebook APIs plus VoIP call centers on Asterisk.

REST APISSO · RedisElasticsearch syncWorkers & schedulersEvent-drivenMeta APIVoIP · Asterisk

Experience

Seven roles, one direction: harder problems

Select a role to see what I actually did there.

Senior Back End Developer

PT BCI Central Indonesia (Hubexo)

Dec 2020 – Present
  • Building a custom in-house AI agent, applying agentic AI and spec-driven development practices.
  • Collaborate with the wider development team within an Agile Scrum workflow.
  • Built REST APIs with token-based SSO authentication using Redis.
  • Developed workers and schedulers to deliver email notifications to users.
  • Built a worker to synchronize data from the database to Elasticsearch.
  • Analyzed database structures to document table relationships and functions.
  • Migrated legacy applications from ColdFusion to JavaScript and TypeScript.
TypeScriptNestJSMongoDBRedisElasticsearchAWSClaude Code

Senior Full Stack Developer

LNSW, Ministry of Finance RI

Feb 2022 – Aug 2023
  • Built full-stack JavaScript applications: frontend with ReactJS, backend with ExpressJS.
  • Migrated background workers from Java to ExpressJS using RabbitMQ and WSL.
  • Rebuilt legacy applications from native PHP to ReactJS and ExpressJS.
  • Collaborated with the wider development team and reported progress to the Project Manager.
  • Supported the IT team in resolving user-reported bugs and data anomalies.
ReactJSExpressJSRabbitMQPostgreSQL

Project Manager & IT Consultant

Binapenta, Ministry of Manpower RI

Feb 2019 – Dec 2022
  • Managed a development team and project delivery across Waterfall and Agile Scrum methodologies.
  • Tracked development tasks and workflows using Trello.
  • Handled error reports and coordinated escalations to the development team.
  • Built and maintained applications and data-collection systems for the IT department's needs.
Project managementTeam leadershipAgile ScrumWaterfallTrello

IT Development Manager

PT Aseanindo Kapita Solusi

Mar 2020 – Dec 2020
  • Managed a software development team and delivery across Waterfall and Agile Scrum methodologies.
  • Led CRM projects for inbound and outbound call centers using VoIP and Asterisk.
  • Led an omnichannel project delivering customer service across social media platforms.
  • Registered official Meta APIs (Facebook, Instagram, and WhatsApp) for product integrations.
  • Tracked development tasks and workflows using Trello.
  • Coordinated with vendors on system maintenance and scoped new client feature requests.
  • Set up application, database, and server environments for onboarding new clients.
VoIP · AsteriskMeta APICRMOmnichannel

Full Stack Developer

PT Majapahit Teknologi Nusantara

Feb 2019 – Mar 2019
  • Built full-stack JavaScript applications: frontend with ReactJS, React Native, and Ionic; backend with ExpressJS and AdonisJS.
  • Collaborated with the development team and reported progress to the Project Manager.
  • Developed web and mobile applications to meet client requirements.
  • Resolved client-reported bugs and data anomalies.
ReactJSReact NativeIonicAdonisJS

Information Technology Programmer

Binapenta, Ministry of Manpower RI

Feb 2016 – Jan 2019
  • Collaborated with the IT team and government staff, reporting to the Head of IT.
  • Restored a non-operational data center to full working condition.
  • Developed and maintained web and mobile applications for departmental needs.
  • Monitored servers and network traffic, and resolved user-reported bugs and data anomalies.
PHPMySQLServer opsMobile apps

Laboratory Instructor Assistant

AMIK BSI

Mar 2014 – Dec 2015
  • Assisted the laboratory instructor in teaching practical computing sessions.
TeachingPractical computing

Projects

Products people use every day

Open a card to see the live platforms and portals behind it.

PT BCI Central Indonesia (Hubexo)

2020 – now

Enterprise platforms for construction-project lead data across the US and APAC, plus a sales-monitoring console. The newest one is built end-to-end with an agentic AI workflow.

View 3 platforms

Freelance

ongoing

Independent products and client sites, including an AI voice call-center SaaS.

View 4 sites

LNSW, Ministry of Finance RI

2022 – 2023

Indonesia's National Single Window portals for trade and logistics.

View 4 portals

Binapenta, Ministry of Manpower RI

2016 – 2022

Public information systems and reporting portals for the Ministry of Manpower.

View 6 portals
sistif.kemnaker.go.id jendelapmi.kemnaker.go.id
binapenta.kemnaker.go.id
e-reporting.kemnaker.go.id
pjp3tka.kemnaker.go.id
10jtkesempatankerja.kemnaker.go.id

PT Aseanindo Kapita Solusi

2020

Company site alongside CRM and omnichannel customer-service products.

View 2 sites
aseanindo.co.id
niu.co.id

PT Majapahit Teknologi Nusantara

2019

Web and mobile client work in ReactJS, React Native, Ionic and ExpressJS.

View 2 sites
aseanindo.co.id
niu.co.id

Skills

A wide toolkit, a deep backend core

Backend

JavaScriptTypeScriptNode.jsExpressJSNestJSLoopbackJSPHPLaravelLumenCodeIgniterPhalconGo

Frontend

HTML / CSSjQueryReactJSReact NativeIonic

Message broker

Amazon SQSRabbitMQKafka

Database

MySQLPostgreSQLOracleSQL ServerSQLiteMongoDBFirebaseRedisElasticsearch

AI-augmented development

Claude Code (Superpowers)CursorOpenSpecGitHub Spec KitGraphifyUnderstand-Anything

DevOps & cloud

CI/CDJenkinsDockerAWS SESAWS SNSAWS S3Git

Integrations

Meta APIWhatsApp botTelegram botVoIP · AsteriskOneSignal

Project management

Agile ScrumWaterfallJIRATrello

Education & languages

Foundations

STMIK Nusa Mandiri

Information Systems

2016 – 2017

Bina Sarana Informatika

Information Management

2012 – 2015

Languages

Indonesian, native

English, professional working proficiency

Let's work together

Need someone who can own the backend, or lead the team that does?

I'm based in Depok / Jakarta, Indonesia and open to senior backend or full-stack roles as well as tech lead, engineering manager, or project manager positions, remote or on-site. I've spent years on both sides, writing the code and running the delivery, and I enjoy both. Reply times are quick.