Full-Stack Developer with

A full-stack developer specializing in Vue.js ecosystems and scalable backend architecture

About Me

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.

Technical Skills

Frontend

Vue.js
Tailwind CSS
Nuxt
TypeScript

Backend

PostgreSQL
NestJS

Experience & Education

A decade of software development expertise combined with a strong academic foundation in computer science

  • Surabaya (Remote)

    Senior Developer

    Surabaya (Remote)

    Started as Frontend Developer, progressed to Backend Developer, and Assistant Manager before becoming Senior Developer. Led development teams and contributed to full-stack development using modern technologies.
    Vue.jsNuxt 3PHPNestJsTypeScriptMySQLMongoDB
  • Online

    The Nuxt 3 Bootcamp - The Complete Developer Guide

    Online

    Comprehensive course covering Nuxt 3 framework and modern web development practices.
    Nuxt 3VuejsTypeScript
  • Remote

    Freelance Developer

    Remote

    Delivered end-to-end web solutions, handling both frontend and backend development while leading development teams.
    Vue.jsNuxt 3TailwindCSSTypeScriptNestJsPostgreSQLMySQLLaravel
  • Bandung

    Information Systems

    Bandung

    Focus on information systems and information technology.
    Information SystemsInformation Technology

Latest Projects

Explore our recent projects and see how we've helped businesses transform their digital presence through innovative solutions.

Vital Journey
Vital Journey

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.

02 October 2024 - 23 November 2024
SOS Presisi
SOS Presisi

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.

30 July 2023 - 20 August 2023
SKCK Online Polres Bangka
SKCK Online Polres Bangka

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.

01 August 2023 - 22 August 2023

Latest Blog Posts

Discover our latest thoughts, insights, and perspectives on technology, design, and innovation.

9 Essential Libraries I Use in Every Nuxt 3 Project
ProgrammingTechnology

4 days ago

9 Essential Libraries I Use in Every Nuxt 3 Project

As a Nuxt 3 developer, having the right set of libraries can significantly enhance your development workflow. Here are 9 libraries that have become indispensable in my projects.

Why I Chose NuxtUI: A Simple but Powerful UI Library
ProgrammingTechnology

9 days ago

Why I Chose NuxtUI: A Simple but Powerful UI Library

After trying various UI libraries, I finally settled on NuxtUI for my projects. Here's why!

Resource-Based Naming: Best Practices for RESTful API Design
Series

14 days ago

Resource-Based Naming: Best Practices for RESTful API Design

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.

The Power of Nuxt3: Revolutionizing Modern Web Development
TechnologyProgramming

14 days ago

The Power of Nuxt3: Revolutionizing Modern Web Development

Throughout my journey as a Frontend Tech Lead, I've encountered various frameworks, but Nuxt3 has genuinely transformed how we approach web development at our company. After extensive research and hands-on experience with multiple projects, I can confidently share why Nuxt3 has become our go-to framework.

Trusted by Companies like

Dispora BeltimPolres BeltimPolda Kep BabelProvinsi BantenFakultas Kedokteran UPITechnikom
Dispora BeltimPolres BeltimPolda Kep BabelProvinsi BantenFakultas Kedokteran UPITechnikom
Dispora BeltimPolres BeltimPolda Kep BabelProvinsi BantenFakultas Kedokteran UPITechnikom
Dispora BeltimPolres BeltimPolda Kep BabelProvinsi BantenFakultas Kedokteran UPITechnikom
Dispora BeltimPolres BeltimPolda Kep BabelProvinsi BantenFakultas Kedokteran UPITechnikom

Let's Create Something Amazing Together