Jonathan Levi

About Me

I'm a passionate programmer who loves making program in Python, JavaScript, Java. I'm interested in web development (React, Vue, Django). I'm considering cybersecurity now.

Projects

GitHub IconRush Hour Solver

A Java program that solves Rush Hour puzzles with Greedy Best First Search, Uniform Cost Search, and A*.

GitHub IconQuadtree Image Compressor

A Java program that compresses images using the Quadtree data structure with customizable compression percentage and SSIM (Structural Similarity Index).

GitHub IconActually Indonesians

An AI automated class scheduler based on list of classes, rooms, and what subjects each student take. It uses three algorithms: Stochastic Hill Climbing, Simulated Annealing, and Genetic Algorithm.

GitHub IconFont Awesome Pro Free

An automated CI/CD project that fetch the latest Pro CSS link of Font Awesome icons using API for free.

GitHub IconWallpaper Extractor

A Python + Qt framework project I made out of boredom, for obtaining the file location of the current Windows background image and extracting it.