
Applications
AmDev Portfolio
Astro portfolio with remembered Editorial and Industrial designs, project galleries, and automated GitHub Pages deployment.
CSSFrontend
THE WORK, THE PRACTICE, THE PROCESS
A broader look at my work: applications, small experiments, and the coursework behind them. Earlier exercises are included as part of the learning process.
Browse the screenshots, open a project story, or jump straight into a live demo. Shared repositories include individual projects below.
Filters combine to find the same project. Frontend means a browser or static-site app; full stack includes a working server. PHP original editions are labeled separately.
60 repositories

Applications
Astro portfolio with remembered Editorial and Industrial designs, project galleries, and automated GitHub Pages deployment.
CSSFrontend

Applications
Origami-inspired ordering interaction study adapted from Richard Krasso’s MIT example; original menu and prices retained.
JavaScriptFrontend
Browser-only ordering study; no saved orders, payments or database.

Applications
REST API workbench with private 96-hour workspaces, permanent examples and server-side validation.
JavaScriptFull stack · APIs · Developer tools · Authentication · Database persistence · Create, update & delete
Password verification is a demo exercise within a private workspace.

Applications
Private-invitation WebRTC video rooms with an aurora interface, camera controls and short-lived signaling.
JavaScriptFull stack · Database persistence · Real-time communication
Database stores short-lived signaling metadata, never recordings. Direct calls may fail on restrictive networks.

Applications
Editorial CMS with roles, images, CSV exchange and private 96-hour workspaces; original PHP edition retained.
JavaScriptFull stack · Authentication · Database persistence · Create, update & delete

Applications
Salon booking and staff workflows with private 96-hour workspaces; original PHP edition retained.
JavaScriptFull stack · Authentication · Database persistence · Create, update & delete

Applications
An interactive D3 map of a historical 50-city sample, with search and proportional markers.
JavaScriptFrontend · Data visualization
Map uses a fixed historical city sample.
Applications
The Reading Room, Grade Lab and Opus: three modernized Angular coursework projects.
TypeScriptInside this repository 3 projects

An Angular bookshop-style catalog with book details, search and a saved wishlist.
Frontend · Browser storage · API integration
Wishlist saves in this browser; no account or database service.

An Angular GPA calculator with a bold academic dashboard and clear course management.
Frontend · Data visualization
Demo student ID is not account authentication; no database.
Applications
Meme Press and Still on GitHub Pages, plus Interval registration and FIELD weather apps with Azure APIs.
JavaScriptInside this repository 4 projects

A colorful task workspace with local persistence, completion filters and playful progress feedback.
Frontend · Browser storage · Create, update & delete
Tasks save in this browser, without accounts or database synchronization.

An expressive event-registration demo with server-side validation and clearly labeled sample statistics.
Full stack · Data visualization
Server validates and discards registrations; charts show fixed sample data. No database.

An atmospheric weather dashboard with worldwide city search and a shared, rate-controlled forecast cache.
Full stack · Database persistence · API integration
Database persistence is a shared forecast cache, not visitor accounts or location history.

Applications
Angular task workspace with accessible movement controls, Cosmos DB persistence and fixed 96-hour visitor-task cleanup.
TypeScriptFull stack · Database persistence · Create, update & delete · Data visualization
Shared demo board; employee ID is not private account authentication.

Applications
Full-stack Angular repair-shop demo with registration, sign-in, profiles, and account-specific invoices in Cosmos DB.
TypeScriptFull stack · Authentication · Database persistence · Create, update & delete · Data visualization

Applications
Map-first location field guide with an illustrated neighborhood, Pug-generated static pages and an API-key-free map link.
PugFrontend
Node.js builds static pages. Listings and reviews are fictional; the form does not save.

