KHEN CAHYO
Me

Khen Muhammad Cahyo

Khen Muhammad Cahyo

BASED IN MALANG, INDONESIA

SOFTWARE ENGINEER

FULLSTACK DEVELOPER

WELCOME

Hi, I'm Khen Cahyo I build systems for complex products

I’m a Fullstack Developer with 3+ years of experience and focused on building performant applications, scalable backend systems, and thoughtful user experiences. I enjoy turning messy ideas into reliable products people can actually use.

I like simplicity, I like structure., I like solving hard problems elegantly.

WHAT I DO

Here's what I actually build all day

Basically my excuse to obsess over architecture, scalability, clean code, while pretending it’s all just normal software engineering.

Fullstack Development

Building scalable applications from backend architecture to polished frontend experiences. I focus on creating systems that are maintainable, performant, and actually pleasant to work on as products continue to grow.

Backend architectureFrontend engineeringREST & API developmentDatabase designAuthentication systemsScalable applications

Software Engineering

Designing reliable systems for products with complex business logic, multiple integrations, and fast-moving requirements. I enjoy solving technical problems before they become operational problems.

System designClean architectureMicroservicesPerformance optimizationCode maintainabilityTechnical problem solving

Product Engineering

Bridging product thinking with engineering execution. I like translating messy ideas into structured, usable, and technically sustainable digital products.

Product thinkingFeature architectureRapid prototypingDeveloper experienceBusiness logicScalable product systems

DevOps & Infrastructure

Managing deployments, environments, and infrastructure so products stay stable under real-world usage. I care a lot about reliability, monitoring, and making deployments less stressful.

CI/CD pipelinesDockerCloud deploymentServer managementMonitoring & loggingInfrastructure scaling

EXPERIENCES

Places where I've built and learned

A quick look at the work environments, roles, and systems that shaped how I build software today.

01

Dasaria

Fullstack DeveloperContract
PERIOD

Jan 2026 - Present

LOCATION

Kota Malang, Jawa Timur, Indonesia · On-site

  • Helping the team make decisions regarding architecture and other technical matters.
  • Served as Fullstack Developer and developed a Complaint System using ReactJS and Laravel, including realtime data mutation events and feature locking between users using Laravel Reverb and RabbitMQ.
  • Utilized Redis for secure ticket code creation and data caching.
  • Served as Fullstack Developer and refactored the Frontend of Realtime Chat System from React (JavaScript) & Express (JavaScript) into TypeScript for better future development, learn about how to integrate current system with Meta Whatsapp API, and design and implementation of an architecture for message merging in the WhatsApp Meta API update.
  • Learned and integrated the current system with Meta WhatsApp API.
  • Served as Frontend Developer on OMB (One Manage Banner) project and integrated the system with Google Maps API features such as polygon and pin handling.
  • Served as Fullstack Developer and developed a Modem Management web app using Laravel to monitor modem attenuation and manage modem purchase workflows.
  • Architected and developed a company landing page platform with a custom CMS, including database design, application architecture, content management workflow, SEO optimization, and end-to-end implementation
ReactJSLaravelTypeScriptRabbitMQRedisLaravel ReverbGoogle Maps APIMeta WhatsApp APINestJS
02

Sekawan Media

Engineer LeadFreelance
PERIOD

Apr 2026 - Present

LOCATION

Kota Malang, Jawa Timur, Indonesia · Remote

  • Currently serve as a Fullstack Developer and Engineer Lead.
  • Designing the database schema and system architecture, and developing the Klinivo, and SDS Patient Loyalty Platform (Laravel & ReactJS)
ReactJSLaravelSystem ArchitectureDatabase Design
03

Sekawan Media

Engineer LeadFreelance
PERIOD

Sep 2025 - Jan 2026

LOCATION

Kota Malang, Jawa Timur, Indonesia · Remote

  • Served as Backend Developer and Engineer Lead on the Halo Gigi App.
  • Led backend development responsibilities while guiding technical delivery for the Halo Gigi product.
LaravelProblem SolvingBackend DevelopmentLeadership
04

Sekawan Media

Fullstack DeveloperFreelance
PERIOD

May 2025 - Jan 2026

LOCATION

Kota Malang, Jawa Timur, Indonesia · Remote

  • Developed and maintained the ICS HRIS Application, consisting of ICS Care, SOP, and Recruitment modules.
  • Integrated Admin Web, Employee Self Service (ESS) Web, and Job Portal Web for candidates across the HRIS platform.
  • Built interactive features for CMC, Criticism & Suggestion, and FAQ modules to improve employee engagement and communication.
  • Developed a structured document management system for Standard Operating Procedures (SOP) and Work Instructions (WI).
  • Designed and implemented an end-to-end recruitment process covering Admin, ESS, and Job Portal applications using ReactJS and NextJS.
  • Connected frontend applications to Laravel APIs for seamless data synchronization.
