Projects
MemoryDeck — A Focused Habit & Goal Tracker
A focused habit and goal tracker.
- Full-stack web app in Go (chi router, server-rendered html/template) backed by PostgreSQL (pgx), supporting per-user goal tracks, daily tasks, journaling, activity heatmaps, and auto-computed streaks.
- Secure authentication from scratch: bcrypt password hashing, cookie-based sessions, email verification, password reset, and a single-use invite-code system for closed-beta access.
- Built-in Pomodoro timer that auto-credits focus time to the active task, plus transactional email flows and a one-click JSON data export.
- Responsive, framework-free UI (hand-written CSS / vanilla JS) with a public landing page, in-app notification center, and toast feedback.
Ulto — Rotate Images & Videos Inline
Inline rotation of images and videos via keyboard shortcuts.
- Chrome extension for inline rotation of images and videos using hover-based keyboard shortcuts, reducing friction when viewing incorrectly oriented media without downloading.
- Built with vanilla JavaScript and Chrome Manifest V3, using CSS transforms for zero-latency rotation without re-rendering.
- Published on the Chrome Web Store with 33 active users and 255 installs.
Lonely Bot — Mental Health Chatbot
Conversational mental health support powered by NLP.
- Mental health chatbot using NLP and neural networks to provide users with conversational support.
- Web interface implemented in Flask with SQLAlchemy-managed database integration.