Games

Screenshot of My Tic-Tac-Toe Game

My Tic-Tac-Toe Game

Play Tic-Tac-Toe Online!

Screenshot of My UNO Game

My UNO Game

Play UNO Online!

Large Scale

Screenshot of NodeBooks

NodeBooks

A fully functional local-saving notebook application build with Node.JS Express, FS, and the TinyMCE Text Editor.

Screenshot of AI Scholarly Mode

AI Scholarly Mode

Model Context Protocol (MCP) server for accessing Springer academic articles. Enables AI assistants to search scholarly publications, retrieve article data, and engage in research-focused conversations using Springer's API through specialized tools.

Screenshot of pscode Syntax Highlighter

pscode Syntax Highlighter

A VS Code extension that provides syntax highlighting for Common Pseudocode. Enables developers and educators to write pseudocode with enhanced readability through visual distinction of keywords, operators, strings, numbers, comments, and built-in functions. Supports multiple file extensions including .pscode, .pcode, .pseudo, and .commonps.

Screenshot of qix Vulnerability Checker

qix Vulnerability Checker

A command-line tool and Node.js package that scans your project's dependencies for known vulnerabilities in packages published to npm by qix. Easily check for certain security issues in your npm projects and know which (if any) package versions you have installed are not safe.

Screenshot of AI Scholarly Mode

AI Scholarly Mode

Model Context Protocol (MCP) server for accessing Springer academic articles. Enables AI assistants to search scholarly publications, retrieve article data, and engage in research-focused conversations using Springer's API through specialized tools.

Screenshot of CommonPS

CommonPS

I created CommonPS as a standardized pseudocode language for education and algorithm development. The site provides comprehensive language reference, syntax documentation, and examples to help developers and students write clear, consistent pseudocode.

Screenshot of pscode Syntax Highlighter

pscode Syntax Highlighter

A VS Code extension that provides syntax highlighting for Common Pseudocode. Enables developers and educators to write pseudocode with enhanced readability through visual distinction of keywords, operators, strings, numbers, comments, and built-in functions. Supports multiple file extensions including .pscode, .pcode, .pseudo, and .commonps.

Screenshot of StudyWise

StudyWise

StudyWise is an AI-powered educational platform that transforms homework and course materials into interactive learning tools. It generates personalized study guides, visual infographics, flashcards, practice questions, and mind maps across a wide range of subjects including STEM, Humanities, and the Arts. The platform streamlines the study process by curating learning resources and providing structured insights to help students master complex topics.

Screenshot of ViaBay

ViaBay

I designed and tested a public transportation app for my Innovation Diploma class. I gathered feedback through surveys and interviews with a diverse group of users. I iterated on the prototype, adding route planning and real-time tracking. The aim was to improve UI, usability, and accessibility so that more people would use public transport.

Utilities

Screenshot of Live Clock

Live Clock

This clock application harnesses the datetime features of JavaScript to display your local time no matter where you are.

Screenshot of Favicon Generator

Favicon Generator

Input a URL and it will display the favicon for that URL!

Screenshot of ImageResize

ImageResize

High-performance image resizing API built with Astro and Sharp. Supports dynamic image resizing via URL parameters, multiple output formats (JPEG/PNG/WebP), aspect ratio preservation, and deploys as serverless functions on Vercel.

Screenshot of Notepad Application

Notepad Application

A fullly functional Notepad Application built with the TinyMCE Text Editor, that saves all file content to Browser's LocalStorage. The ability to Upload/Download Files is also available.

Screenshot of Progress Bar

Progress Bar

An Astro-powered SVG progress bar generator with customizable URL parameters for progress percentage, color, font family, and font style. Used in GitHub profiles and documentation via simple image embeds.

Screenshot of Weather

Weather

A weather forecast application that fetches real-time weather data using the OpenWeatherMap API. Users can search by ZIP code to view current conditions including temperature, humidity, and weather descriptions.

Screenshot of WebShot

WebShot

Modern web screenshot API service built with Astro and deployed on Vercel. Features customizable viewport dimensions, multiple image formats (JPG/PNG), ad/tracker blocking, full-page capture, caching, and support for thum.io and ScreenshotOne.

Screenshot of ImageResize

ImageResize

High-performance image resizing API built with Astro and Sharp. Supports dynamic image resizing via URL parameters, multiple output formats (JPEG/PNG/WebP), aspect ratio preservation, and deploys as serverless functions on Vercel.

Screenshot of Recorder Buddy

Recorder Buddy

Recorder Buddy is an AI-powered audio transcription and smart note-taking application. It allows users to record or upload audio files in various formats (MP3, WAV, M4A, OGG, FLAC) and receive automatic transcriptions using GPT-4o. The app generates comprehensive smart notes, including executive summaries, structured outlines, action items, key insights, and navigable timestamps for efficient review.

Screenshot of WebShot

WebShot

Modern web screenshot API service built with Astro and deployed on Vercel. Features customizable viewport dimensions, multiple image formats (JPG/PNG), ad/tracker blocking, full-page capture, caching, and support for thum.io and ScreenshotOne.