Profile picture
Bidwat Raj Pokhrel
Java, Distributed Systems
Home
Software Engineering
Research
Personal Projects
Back

Personal Projects

I build personal projects when I want to learn something properly. Sometimes it's a game engine, sometimes it's applied ML, and sometimes it's just an excuse to make a clean UI and ship the idea.

Bounce (Classic Game Recreation)

  • Recreated a classic 2D game using Vanilla JavaScript and HTML Canvas.
  • Built a custom physics + collision system and a simple level format for iteration.
  • Focused on responsiveness, feel, and performance (smooth frame pacing).
Technologies & tools
JavaScript
HTML Canvas
Game Physics

Construction Material Cost Forecasting Tool

  • Forecasted commodity/material price trends using Prophet and a clean, reproducible pipeline.
  • Automated data fetching, model training, and visualization for practical decision support.
  • Packaged for repeatable runs with Docker-friendly deployment patterns.
Technologies & tools
Python
Prophet
Docker
Data Visualization

Automatic Short Answer Grading Prototype

  • Explored clustering-based grading to reduce repeated evaluation effort on similar answers.
  • Designed around a simple idea: grade one representative answer, propagate feedback carefully.
  • Focused on making the grader's workflow fast and consistent.
Technologies & tools
Python
NLP
Clustering

Photo Colorization Experiment

  • Built an image colorization prototype for black-and-white portraits.
  • Experimented with model training and dataset curation for realistic skin tones.
  • Learned a lot about failure cases, artifacts, and what "good enough" really means.
Technologies & tools
Python
Deep Learning
Computer Vision