Tutortoise
AI-Driven Educational platform that connects learners with tutors, with sysrec and content moderation.
- Express.js
- Google Cloud Platform
- Go
- +2
A collection of software development projects I've worked on over the years.
AI-Driven Educational platform that connects learners with tutors, with sysrec and content moderation.
Smart webcam optimization tool for Hackintosh systems, enhancing video quality and color accuracy
Pair to pair coding platform for developers to collaborate on coding problems and interview preparation.
a lightweight solver for cryptarithm puzzle that running fully on client.
Simple cross-compiled CLI tool that creates directories with timestamp prefixes.
Golang net/http like api, build from scratch, for codecrafters.io challenge.
Analyze the citizen satisfaction of each puskesmas in Surabaya, based on Google Maps Review.
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.
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.
OCR-ing Maze Puzzle, solve it using BFS, and wrapped as GUI Program.
Backend service for detecting code plagiarism. The service uses a combination of lexical and semantic analysis to detect similarities between code snippets.
A simple web app for borrowing and lending lab equipment. The app is built using Next.Js and TRPC for the backend.
Applying Neural Networks to recognize handwritten digits. The model is trained from scratch using Pytorch and NumPy.
Online Judge system for basic programming assignments, built on top of DOMjudge. The system is containerized using Docker.
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).