My projects & experiments

Some are silly, some are serious, and some are special enough to earn that coveted spot on the fridge door. Each one represents a bit of my coding journey and love for building things.

Roastify

Roastify

A web app to generate personalized roast based on Spotify profile, favourite tracks and artists data

GoBunTypeScriptReactTailwind CSSVite

Pndk.in

Pndk.in

An application to shorten you URL. Pndk.in means Pendekin (shorten it in indonesian)

GoPostgresSQLReact

MauMelali

MauMelali
Work in progress

A responsive website for Travel Agency to assist travelers in finding unique European experiences, complete with a custom blogging server.

TypeScriptBunNode.jsExpressReactTailwind CSSDaisyUI

Portfolio Website

Portfolio Website
Work in progress

A simple portfolio website. This project was created to showcase my works and help me hone my Next.js competencies

TypeScriptNode.jsNext.jsTailwind CSSShadcn

YangTu

YangTu

A service platform that enables users to order home cleaning and shopping delivery services in a single app. Users can choose to be Jalu (service requester) or Yusa (task performer). This app provides flexibility and convenience for both parties, creating an efficient and user-friendly experience for daily needs.

TypeScriptJavaScriptNode.jsExpressReactReactNativeRedisTailwind CSSDaisyUIAWSMongoDBMongoose
Developed within two weeks as part of a six-member team, I was responsible for designing the application architecture and managing the development and deployments of both backend and mobile applications. Balancing a robust backend with responsive interfaces presented challenges, but ultimately led to a rewarding, user-centered outcome.

FitMeLook

FitMeLook

A mobile app using AI to personalize outfit recommendations based on facial features and seasonal color palettes. Tailored for women, this app marries fashion with cutting-edge technology for an engaging user experience.

TypeScriptNode.jsNestJSCloud FirestoreFirebaseGoogle Cloud PlatformTensorFlow.js
Led the team as project manager, while also collaborating with my partner on backend development and cloud infrastructure. Through problem-oriented data exploration, we designed FitMeLook with iterative AI adjustments to enhance the accuracy of personalized recommendations.

Idolniso

Idolniso

An e-commerce platform designed for idol merchandise. Developed with Next.js, it creates a smooth and engaging shopping experience.

TypeScriptNode.jsExpressReactNext.jsRedisTailwind CSSDaisyUIAWS

Idolstagram

Idolstagram

A mobile app inspired by Instagram, created for idol fans to connect and share content. Built to learn mobile app development, it provides an interactive experience for users interested in idols.

JavaScriptNode.jsApollo GraphQLReact NativeRedisAWS

LingoLandSaga

LingoLandSaga

A real-time, competitive typing game designed to boost users' typing speed through a fun, interactive environment. Compete with others online to level up your typing skills in real time

JavaScriptNode.jsExpressReactTailwind CSSDaisyUISocket.IOAWS
Collaborating with a partner, I implemented real-time Socket.IO connections to create dynamic and fluid gameplay, significantly enhancing the user experience.

Restaurant App

Restaurant App

A simple restaurant app, developed for the purpose of learning while in Hacktiv8.

JavaScriptNode.jsReactTailwind CSSDaisyUIAWSFirebase

Simple Social Media Web App

Simple Social Media Web App

A social media platform designed for people with similar interests. It prioritizes user privacy by allowing members to create custom personas, ensuring a privacy-first experience while connecting with like-minded individuals.

JavaScriptNode.jsExpressTailwind CSSDaisyUI

Krusty Krab Fun Minigame

Krusty Krab Fun Minigame

A fun minigame web app where you play as an outsource worker. This project was built for Hacktiv8 Phase 0 Hackathon.

HTMLCSSJavaScript

Simple Personal Website

Simple Personal Website

A responsive personal website. This project was built for Dicoding course submission.

HTMLCSS

Kang Haerin Fan Website

Kang Haerin Fan Website

A responsive fan website made for NewJeans Kang Haerin. This project was built for Dicoding course submission.

HTMLCSS

CRUD App

CRUD App

a simple app for creating, read, update, and delete data developed with Java. This project was built for Pemrograman Berbasis Penggunaan Ulang class

Java

Lib-Karangturi

Lib-Karangturi

Lib-Karangturi was a project that I built during the Mahasiswa Mengabdi 1000 Desa program. It is an app designed to be used for publishing informations regarding Karangturi village's Library Community.

PHPJavaScriptLaravelBladeBootstrap 5MySQL

Expense Manager App

Expense Manager App

a simple app to manage your expenses. Developed with Java. This project was built for Pemrograman Berbasis Penggunaan Ulang class

Java

Notes App API

Notes App API

a RESTful API for creating, read, update, and delete data about notes. This project was built for Dicoding course submission

Node.jsJavaScriptHapi.js

Bookshelf API

Bookshelf API

a RESTful API for creating, read, update, and delete data about books. This project was built for Dicoding course submission

Node.jsJavaScriptHapi.js

Todoo

Todoo

To-do list web app.

PHPJavaScriptLaravelBladeBootstrap 5MySQL