
BASED IN MALANG, INDONESIA
SOFTWARE ENGINEER
FULLSTACK DEVELOPER
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.
Basically my excuse to obsess over architecture, scalability, clean code, while pretending it’s all just normal software engineering.
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.
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.
Bridging product thinking with engineering execution. I like translating messy ideas into structured, usable, and technically sustainable digital products.
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.
A quick look at the work environments, roles, and systems that shaped how I build software today.
Jan 2026 - Present
Kota Malang, Jawa Timur, Indonesia · On-site
Apr 2026 - Present
Kota Malang, Jawa Timur, Indonesia · Remote
Sep 2025 - Jan 2026
Kota Malang, Jawa Timur, Indonesia · Remote
May 2025 - Jan 2026
Kota Malang, Jawa Timur, Indonesia · Remote
Mar 2025 - Apr 2025
Kota Malang, Jawa Timur, Indonesia · Remote
Dec 2024 - Mar 2025
Tulungagung, Jawa Timur, Indonesia · Remote
Sep 2024 - Nov 2024
Kota Malang, Jawa Timur, Indonesia · Remote
Aug 2024 - Nov 2024
On-site
Nov 2023 - Aug 2024
On-site
Feb 2023 - Nov 2023
Hybrid

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

Indonesia • Personal Project • 2026 - 2026
A fullstack chat web application with a React frontend and Express API backend, combining realtime communication, authentication, and data persistence.
The principles I keep coming back to, the ones that shape how I think, build, and collaborate.
I believe good systems should feel understandable, maintainable, and intentional — not unnecessarily complicated.
Technology is just a tool. The goal is solving actual business and user problems, not adding more complexity.
I care about systems that can scale, evolve, and survive beyond the first release.
Readable code, clean architecture, and clear structure matter more than clever shortcuts.
The best products come from open communication, shared ownership, and people working well together.
Technology changes fast. Staying curious and adaptable is part of the job.
Short writings about software engineering, product thinking, and the messy middle between idea and implementation.

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

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

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

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.
MALANG, INDONESIA
INDONESIAN (NATIVE), ENGLISH (PROFESSIONAL WORKING PROFICIENCY)
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.
EXPLORING NEW TECHNOLOGIES, WATCHING ANIME, REFINING SIDE PROJECTS, OVERTHINKING PRODUCT IDEAS, AND OCCASIONALLY DISAPPEARING INTO RANDOM DEEP DIVES ABOUT SYSTEMS AND AI.
I ANALYZE BAD UX IN APPS FOR FUN, REORGANIZE THINGS THAT DON'T NEED REORGANIZING, AND SOMETIMES SPEND TOO MUCH TIME NAMING VARIABLES PROPERLY.
HOW AI CAN IMPROVE PRODUCTS, WORKFLOWS, AND SOFTWARE ENGINEERING WITHOUT REMOVING THE HUMAN SIDE OF BUILDING THINGS.
HOW PEOPLE DESCRIBE ME?