Andrean Gusman Djabbar
Andrean Gusman Djabbar
Andrean Gusman Djabbar
andreanjabar18@email.com
Software Engineer & Fullstack Developer
©2025 Andrean Gusman Djabbar All rights reserved.

About Me

I'm Andrean Gusman Djabbar, a passionate person with a deep passion for technology—especially in the realm of software development. I'm particularly drawn to backend and fullstack development. My journey in tech has been driven by curiosity and commitment, and I've developed solid skills in both frontend and backend technologies. This allows me to build complete and scalable web solutions that make a real difference.

I am currently looking for any opportunities.

1+
Years of experience
5+
Completed projects

Career Journey

Here is a brief overview of my career journey so far:

PT. Karya Putra Surya Gemilang (KPSG)

Fullstack Developer Internship

PT. Karya Putra Surya Gemilang (KPSG)

Feb 2025 - Feb 2026

Internship program focused on fullstack development, involving requirement analysis, system design, application development using React, Express, and PostgreSQL, database optimization, and ensuring code quality through validation and debugging.

Education Journey

Here is my educational background:

Bina Nusantara University

Bachelor of Computer Science

Bina Nusantara University

2022 - 2026

Pursuing a comprehensive computer science education with focus on software engineering, algorithms, and full-stack development.

SMA Negeri 101 Jakarta

Science

SMA Negeri 101 Jakarta

2019 - 2022

Focused on science and mathematics curriculum, building a strong foundation for higher education in STEM fields.

Skills & Technologies

Throughout my journey as a developer, I've had the opportunity to work with a diverse set of technologies and tools. Here are some of the key skills and technologies that I have experience with:

Frontend Technologies

HTML5
CSS3
JavaScript
TypeScript
React
Next.js
Vue.js
Tailwind CSS

Backend Technologies

Node.js
Express.js
Fastify
Go
Python

Database Technologies

PostgreSQL
MySQL
MongoDB
Prisma
Redis

Other Tools & Technologies

GitHub
Docker
RabbitMQ
Nginx

My Achievements

Here are some of my notable achievements and certifications:

Basic JavaScript Programming

Basic JavaScript Programming

Dicoding
Oct 2023
View Credential
Basic Web Programming

Basic Web Programming

Dicoding
Dec 2024
View Credential
Basic Backend with JavaScript

Basic Backend with JavaScript

Dicoding
Dec 2024
View Credential
Cloud Practitioner Essentials

Cloud Practitioner Essentials

Dicoding
Dec 2023
View Credential
JavasScript(Basic)

JavasScript(Basic)

HackerRank
Apr 2025
View Credential
JavasScript(Intermediate)

JavasScript(Intermediate)

HackerRank
Apr 2025
View Credential
Code Generation and Optimization Using IBM Granite

Code Generation and Optimization Using IBM Granite

IBM
Aug 2025
View Credential
Use Generative AI for Software Development

Use Generative AI for Software Development

IBM
Aug 2025
View Credential
IBM Granite Models for Software Development

IBM Granite Models for Software Development

IBM
Aug 2025
View Credential
Frontend Web for Beginner

Frontend Web for Beginner

Dicoding
Oct 2025
View Credential
AI Basic

AI Basic

Dicoding
Oct 2025
View Credential

My Projects

Here are some of the projects that I have worked on:

PingSpot

PingSpot

PingSpot is a real-time, community-powered platform for reporting and tracking local issues on an interactive map. Built with Next.js and Go, it empowers citizens to quickly share what's happening in their neighborhoods—from traffic jams and road hazards to flooding and broken streetlights. The system uses PostgreSQL with PostGIS for geospatial data, MongoDB for comments, Redis for caching, and Asynq for background job processing. Features include threaded comments with pagination, community voting, real-time updates via TanStack Query, Google OAuth authentication, and an interactive Leaflet map with geolocation support.

Next.jsTypeScriptTailwindCSSGoPostgreSQLMongoDB+2 more
View Code
CaysFashion

CaysFashion

