Adhil Roshan

  • Home
  • About
  • Work
  • Contact

COPYRIGHT

  • Copyright © 2024.

LOCAL TIME

SOCIALS

  • Twitter

  • LinkedIn

  • Resume

  • Github

RL-Blog

Creator/2026
RL-Blog
RL-Blog — RL-Blog brings personalization to the edge. It watches your interactions and trains a Q-Learning agent entirely in your browser to curate a feed that matches your interests, without any server-side tracking. — RL-Blog — RL-Blog brings personalization to the edge. It watches your interactions and trains a Q-Learning agent entirely in your browser to curate a feed that matches your interests, without any server-side tracking. —

Stack

[ Next.js 16 ][ React 19 ][ TypeScript ][ Tailwind CSS 4 ][ Q-Learning ]

Outputs

  • Self-learning Blog
  • Browser-based AI Agent
  • Real-time Personalization
← Index
RL-Blog brings personalization to the edge. It watches your interactions and trains a Q-Learning agent entirely in your browser to curate a feed that matches your interests, without any server-side tracking.
01

The Challenge

Implementing a learning algorithm that usually requires servers (Reinforcement Learning) directly in the browser while maintaining high performance.

02

The Approach

Built a custom Q-Learning agent in TypeScript that runs on the client. It assigns rewards to user interactions (clicks, read time) and updates its Q-table in real-time to re-rank the blog feed instantly.

↗

The Impact

Proves that personalized experiences don't need to sacrifice user privacy.

Demonstrated potential of edge-based AI personalization
Zero-privacy-compromise recommendation engine
View
Live Project
NextMore Work
HomeAboutContact