Portfolio
San Mateo County Astronomical Society
SMCAS had been talking about creating a new accessible website for a while, so when they asked me if I would be willing to help, I said yes. I spent my winter break working on copying content to a new WordPress site which is their offical site.
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.
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.
Graphics for Good
I helped develop and was the Lead Website Designer and Manager for the Graphics for Good Club at my school.
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.
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.
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.