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)

    Software Engineer

    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.
    Vue.jsNuxt 3NestJsTypeScript
  • Surabaya (Remote)

    Backend Developer

    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.
    PHPNestJsMySQLMongoDBTypeScript
  • Surabaya (Remote)

    Frontend Developer

    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.
    Vue.jsNuxt 3TypeScript
  • Belitung

    Frontend Developer

    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.
    Vue.jsNuxt 3TailwindCSSTypeScriptMySQLLaravel
  • Bandung

    Information Systems

    Universitas Komputer Indonesia

    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.

TypeScript's Native Leap: 10x Faster Development
Technology
TypeScript's Native Leap: 10x Faster Development

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.

The Open-Source AI Revolution Starts with Deepseek
Technology
The Open-Source AI Revolution Starts with Deepseek

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.

Resource-Based Naming: Best Practices for RESTful API Design
Series
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.

Automating NestJS Deployment on VPS Using GitHub Actions
Web Development
Automating NestJS Deployment on VPS Using GitHub Actions

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.

Getting Started with NestJS: A Modern Backend Framework
TechnologyProgramming
Getting Started with NestJS: A Modern Backend Framework

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.

Trusted by Companies like

Dispora BeltimProvinsi BantenFakultas Kedokteran UPIPolda Kep BabelPolres BeltimTechnikom
Dispora BeltimProvinsi BantenFakultas Kedokteran UPIPolda Kep BabelPolres BeltimTechnikom
Dispora BeltimProvinsi BantenFakultas Kedokteran UPIPolda Kep BabelPolres BeltimTechnikom
Dispora BeltimProvinsi BantenFakultas Kedokteran UPIPolda Kep BabelPolres BeltimTechnikom
Dispora BeltimProvinsi BantenFakultas Kedokteran UPIPolda Kep BabelPolres BeltimTechnikom

Let's Create Something Amazing Together