CaysFashion is a simple fashion e-commerce application developed to practice and demonstrate a microservices architecture. The system is composed of multiple services, including client, user, product, and order, enabling independent development, deployment, and scalability. Redis is utilized for caching and temporary data handling to improve performance, while RabbitMQ manages asynchronous background processes such as order handling and stock updates. Automated tasks are implemented using cron jobs to periodically check order statuses and maintain system workflows. The application uses JWT-based authentication for secure and stateless user access across services, Prisma as the ORM and migration tool for efficient database management, and integrates the RajaOngkir API to calculate real-time shipping costs during checkout. All core services, including Redis, PostgreSQL, and RabbitMQ, are containerized and orchestrated using Docker Compose to ensure consistent environments and simplified deployment.

React.jsNode.jsExpress.jsTailwindCSSPostgreSQLPrisma+3 more
View Code
FastEats

FastEats

This project is an online food ordering system built using microservices architecture. It includes services for users, restaurants, orders, notifications, and a frontend, all connected through an API gateway. The system allows users to browse restaurants and place food orders, while restaurants can manage their menu and transactions. Redis handles temporary data, RabbitMQ manages background tasks like sending OTPs, and JWT secures authentication. Midtrans is integrated for payment processing, and Docker Compose is used to manage the full service stack efficiently.

React.jsNode.jsExpress.jsTailwindCSSPostgreSQLPrisma+3 more
View Code
CaysApply

CaysApply

CaysApply is a frontend-only web application designed to simplify the creation of professional job application cover letters with the help of AI. The application helps job seekers generate personalized, high-quality cover letters quickly without writing from scratch. Built without a backend service, all user data is stored locally on the user’s device using a Pinia persist store to simplify deployment, reduce hosting costs, and enhance data privacy, as no data is sent to external servers except for integration with the Google Gemini API for AI-powered content generation. The application is developed using TypeScript and Vite as the build tool, utilizes Pinia persist store for managing prompt data, Vue Router for navigation, Tailwind CSS for styling, Vue Toastification for notifications, and Lucide-Vue for icons. As a trade-off, data is not synchronized across devices and may be lost if users clear their browser storage.

Vue.jsTypeScriptViteTailwindCSSPiniaGoogle Gemini API
View Code
ElectiVote

ElectiVote

This is a simple voting application built using Go and HTML, without any external frontend frameworks or API layers. It allows users to register and log in, create and manage votes, participate in votes, and view results. The app uses Docker to manage services like MySQL and Redis. It also includes a webhook integration with Saweria for receiving donations on the support page.

HTMLCSSJavaScriptGoMySQLRedis+2 more
View Code
Ngobrol

Ngobrol

Ngobrol is a real-time chat application designed for seamless communication between users. Built with modern web technologies, it enables instant messaging, group conversations, and real-time notifications. The application uses WebSocket for real-time bidirectional communication, ensuring messages are delivered instantly without page refreshes. Features include user authentication, online status indicators, typing indicators, message history, and file sharing capabilities.

React.jsNode.jsExpress.jsTailwindCSSSocket.ioMongoDB+1 more
View Code
BadCodeSmell

BadCodeSmell

BadCodeSmell is a code quality analysis tool designed to detect and highlight bad code smells in software projects. The application helps developers identify potential issues in their codebase, such as long methods, duplicated code, large classes, and other anti-patterns that can lead to maintainability problems. It provides detailed reports with suggestions for refactoring, helping teams improve code quality and adhere to best practices. The tool supports multiple programming languages and integrates with popular version control systems.

React.jsNode.jsExpress.jsTailwindCSSMongoDBDocker
View Code
CaysCoffee

CaysCoffee

CaysCoffee is a modern coffee shop e-commerce platform that enables customers to browse products, place orders, and manage their shopping experience online. The application features a comprehensive product catalog with detailed descriptions, images, and pricing, a shopping cart system, order management, and secure payment processing. Built with a focus on user experience, it provides an intuitive interface for browsing coffee products, customizing orders, and tracking delivery status. The admin panel allows shop owners to manage inventory, process orders, and analyze sales data.

React.jsNode.jsExpress.jsTailwindCSSPostgreSQLPrisma+1 more
View Code