A list of all my personal projects.
Cryptarithm Solver
July 2024
a lightweight solver for cryptarithm puzzle that running fully on client.
Chronodir
Simple cross-compiled CLI tool that creates directories with timestamp prefixes.
Http Server from Scratch
Golang net/http like api, build from scratch, for codecrafters.io challenge.
Puskesmas Satisfaction Analysis
Analyze the citizen satisfaction of each puskesmas in Surabaya, based on Google Maps Review.
Microservices for Bank Loan Use Cases
May 2024
This project explores the microservices architecture for Account, Card, and Loan services. It is part of a self-paced learning module focused on understanding microservices principles.
Multilang Paraphrasing SaaS
April 2024
Simple and easy to use tool for paraphasing text. It uses LLM to generate paraphrases of the input text. The tool is built using NextJs and FastAPI based on T5 model.
Helmyl.com
January 2024
My personal website built using Next.Js and Tailwind CSS. The site is optimized for performance and SEO.
BFS Maze Solver
December 2023
A maze solver using Breadth-First Search (BFS) algorithm. The solver is implemented in Python and uses PyQT5 for visualization.
Code Plagiarism Detector
Backend service for detecting code plagiarism. The service uses a combination of lexical and semantic analysis to detect similarities between code snippets.
PinjamLab
A simple web app for borrowing and lending lab equipment. The app is built using Next.Js and TRPC for the backend.
Digit Recognizer from Scratch
October 2023
Applying Neural Networks to recognize handwritten digits. The model is trained from scratch using Pytorch and NumPy.
Nesa-Judge
August 2023
Online Judge system for basic programming assignments, built on top of DOMjudge. The system is containerized using Docker.
OCR for Plate Numbers
July 2023
Training a model to recognize plate numbers from images. The model is trained using TROCR and be managed using ML-Ops tools such as Weights & Biases (Wandb).