Senior Front-End Engineer | Stopping Technical Chaos and Building Code That Lasts
Repositories
adam-abundis/daysync
A real-time status board and schedule coordinator for distributed teams. Built with Next.js, PostgreSQL, and Sockets to solve time zone overlaps without the guesswork. Uses strict TypeScript and Zod validation to ensure the code stays clean, the data stays secure, and the sync stays instant.
adam-abundis/kayfabe-query
AI SQL agent for WWE wrestling data. Ask questions in plain English, get real answers backed by 88,000+ matches.
adam-abundis/vue-memory-game
A Vue.js and TypeScript memory game built with strict type safety and a focus on WCAG accessibility standards for keyboard and screen reader support.
adam-abundis/ahf-theme
Custom WordPress classic theme for Animal Health Foundation — PHP 8.2, SCSS via Vite, BEM, ACF Free
adam-abundis/adam-abundis
adam-abundis/ahf-pet-memorial
WordPress plugin — Pet Memorial CPT, ACF fields, shortcode
adam-abundis/podcast-log
adam-abundis/virtualcoffee.io
adam-abundis/accessible-recipe
adam-abundis/site-schematic
adam-abundis/shift-ledger
A local-first, high-visibility digital clipboard for independent trades. Built with Astro, Dexie, and Nano Stores to ensure zero latency, full data ownership, and no subscription lock-in.
adam-abundis/brian-jenney-form-challenge
Vanilla JavaScript form architecture featuring custom state management, dynamic DOM validation, and asynchronous API integration with robust error handling.
adam-abundis/sortable-table
Responsive Vanilla JavaScript table featuring ARIA-compliant accessibility, BEM architecture, and performance-focused memoization to handle dynamic API data.
adam-abundis/astro-ts-stability-starter
A template for building high-performance Astro applications. It enforces senior level architectural standards, including strict TypeScript and automated continuous integration. The design eliminates project instability and guarantees a high level of code quality.
adam-abundis/VRMS
Volunteer Relationship Management System: This is an ambitious project to create a system that will help us measure our human capital development, reduce repetitive tasks and processes, and improve outcomes.
adam-abundis/jobseeker-analytics
JAJA tracks job applications automatically by syncing with your inbox.
adam-abundis/la-habra-commons
A front-end demo for a local e-commerce site. This project is a working example of my approach to building websites that are easy to maintain, accessible for all users, and designed for future growth with clean, organized code.
adam-abundis/react-ts-calculator
A simple calculator web app built with React and TypeScript.
adam-abundis/node-express-course
adam-abundis/next-typescript-ecommerce-demo
adam-abundis/hair-stylist-scheduler
adam-abundis/boutique-hotel-booking-astro-react
adam-abundis/wrong-turn-winery-theme
WordPress custom theme for a Winery. Uses Bootstrap 4, SCSS, Normalize, AutoPrefixr, Gulp for compilation/linting/deployments, and BrowserSync for cross-device auto refreshing.
adam-abundis/website-architect-guide
adam-abundis/React-ecommerce-store
frontend e-commerce application showcasing a bottom-up, loosely coupled component architecture built with React, TypeScript, and Vite. It emphasizes best practices including testing, linting, formatting, CI/CD, and Docker for efficient development and deployment.
adam-abundis/test-typescript-react-project
adam-abundis/frontend-mentor-country-api-react
adam-abundis/CardPlay
One of many developing experiences revisited for grokking and advocacy purposes. For instance realigning what I would do with current technologies whilst brushing up on familiar features.