Full Stack Software EngineerGarut, West Java, Indonesia

Building web and mobile applications, from planning to production.

I’m Sundus Ardian, a Full Stack Software Engineer with 5 years of experience. I translate business requirements into web and mobile applications using TypeScript, React, Next.js, Node.js, and Go.

Engineering focus

Across the full stack.

  • Web applications

    React, Next.js & TypeScript

  • Backend & APIs

    Node.js, Express.js & Go

  • Mobile applications

    React Native & Flutter

Business requirements → technical implementations

01 / Portfolio

Selected work.

02 / Background

From business requirements to working software.

Sundus Ardian

Full Stack Software Engineer

Garut, West Java, Indonesia

Web and mobile applications.
Frontend to backend.

  • Web

  • Mobile

  • APIs

  • System analysis

My work spans frontend development, backend APIs, mobile applications, and system analysis. I’ve developed internal web applications, property and material management systems, and a real-time asset monitoring dashboard. I’ve also built React Native mobile features and supported application deployment.

I work with stakeholders and developers to translate requirements into technical implementations. Reusable components, maintainable application structure, testing, and debugging are recurring parts of that work. I also use AI-assisted tools for implementation, debugging, and code review.

My experience also includes mentoring fullstack JavaScript students through code reviews and hands-on debugging.

03 / Capabilities

Tools and technologies I work with.

Across web, mobile, backend, and data workflows, my technical toolkit includes:

Languages

  • TypeScript
  • JavaScript
  • Python
  • Go
  • Dart
  • PHP

Frontend & mobile

  • React
  • Next.js
  • Vue.js
  • Nuxt.js
  • Angular
  • React Native
  • Flutter

Backend & APIs

  • Node.js
  • Express.js
  • NestJS
  • Gin
  • Django
  • Django REST Framework

Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma
  • Sequelize
  • Drizzle ORM

UI & state

  • Tailwind CSS
  • Material UI
  • Chakra UI
  • Zustand
  • Redux
  • Context API

Tools & delivery

  • Docker
  • NGINX
  • Git
  • GitHub Actions
  • Turborepo
  • LiteLLM
  • OpenAI Codex

04 / Principles

How I approach software engineering.

Think in systems.

I work with stakeholders and developers to translate requirements into technical implementations.

Requirements & implementation

Build with purpose.

Reusable components, maintainable application structure, testing, and debugging are recurring parts of that work.

Maintainable software

Keep evolving.

I also use AI-assisted tools for implementation, debugging, and code review.

AI-assisted development

05 / Career

Professional experience.

  1. –

    Jakarta

    Frontend Developer & System Analyst

    PT K-Link Nusantara

    Developed internal web applications with React, Next.js, and TypeScript, using reusable components and modular frontend architecture. Integrated backend APIs and worked with stakeholders and developers to translate functional requirements into application workflows.

  2. –

    Tangerang Selatan

    Fullstack Developer

    PT Maju Gemilang Indotech

    Developed a Property Management System with Angular and Express.js for property inventory and operational workflows. Worked directly with clients to clarify requirements, refine features, and contribute to implementation and workflow decisions.

  3. –

    Tangerang Selatan

    Fullstack JavaScript Mentor & Problem Solver

    PT DumbWays Indonesia Teknologi

    Mentored fullstack JavaScript students using React.js, Node.js, and Express.js. Conducted code reviews and debugging sessions, and developed practical learning materials covering REST APIs, authentication, and application deployment.

  4. –

    Bekasi

    Fullstack Developer

    PT Tristar Surya Gemilang

    Developed a Material Management System with Next.js and Go for inventory tracking and material operations. Built reusable modules and automated workflows, and performed debugging, testing, and maintenance.

  5. –

    Tangerang Selatan

    Fullstack Developer

    PT Cudo Communications

    Developed a real-time Asset Monitoring Dashboard with React.js and Go (Gin) to track asset information across locations. Built reusable UI components, contributed to shared coding conventions, and maintained application features.

  6. –

    Tangerang

    Fullstack Engineer

    PT Sriwijaya Bintang Timur

    Built React.js web and React Native mobile features for business workflows. Developed and maintained Node.js and Express.js REST APIs, including authentication and authorization, and supported NGINX production deployment and releases.

  7. –

    Tangerang Selatan

    Frontend Developer

    Meteor Inovasi Digital

    Implemented React Native mobile features with backend developers, designers, and UX teams. Built reusable UI components and tested, debugged, and maintained application features.

06 / Contact

Get in touch.

Contact me by email, or find me on GitHub and LinkedIn.

Garut, West Java, Indonesia