← Back to Portfolio

Software Development

Desktop and web applications built from scratch

Python CustomTkinter Pillow JavaScript HTML/CSS Canvas API LocalStorage Desktop & Web Apps

A collection of software tools built to solve real, everyday problems. These projects span desktop GUI applications and standalone web apps, each designed with a focus on usability, clean interfaces, and practical functionality. They demonstrate proficiency in both Python and JavaScript ecosystems, from image processing and GUI development to interactive data visualization.

Instagram Carousel Creator

Desktop Application — Python • v1.3.1
Python CustomTkinter Pillow Image Processing GUI

Desktop app for producing polished Instagram carousel slides. Load images, pick a theme (Lifestyle, Corporate, Creative, Robot Learning, and more), add text layers, and export — all with a live canvas preview.

  • Adaptive brightness detection — text colors adjust automatically to each photo
  • Title, subtitle, and body text layers with per-theme font presets
  • EXIF-aware image orientation, watermarking, and batch export

Time Tracker

Standalone Web Application — JavaScript
JavaScript HTML/CSS Canvas API LocalStorage

Single-file web app for logging how every hour of each day is spent. No server required — all data lives in the browser.

  • Hour-by-hour daily logger with color-coded activity categories
  • Year-at-a-glance heatmap (24 hrs × 365 days) rendered on HTML Canvas
  • Analytics dashboard with time distribution breakdowns and weight log