Haibunda Revamp UI
A Total Revamp for haibunda.com, a parenting website. I was responsible for the UI revamp. I used AstroJS, Tailwind CSS, AlpineJS and SwiperJS for this project.
Read case studyFront-end developer · South Jakarta
I’m Yudi. I turn ambitious digital ideas into fast, expressive front-ends—balancing engineering discipline with an editorial eye.
Scroll to inspect ↓
Selected fieldwork
A Total Revamp for haibunda.com, a parenting website. I was responsible for the UI revamp. I used AstroJS, Tailwind CSS, AlpineJS and SwiperJS for this project.
Read case studyRedesign UI for Beautynesia website, a beauty and lifestyle media. The goal is to make the website more modern and user friendly.
Read case studyIntroducing CNBC Indonesia Cuap Cuan Program: Unleash Your Financial Insights
Read case study
How I work
Production front-ends with clear component boundaries, resilient responsive behavior, and maintainable systems behind the polish.
Rendering, media, and JavaScript decisions made early—so speed is part of the experience, not a cleanup task at the end.
Interaction and scroll choreography that clarify hierarchy, reward attention, and remain calm for reduced-motion users.
Frontend development evolves rapidly. Keep your skills sharp by staying up-to-date with modern JavaScript features and libraries. Explore ES6, ES7, and beyond, and consider using tools like Babel to ensure compatibility with older browsers.
Master your browser's developer tools (DevTools) for efficient debugging. Learn how to set breakpoints, inspect elements, and use the Console to identify and fix issues in your JavaScript and CSS code. Debugging is a crucial skill for every frontend developer.
Adding subtle animations to your web pages can greatly enhance user experience. Explore CSS transitions and keyframes to create smooth animations for hover effects, loading spinners, and more. Keep them lightweight for optimal performance.