Pranil Dhakal 👻 pranil.dhakal31@gmail.com


Introduction

I'm a computer engineer—or at least that's what I studied in college. I enjoy building things, especially if it looks visually stunning and interactive and show intelligence.

Here, I'll shocase my projects and anything interesting.

Some of my builds

  1. Five Tone - Palette Generator

    Generate a color palette of 5 random colors with a click. Click any color to copy its hex code to your clipboard.

  2. Poll Maker

    Create polls by adding custom options. Click an option to increase its vote count.

  3. urlXtractor

    Input URLs separated by line breaks, and convert them into a clickable list. Learned DOM manipulation with this project.

  4. BGcolorchanger

    Change background colors by typing the color name. This project taught me how to manipulate CSS using JavaScript.

College Projects

  1. Visioalgo: Pathfinding and Sorting Visualizer

    Developed with friends, this visualizer demonstrates pathfinding algorithms like Dijkstra's and A*, and sorting algorithms such as bubble and merge sort.

  2. Self-Driving Car Simulation

    Built in pure JavaScript, this sim uses a feed-forward neural net to train cars to drive autonomously through generations.

  3. GrabBag

    A quiz game made with p5.js featuring a 4x4 grid with hidden correct boxes to click for points.

  4. RL enemy bots in an FPS shooter game

    My undergraduate thesis focused on training enemy bots with reinforcement learning in Unity, resulting in more intelligent gameplay behavior.