Software Engineer · Frontend by nature, backend by responsibility, product-minded by accident.
I build clean, usable, and maintainable web applications mostly with TypeScript, React, Next.js, and Go.
Hi, I’m Chandra Perdiansyah, a Software Engineer based in Indonesia.
I started my journey with frontend engineering, building user interfaces with React, TypeScript, and modern web tooling. These days, I also work on backend systems with Go, PostgreSQL, MongoDB, RabbitMQ, and Redis.
I enjoy working around the intersection of frontend experience, backend reliability, and product thinking. For me, good software is not only about making things work, but also making them understandable, maintainable, and pleasant to use.
- 🔭 Currently working as a Software Engineer
- 🧠 Exploring backend engineering, system design, and scalable web architecture
- 🛠️ Mostly working with React, Next.js, TypeScript, Go, PostgreSQL, MongoDB, RabbitMQ, and Redis
- ✍️ Sometimes writing thoughts on Medium
- 📫 Reach me at chandraperdiansyah@gmail.com
- ⚡ Fun fact: Something new creates new problems — and somehow that’s the fun part
- Building interfaces that feel simple, clear, and useful
- Writing code that my future self will not hate
- Learning backend systems by actually shipping things
- Keeping software boring where it should be boring, and interesting where it should be interesting
- Turning messy business requirements into something that works