LaravelReactJSNextJSRESTful APIHRIS
05

Sekawan Media

Fullstack DeveloperFreelance
PERIOD

Mar 2025 - Apr 2025

LOCATION

Kota Malang, Jawa Timur, Indonesia · Remote

  • Developed and maintained the Performance Evaluation Module on SMART Antam Audit App.
  • Built Assessment Template, Assessment, and Assessment Recap features.
  • Built and optimized RESTful APIs using Laravel to handle complex evaluation data flows.
  • Developed responsive and interactive frontend interfaces with ReactJS, ensuring seamless API integration and smooth user experience.
  • Implemented reusable components and efficient state management for better maintainability and scalability.
LaravelReactJSRESTful API
06

PT. Bee Mata Indonesia

Fullstack EngineerContract
PERIOD

Dec 2024 - Mar 2025

LOCATION

Tulungagung, Jawa Timur, Indonesia · Remote

  • Developed a web-based Invitation Management App using Laravel and Filament.
  • Covered core features such as invitation creation and invitation management.
  • Focused on building an intuitive interface and maintainable fullstack implementation.
ReactJSLaravelFilamentFullstack Development
07

Sekawan Media

Frontend DeveloperFreelance
PERIOD

Sep 2024 - Nov 2024

LOCATION

Kota Malang, Jawa Timur, Indonesia · Remote

  • Developed and maintained the Implementation Module, covering end-to-end audit workflow features.
  • Built PKPT and PKPT Review workflows.
  • Built Assignment and Assignment Review workflows.
  • Built Working Paper and Working Paper Review workflows.
  • Built Notisi and Notition Review workflows.
  • Built Final Report and Final Report Review workflows.
  • Built Follow-up Monitoring and Follow-up Monitoring Review workflows.
  • Contributed to responsive and scalable frontend architecture using ReactJS.
  • Ensured smooth user interactions and consistent data handling across all audit stages.
ReduxReactJS
08

Sekawan Media

Fullstack Web Developer TeacherFreelance
PERIOD

Aug 2024 - Nov 2024

LOCATION

On-site

  • Became a mentor in the TEFA program in the Fullstack Web Developer class of SMK Telkom Malang.
TeachingFullstack DevelopmentFrontend Development
09

Sekawan Media

Research and Development EngineerContract
PERIOD

Nov 2023 - Aug 2024

LOCATION

On-site

  • Served as Fullstack Developer, System Analyst, and Engineer Lead at the RnD Team.
  • Led development workflows to ensure efficient and scalable application delivery.
  • Guided and supported developers throughout the development lifecycle.
  • Managed Git workflows to maintain clean and collaborative version control.
  • Designed detailed blueprints to align technical and business requirements.
  • Built internal libraries to accelerate development across teams.
  • Conducted research to identify needs and deliver effective software solutions.
  • Debugged and optimized production audit applications for stability and performance.
  • Developed backend and frontend features for HR systems to enhance operational efficiency.
  • Created frontend, backend, and mobile learning modules.
  • Led workshops at SMKN 6 Malang and SMK Telkom Malang, teaching fullstack and frontend development.
LaravelReactJSSystem AnalysisTechnical LeadershipGitResearch and Development
10

Sekawan Media

Fullstack Web DeveloperInternship
PERIOD

Feb 2023 - Nov 2023

LOCATION

Hybrid

  • Interned as a Fullstack Web Developer at the RnD team in Sekawan Media.
  • Involved in the development of Talentnesia Animation LMS website using Laravel framework.
  • Created complete learning modules for Fullstack Laravel, Frontend Development with ReactJS, and Backend Development with Laravel to enhance developers learning experience in a school environment.
  • Created learning modules for mobile application development using Ionic and React Native technologies.
  • Led and conducted a workshop at SMKN 6 Malang City, delivering materials on Fullstack and Frontend development to students.
LaravelReactJSReact NativeIonicTeachingLearning Management System

SELECTED WORKS

Portfolio project preview

IndonesiaPersonal Project 2026 - 2026

Notifin React - Frontend Library Developer

A function-first alert dialog library for React, built on Radix Alert Dialog primitives with bundled styles and optional theme overrides.

  • Built a reusable React alert dialog package with a function-first API for easier integration in consumer apps.
  • Implemented the dialog foundation using Radix Alert Dialog primitives for accessible modal behavior.
  • Bundled distributable JavaScript, CSS, and TypeScript declaration files through a Vite library build.
  • Added optional theme override support so consumers can customize notification and alert presentation.
  • Prepared package metadata, exports, and peer dependencies for React projects.
