Hi, I'm Sandhi 👋
Senior Full Stack Engineer (Web & Mobile) | AI-Enabled Platforms | React, Node.js, LLM Integration | Cloud & Microservices.
SYZ

About

I started coding in 2012 during my college years and began my professional career as a Mobile Developer in 2016 before transitioning into a Full Stack Developer. I have worked on a wide range of projects, from small applications to large-scale web and mobile platforms, contributing across the entire development lifecycle.

In addition to my professional experience, I actively build personal and team projects such as Sandhi.me, Tanya-ai.com, Klinting.id, JobPortal.id, NSQ.co.id, Nusacert.co.id, MyInvitation.me,and Ruanggadai.com.

I am passionate about building scalable, well-structured technology that creates real impact.

My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Godeal.id

Godeal.id

Developed a custom CRM application for GODEAL.ID, featuring both standard and tailored functionalities based on specific client requirements.The system supports multiple user roles—including Admin, Sales, and Marketing—with role-based access control aligned to the company’s organizational structure.

Next.js
NodeJs
BullMQ
Typescript
MySQL
TailwindCSS
Redis
Tanya AI

Tanya AI

With the rise of AI technology, especially after the introduction of ChatGPT by OpenAI, I saw an opportunity to leverage AI for a practical solution. This led to the creation of Tanya-ai.com, an AI-powered platform with various features, including TanyaPDF, which utilizes the Retrieval-Augmented Generation (RAG) technique to enhance document-based queries.

Next.js
Typescript
MySQL
TailwindCSS
Vector Database
AI Model
Klinting

Klinting

Klinting.id is a project I co-initiated with my friend Arif, currently in development and expected to launch in 2025. This platform aims to simplify household service needs by providing on-demand services such as car washing, AC cleaning, sofa and shoe cleaning, as well as home massage therapy—all accessible through a user-friendly mobile application.

Flutter
Dart
Firebase
Google Maps API
MySQL
MongoDB
Docker
Elasticsearch
Redis
Job Portal Indonesia

Job Portal Indonesia

JobPortal.id is an AI-integrated job platform designed to connect jobseekers with the most relevant job opportunities based on their profiles. For employers, it offers a seamless way to find and hire top talent efficiently, leveraging AI-powered recommendations to optimize the recruitment process.

Next.js
Typescript
MySQL
Vector Database
AI Model
TailwindCSS
Shadcn UI
MongoDB
Docker
Elasticsearch
Redis
NSQ Indonesia

NSQ Indonesia

NSQ Indonesia is a globally recognized certification body specializing in ISO standards such as ISO 9001, ISO 37001, and ISO 45001. At NSQ Indonesia, I developed an application to streamline company data management and automate certificate generation.

Next.js
Typescript
MySQL
TailwindCSS
MUI UI Framework
Nusacert

Nusacert

For Nusacert, I developed a system similar to my work at NSQ Indonesia, focusing on efficient company data management and automated certificate generation. This solution streamlines the certification process, improves data organization, and supports businesses in achieving top-tier quality standards with ease.

Next.js
Typescript
MySQL
TailwindCSS
MUI UI Framework
MyInvitation.me

MyInvitation.me

MyInvitation.me is a digital invitation platform designed for weddings and other events. Initially, I created this app for my own wedding, but it evolved into a flexible solution for anyone looking to create beautiful, customizable digital invitations. With MyInvitation.me, users can easily design and share their event invitations online, making the process more convenient and eco-friendly. This project combines personal experience with technology to simplify event planning.

Next.js
Typescript
MySQL
TailwindCSS