Skip to content

2025

Built my first VSCode Extension: A Fast, Minimal Markdown Previewer

I built Lightweight Markdown Preview - a no-bloat extension for VS Code that respects your privacy and stays out of your way.

It also works with Cursor, Windsurf, Zed, amongst others.

I built it because I was tired of preview extensions that shipped with unnecessary features, massive dependencies, and telemetry. I needed something that did one job well: preview Markdown as I typed, with Mermaid and LaTeX support - and nothing else.

Why I Built TimeTrackly: A Private Time Tracker for Makers

I buit TimeTrackly - a local-first, privacy-focused time tracker for freelancers and makers.

I built it because I was tired of the endless parade of cloud-based time trackers that demanded my data and attention. I needed something that respected my privacy, worked offline, and let me start tracking in seconds.

Data Story AI: From Static Reports to Dynamic Conversations

I built Data Story AI as a personal project to bridge the gap between data and decisions - a challenge I’ve seen repeatedly in organizations. As someone who’s worked closely with both data and business teams, I wanted a tool that automates the journey from business question to actionable insight. Data Story AI is my answer: a showcase of product thinking, system design, and hands-on coding, built to turn raw data into real decisions - instantly.