Hi, I'm Candra Herdiana, a full-stack developer with a frontend focus, passionate about creating clean, efficient, and user-centric web applications. My expertise lies in building seamless user interfaces with Vue.js while maintaining solid backend architecture using NestJS and TypeScript.
Currently, I specialize in developing responsive and interactive web applications, combining modern design principles with robust engineering practices. With 3 years of experience, including 2 years in frontend and 1 year in backend development, I've honed my skills in creating performant and scalable solutions.
Frontend
Backend
A decade of software development expertise combined with a strong academic foundation in computer science
Koffiesoft
Leading development teams in full-stack projects while architecting and implementing scalable solutions. Overseeing technical decisions and mentoring junior developers. Working with Vue.js, Nuxt 3, NestJs, and TypeScript to deliver high-quality enterprise solutions.Koffiesoft
Focused on developing and maintaining server-side applications, implementing RESTful APIs and database solutions. Improved system performance and database optimization using PHP, NestJs, MySQL, and MongoDB.Koffiesoft
Built responsive and interactive user interfaces while ensuring optimal user experience. Collaborated closely with design teams to implement pixel-perfect layouts. Utilized Vue.js, Nuxt 3, and TypeScript to create modern web applications.Indigo Studio
Developed responsive frontend solutions while collaborating closely with Backend teams for API integration and UI/UX designers to ensure optimal user experience and pixel-perfect implementation.Universitas Komputer Indonesia
Focus on information systems and information technology.Explore our recent projects and see how we've helped businesses transform their digital presence through innovative solutions.
A full-stack web application developed for UPI's Faculty of Medicine using TypeScript, NestJS, Nuxt 3, and PostgreSQL. The platform offers health calculators for Physical Activity, Weight Management, and Lifestyle tracking, complemented by an educational health blog. This solution helps users monitor their wellness journey and access reliable health information through an intuitive interface.
A collaborative web application developed for Bangka Police Department (Polres Bangka) to manage population census data specifically for the Bangka Islands region. Built with Nuxt 3 and Tailwind CSS for the frontend, while utilizing Laravel and MySQL for the backend. Working as the Frontend Developer in collaboration with Backend and UI/UX team members, I implemented responsive interfaces and integrated API endpoints to create a seamless census data management system for local authorities.
A web-based platform developed for Bangka Police Department to digitalize and streamline the Police Record Certificate (SKCK) application process for Bangka Islands residents. Built with Nuxt 3 and Tailwind CSS for the frontend, integrated with Laravel and MySQL backend. As the Frontend Developer, I collaborated with Backend and UI/UX teams to create an efficient online system that simplifies the SKCK application and verification process for both citizens and police personnel.
Discover our latest thoughts, insights, and perspectives on technology, design, and innovation.
In a surprising move that's set to revolutionize TypeScript development, Microsoft announces a complete native rewrite that could change how we build JavaScript applications forever.
In a world dominated by proprietary AI giants like OpenAI and Anthropic, Deepseek AI is carving its own path—one defined by radical transparency, affordability, and a bold bet on the power of open-source collaboration. While others guard their technology like trade secrets, Deepseek is rewriting the rules of AI development by inviting the global community to innovate alongside them.
In modern REST API design, proper endpoint naming is crucial for creating intuitive and maintainable APIs. Resource-Based Naming emphasizes using nouns rather than verbs in API endpoints, aligning with REST's core philosophy of treating resources as primary entities manipulable through standard HTTP methods. This practice not only creates more structured APIs but also ensures better organization and predictability for developers.
Automating deployment processes is crucial for modern web development workflows. In this article, we'll explore how to set up automated deployment for a NestJS application to a VPS (Virtual Private Server) using GitHub Actions.
In the ever-evolving landscape of backend development, NestJS has emerged as a powerful framework that's revolutionizing how we build server-side applications with Node.js. As a progressive Node.js framework, NestJS combines the best of both worlds: the flexibility of Node.js and the architectural patterns of Angular.