Skip to content
◤ Prathamesh Patil
homeblogprojectsaboutcontact
homeblogprojectsaboutcontact

The Blog

Notes on building software, systems, performance, developer experience, and the occasional deep dive with runnable code.

~$ ls -la posts/
prathameshrp@devlog:~/blog
Introducing Raphael: The Sardonic ADHD Advisor Inside Your Desktop HUD
Jun 22, 2026 4 min read

Introducing Raphael: The Sardonic ADHD Advisor Inside Your Desktop HUD

A cockpit-style HUD widget for KDE Plasma that acts as an aggressive, sardonically supportive ADHD cognitive advisor.

KDEPlasmaPython read article
Set Cover Meets Ant Colony: How We Optimized Multi-Store Delivery Routes
Oct 10, 2025 9 min read

Set Cover Meets Ant Colony: How We Optimized Multi-Store Delivery Routes

A breakdown of our published paper comparing a classical set cover + TSP formulation against Ant Colony Optimization for last-mile delivery — what we...

AlgorithmsOptimizationResearch read article
Building a Real-Time Virtual Try-On with MediaPipe and a Webcam
Apr 8, 2025 3 min read

Building a Real-Time Virtual Try-On with MediaPipe and a Webcam

How I built a real-time clothing overlay that detects your pose landmarks and drapes a shirt over you, live from a webcam feed.

PythonComputer VisionMediaPipe read article
cgPaint: Classic CG Algorithms, Pixel by Pixel
Dec 2, 2024 6 min read

cgPaint: Classic CG Algorithms, Pixel by Pixel

Building DDA, Bresenham lines and circles, scan-line fill, and polygon clipping from scratch on a raw HTML canvas — with a step visualizer to...

JavaScriptCanvasComputer Graphics read article

No articles match your search. Try another keyword.

~$ echo $STATUS

got a system that needs teeth?

Open to backend, infra and pipeline work. Fastest reply via email — cold outreach welcome, no recruiter templates.

hi@prathamesh.dev github
sitemap
  • home
  • blog
  • projects
  • about
  • contact
elsewhere
  • notes
  • github
  • rss
  • résumé
build 2026 · handcrafted, not generated.
ᚠ ᚢ ᚦ · ᚨ ᚱ ᚲ · ᚨ ᚾ ᛖ
main · © 2026 prathamesh patil
esc

    No results. Try another keyword.