My Work & Projects

A selection of things I've built.

About Me

AutoPlay

Project 1 Screenshot A Project 1 Screenshot B

AutoPlay is a sophisticated desktop automation tool built with C# and WPF, designed for the low-level recording and replaying of complex user keyboard and mouse actions. It features a secure, modern backend powered by Supabase for user authentication (JWT), data persistence, and subscription management. Key technical achievements include seamless integration with the PayPal API, including webhooks for real-time event handling of Premium subscriptions, serverless backend logic using TypeScript-based Edge Functions, and robust security practices such as encrypted local storage for auto-login tokens. The application's architecture demonstrates advanced capabilities in system-level event handling, API integration, and software protection through code obfuscation.

View Project

GlobalWeather

Project 2 Screenshot A Project 2 Screenshot B

This project is a comprehensive, single-page weather application designed to provide users with detailed, real-time meteorological data for any location worldwide. It integrates multiple APIs (Tomorrow.io, Weatherbit.io, OpenCage, Wikipedia) to provide a rich experience, including real-time, historical, and forecast data. It features client-side caching, an interactive map with Leaflet.js, dynamic dark/light theming, and responsive data visualizations with Chart.js.

View Project

Gallery

Project 3 Screenshot A Project 3 Screenshot B

This project is an advanced photo gallery and editor that aggregates images from multiple sources, including the Pexels, Pixabay, and Unsplash APIs, alongside local user uploads. It features a powerful client-side editor, allowing users to apply various filters, use presets, and perform precise cropping with Cropper.js. The application is built with modern JavaScript and features a responsive masonry layout, a dynamic dark theme, and a seamless interface for searching, viewing, and manipulating images.

View Project