Applications
Angular financial workbench with validated loan terms, monthly payment and interest totals, and an SVG remaining-balance curve.
TypeScriptFrontend · Data visualization
Coursework
Archived Angular coursework. The Reading Room, Grade Lab, and Opus are maintained in angular-showcase; historical dependencies are unsupported.
TypeScriptCoursework
Express API coursework with server-side routes and models.
JavaScriptCoursework
NoSQL coursework and database exercises.
JavaScript
Applications
Warm, illustrated pet clubhouse with secure accounts, private appointment requests, and a free Azure/Cosmos DB backend.
HTMLFull stack · Authentication · Database persistence
Coursework
Archived Node.js console exercises covering books and sports teams.
JavaScriptCoursework
JavaScript coursework with a browser-based assignment index.
HTMLCoursework
JavaScript fundamentals coursework and browser exercises.
HTMLDesign studies
Multi-page biography website with about and hobbies pages.
HTMLBrowser experiments
Browser task-list exercise with storage, edit, delete, and filter controls.
JavaScriptBrowser experiments
Invoice form prototype; its calculation script is currently empty.
HTML
Browser experiments
Burgundy growth observatory with an interactive yearly balance trace, validated inputs and randomized examples.
JavaScriptFrontend · Data visualization
Browser experiments
HTML registration form exercise with a confirmation page.
HTMLBrowser experiments
Client-side email form exercise and confirmation page.
HTMLCoursework
Small browser exercises, including an MPG calculator.
JavaScriptBrowser experiments
Task-list implementation exploring callbacks, closures, and browser storage.
JavaScriptBrowser experiments
Image slideshow exercise organized around JavaScript closures.
JavaScriptBrowser experiments
Image slideshow with separate event and slideshow modules.
JavaScriptBrowser experiments
JavaScript image rollover and event-handling exercise.
JavaScript
Browser experiments
Object-oriented task desk with inline editing, automatic alphabetical sorting and backward-compatible local storage.
JavaScriptFrontend · Browser storage · Create, update & delete
Tasks save in this browser, without accounts or database synchronization.
Browser experiments
Task-list exercise with separate browser-storage and list modules.
JavaScriptBrowser experiments
Earlier JavaScript task-list interface and event-handling exercise.
JavaScriptBrowser experiments
JavaScript invoice-total calculation exercise.
JavaScriptBrowser experiments
Browser exercise for finding prime numbers.
JavaScript
Browser experiments
Amber split-flap event board with validated calendar-day calculations, animated digits and reduced-motion support.
JavaScriptFrontend

Browser experiments
Two-player dice game with a tactile cobalt tabletop, animated roll feedback, keyboard controls and protected turn state.
JavaScriptFrontend · Games
Browser experiments
Expandable FAQ exercise for practicing DOM scripting.
HTMLBrowser experiments
Form-control and input-validation exercise with a confirmation page.
HTMLBrowser experiments
JavaScript form-validation practice with a signup page.
HTML
Browser experiments
Botanical savings studio with proportional growth rings, annual balance tables and accessible compound-interest calculations.
JavaScriptFrontend · Data visualization
Browser experiments
Browser exercise for calculating average test scores.
HTMLBrowser experiments
Browser exercise that calculates mileage from distance and fuel used.
HTML
Design studies
After Dark bowling-venue design with an interactive Three.js lane and sample visit planner on GitHub Pages.
JavaScriptFrontend
Visit planner is a browser-only demonstration, not a booking service.
Coursework
Collection of JavaScript learning projects and practice files.
JavaScriptCoursework
Archived Bootstrap component and form studies, including an unfinished photo-page scaffold.
HTMLCoursework
Archived technology coursework. The D3 map is maintained separately as City Atlas.
HTMLCoursework
PHP coursework with classes and server-side exercises.
PHPApplications
Rental application form with JavaScript validation and a PHP helper.
HTMLBrowser experiments
HTML video and YouTube player interface exercises.
HTMLDesign studies
Visual splash-page concept for a portfolio event.
CSSCoursework
Earlier PayPal integration experiments; source reference only.
HTMLBrowser experiments
Complaint-form interface and client-side validation exercise.
CSS
Applications
Photo-led recipe magazine with original/half/double portions, exact fraction scaling, interactive directions and printable recipes.
HTMLFrontend
Coursework
Introductory PHP homework and server-side practice files.
PHPCoursework
Archived introductory Selenium browser automation and form assertion exercises.
JavaScriptCoursework
Collection of PHP learning and practice files.
PHPApplications
Drupal photo-blog project with custom theme and template files.
PHPCoursework
Drupal CMS course project and application files.
PHPNo matching projects. Try another search or reset the filters.
Live demo links are included where a deployment was verified. Other entries link to their source. Course collections and older experiments may contain unfinished work or original starter code.