Skip to content
View adam-abundis's full-sized avatar

Organizations

@hackforla @team-hack

Block or report adam-abundis

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adam-abundis/README.md

Adam Abundis — Senior Frontend Engineer

I make teams better by fixing the hard problems nobody wants to touch: legacy codebases, broken accessibility, slow sites that should be fast.

Six years across WordPress, PHP, React, and Next.js. I care about code that holds up.


CURRENTLY

Using AI as a learning partner to build production-grade systems the right way. Not vibe coding. Building with intention.


WHAT I BUILD WITH

React, Next.js, TypeScript, Astro, Tailwind CSS, GSAP, PHP, WordPress, Docker, GitHub Actions, Vitest, WCAG 2.1 AA


FEATURED PROJECT

SHIFT LEDGER — a fully offline business tool for trades. Invoices, payments, and history. No internet, no subscriptions, no lock-in. View repo


LET'S CONNECT

LinkedIn

Pinned Loading

  1. site-schematic site-schematic Public

    TypeScript

  2. shift-ledger shift-ledger Public

    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.

    TypeScript

  3. vue-memory-game vue-memory-game Public

    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.

    Vue

  4. sortable-table sortable-table Public

    Responsive Vanilla JavaScript table featuring ARIA-compliant accessibility, BEM architecture, and performance-focused memoization to handle dynamic API data.

    JavaScript 2 1