ReactTypeScriptViteRadix UICSSVitestTailwind CSS
Portfolio project preview

IndonesiaPersonal Project 2026 - 2026

Chaty - Fullstack Developer

A fullstack chat web application with a React frontend and Express API backend, combining realtime communication, authentication, and data persistence.

  • Built the React frontend for the Chaty web app with modern route, form, query, and state management tooling.
  • Implemented realtime client communication using Socket.io Client.
  • Developed the Express API backend for Chaty with TypeScript and structured server-side modules.
  • Integrated Prisma, PostgreSQL, Redis, Firebase, JWT, and Supabase-related services for persistence, caching, authentication, and supporting app workflows.
  • Separated frontend and backend repositories while keeping the product represented as one selected work.
ReactTypeScriptViteTanStack RouterTanStack QuerySocket.ioExpressJSPrismaPostgreSQLRedisFirebaseZustandTailwind CSS

PRINCIPLES & VALUES

What i stand for?

The principles I keep coming back to, the ones that shape how I think, build, and collaborate.

01
01

Build with clarity

I believe good systems should feel understandable, maintainable, and intentional — not unnecessarily complicated.

02
02

Solve the real problem

Technology is just a tool. The goal is solving actual business and user problems, not adding more complexity.

03
03

Think long term

I care about systems that can scale, evolve, and survive beyond the first release.

04
04

Keep things maintainable

Readable code, clean architecture, and clear structure matter more than clever shortcuts.

05
05

Collaboration over ego

The best products come from open communication, shared ownership, and people working well together.

06
06

Always keep learning

Technology changes fast. Staying curious and adaptable is part of the job.

BLOG

Notes from the engineering desk

Short writings about software engineering, product thinking, and the messy middle between idea and implementation.

Portfolio project preview
Mar 21, 20263.1K VIEWS

Turning Messy Product Ideas Into Buildable Flows

A quick breakdown of how I translate vague requirements into screens, data contracts, and implementation steps.

BY Khen Cahyo

Portfolio project preview
Feb 08, 20261.8K VIEWS

What I Look For Before Refactoring a Feature

How I decide whether a code path needs cleanup, a better abstraction, or just clearer ownership boundaries.

BY Khen Cahyo

Portfolio project preview
Jan 12, 20262.4K VIEWS

Designing Backend Systems That Stay Boring

A practical note on keeping services predictable, observable, and easy to maintain as product complexity grows.

BY Khen Cahyo

NICE TO MEET YOU

Beyond the portfolio

Dark Room

I’ve always been curious about how things work — products, systems, technology, and the people behind them. That curiosity is probably why I ended up in software engineering in the first place, and why I enjoy turning complex problems into structured solutions.

Outside of development, I recharge by exploring new ideas, experimenting with side projects, and diving into things that probably don’t need to be optimized. And yes, I genuinely enjoy cleaning up architectures and refactoring systems. Some people relax with meditation. I reorganize folders and rewrite abstractions.

BASED IN

MALANG, INDONESIA

LANGUAGES

INDONESIAN (NATIVE), ENGLISH (PROFESSIONAL WORKING PROFICIENCY)

BACKGROUND

FULLSTACK DEVELOPER & SOFTWARE ENGINEER FOCUSED ON SCALABLE WEB APPLICATIONS, BACKEND SYSTEMS, PRODUCT ENGINEERING, AND MODERN WEB TECHNOLOGIES. CONSTANTLY LEARNING ABOUT SOFTWARE ARCHITECTURE, AI, AND BETTER WAYS TO BUILD PRODUCTS.

OFF THE CLOCK

EXPLORING NEW TECHNOLOGIES, WATCHING ANIME, REFINING SIDE PROJECTS, OVERTHINKING PRODUCT IDEAS, AND OCCASIONALLY DISAPPEARING INTO RANDOM DEEP DIVES ABOUT SYSTEMS AND AI.

ALSO ME

I ANALYZE BAD UX IN APPS FOR FUN, REORGANIZE THINGS THAT DON'T NEED REORGANIZING, AND SOMETIMES SPEND TOO MUCH TIME NAMING VARIABLES PROPERLY.

CURRENT OBSESSION

HOW AI CAN IMPROVE PRODUCTS, WORKFLOWS, AND SOFTWARE ENGINEERING WITHOUT REMOVING THE HUMAN SIDE OF BUILDING THINGS.

HOW PEOPLE DESCRIBE ME?

System thinkerProblem solverCalm under pressureCurious by defaultDetails-orientedOverthink sometimes

CONTACT

Let's connect