Michael Leon Putra Widhi's repositories
MST-Finder
Minimum Spanning Tree Finder Created using Prim and Kruskal Algorithm with React and NodeJS
Classic-Cryptography-Simulator_Frontend
Frontend side of simulator for well-known classic cipher algorithms with React Typescript and Golang
Database-Concurrency-Control
Concurrency Control simulation using Two-Phase Locking (2PL), OCC, and MVCC Timestamp Ordering Protocol
Foodies-Frontend
Food Review website created for Final Project of making Progressive Web App (PWA) using Nuxt.js
BondoMan-Mobile-Application
BondoMan - Transaction logging app for raw material trades, created using Kotlin Android-Natives
Course-Scheduler_Frontend
Frontend side of Course Scheduler using Dynamic Programming with React Typescript, Golang, and Postgresql
KBL-Client-SPA
KBLMovie. Client SPA Created using React Typescript and TailwindCSS
LZW-Compressor_Frontend
Frontend side of TextFile compression using LZW Algorithm with MERN techstack
Classic-Cryptography-Simulator_Backend
Backend side of simulator for well-known classic cipher algorithms with React Typescript and Golang
Course-Scheduler_Backend
Backend side of Course Scheduler using Dynamic Programming with React Typescript, Golang, and Postgresql
CryptoNight-Block-Cipher
Simple web-app implementation of our 'new' block cipher, CryptoNight, with Shannon's diffusion-confusion principle, substitution, transposition, and iterated cipher using feistel network
Enigma-M3-Cryptography
Enigma M3 Cryptography Simulation Created using React, Tailwind, and NodeJS
Forward-Propagation-FFNN
Implementation of Forward Propagation in Dense Layers Sequential Model on Feed Forward Neural Network (FFNN)
Gomoku-Bot
Gomoku Bot Implementation using Greedy Algorithm with Python
KBL-PHP-App
KBL E-Commerce App Monolithic Created using Vanilla HTML, CSS, Vanilla PHP, and Postgresql
KBL-REST-Service
KBLMovie. REST WebService Created using NodeTS and Postgresql
KBL-SOAP-Service
KBLMovie. SOAP WebService Created using Java and MySQL
LZW-Compressor_Backend
Backend side of TextFile compression using LZW Algorithm with MERN techstack
MS-Management-App
Adaptive Client, Staff, and Store Stock Management App using Flutter and Firebase
SaaS-AI-Platform
Simple AI software-as-a-service webapp platform created using GPT-3.5, Next.js, and Shadcn-UI
Supervised-Learning-Algorithm
Implementation of KNN and Naive-Bayes Supervised Learning Algorithm from Scratch to Cluster Phone Dataset
Tarjans-Simulation_Backend
Backend side of SCC and Bridges Finder using Tarjans Algorithm with React Typescript and Golang
Tarjans-Simulation_Frontend
Frontend side of SCC and Bridges Finder using Tarjans Algorithm with React Typescript and Golang
TaskBuddy_Backend
Backend side of Personal Daily Planner created using MERN techstack
TaskBuddy_Frontend
Frontend side of Personal Daily Planner created using MERN techstack
TCP-over-UDP-Go-Back-N-Protocol
Implementation of TCP (three-way-handshake and Go-Back-N ARQ) over UDP socket Go-Back-N using Python
XHole-Detection
1st Runner up of ISMC XIV Hackathon 2024 - XHole Detection : Determining the Diameter of Shot Holes to Produce Good Blast Fragmentation Results Based on Computer Vision and Machine Learning