Building reliable software from front to back.
I'm Rizky Widodo—Kydo, a software and frontend engineer building maintainable full-stack applications, expressive web experiences, and dependable business systems.
Focus
Frontend · Backend · Systems
Based in
Indonesia · Remote friendly
A few things I've helped bring to life.
Full-stack applications, company websites, and internal systems built across healthcare, commerce, media, and operations.
PT. Kalbe Farma Tbk
Implemented a responsive corporate website with Next.js and Tailwind CSS, translating requirements into reusable production components.
Eleven Store
Engineered a full-stack e-commerce platform for browsing and purchasing mobile phones using React and Express.
Cikarang Daily
Built a server-rendered media portal with Next.js, reusable content components, and a fast responsive browsing experience.
Notes from building software in the real world.
Short lessons, implementation notes, and engineering thoughts around frontend, full-stack systems, and creative interfaces.
A reflection on combining expressive interfaces, 3D interaction, performance, and practical software engineering.
Building Reliable Authentication in Next.js
Notes on separating public pages, user areas, and admin dashboards with clear role checks and helpful UX.
A compact checklist for schema design, relationships, indexes, migrations, and production-safe database habits.
Engineering across the stack, with a creative edge.
I build maintainable systems from expressive frontend experiences to APIs and databases, balancing reliability, usability, and clear business outcomes.
More about my approachFrontend engineering
Responsive React, Next.js, and Vue interfaces with maintainable architecture and expressive interactions.
Backend systems
Maintainable APIs, business logic, authentication, and data flows using Node.js, Java, and Laravel.
Data & integration
Practical database design and reliable integration between services and business systems.
End-to-end delivery
From requirements and architecture through implementation, deployment, and maintenance.
Have something in mind?
Let's turn the rough idea into something people enjoy using.
Tell me what you're building, where it's stuck, or what you want to improve.