Skip to content
KP.

Projects

Things I've built along the way: production work, side experiments, and the occasional rebuild done purely to learn how something was made.

Sage

Sage

2026

RAG over enterprise IT documentation. A LangGraph agent decides whether it needs to retrieve before it searches, guarded by NeMo rails with PII masking, pulling from Qdrant with cross-encoder reranking and scored with deepeval inside Langfuse.

  • Next.js
  • TypeScript
  • Python
  • FastAPI
  • LangChain
  • Qdrant
  • PostgreSQL
Planets

Planets

2025

An interactive 3D solar system where you can orbit each planet and pull up facts about it, built on a hand-rolled Three.js scene.

  • Vite
  • Three.js
  • GSAP
  • JavaScript
Zajno

Zajno

2025

A pixel-accurate rebuild of the Zajno site, used as a study in complex GSAP timelines and WebGL-backed creative layouts.

  • Vite
  • GSAP
  • Three.js
  • JavaScript
Deveb

Deveb

2025

A rebuild of the Deveb landing page focused on clean typography and smooth scroll-linked interactions.

  • Vite
  • GSAP
  • Three.js
  • JavaScript
Positivius

Positivius

2024

A modern landing page for a digital marketing agency, featuring smooth scroll-driven animations and a fully responsive layout.

  • Next.js
  • TypeScript
  • Tailwind CSS
Sorting Visualizer

Sorting Visualizer

2024

A web app that animates sorting algorithms step by step, making the comparisons and swaps visible while they run.

  • Next.js
  • TypeScript
  • Tailwind CSS
JobSpot

JobSpot

712023

An Android app helping students find jobs and prepare for them, with job search, mock tests, application tracking and real-time notifications. Ships with a companion admin app for training and placement officers.

  • Kotlin
  • Android
  • Firebase