Portfolio

Things I've built

Experiments, side projects, and work I'm proud of. Filter by technology, or open any card for screenshots and details.

CompressKaro preview

CompressKaro

Compressing a PDF or shrinking an image shouldn't mean uploading your files to a stranger's server. CompressKaro is a free, privacy-first toolbox for PDFs and images — compress, merge, convert, watermark, strip EXIF, generate favicons and more — where every byte is processed in your browser. Built with Astro and React islands; nothing ever leaves your device.

Astro Typescript React Tailwindcss Docker Github
CronLens preview

CronLens

Cron expressions are easy to write and easy to get wrong. CronLens is a developer-focused cron visualizer: paste a cron string and instantly see a plain-English translation, the next run times (timezone- and DST-aware), a field-by-field breakdown, and warnings for expressions that are valid but surprising. Supports 5-field, 6-field and Quartz dialects — everything runs client-side, nothing leaves your browser.

Typescript Nextjs React Tailwindcss Docker Github
HookView preview

HookView

When Stripe, GitHub or Shopify fire a webhook at your app, you can't see what they actually sent — so debugging means guessing. HookView solves that: mint a disposable URL, point any service's webhooks at it, and watch every request land live with its headers, query params and pretty-printed JSON. No accounts, nothing to install; captures auto-expire after 24h.

Nextjs Typescript React Tailwindcss Redis Docker Vercel
itsanproblem preview

itsanproblem

Either you can rant about a problem or you can do something about it. itsanproblem is an anonymous problem-sharing platform: post the problems you're facing anonymously, and let others weigh in by name with help, advice or solidarity. A React + TypeScript SPA on a Rails API, with JWT auth, moderation tooling and a Dockerised dev stack.

React Typescript Ruby Rails Postgresql Vitejs Docker
Data Management preview

Data Management

A standard Data management application build in ROR, for keeping track of the Army Personal Details

Ruby Rails Html5 Css3 Javascript Postgresql Materialize
Tic Tac Toe preview

Tic Tac Toe

A Basic Javascript Game made for learning

Html5 Css3 Javascript
Health Tracker preview

Health Tracker

A small Rails application to track your daily sugar levels.

Ruby Rails Html5 Css3 Javascript Postgresql Heroku Materialize
Tenor Play preview

Tenor Play

A Basic Music Player Application made for Android Users. User can create playlist, add songs to the favourites and shake the phone to change the music.

Java Kotlin Mysql Androidstudio Materialize

Dev Cheatsheet

A running collection of the commands I reach for most — Git, SSH, Docker, Ruby/Rails, databases, and everyday shell. One click to copy any of them.

Have a question or feedback?

I'd love to hear what you think — feel free to reach out.

Get in touch