Hello, World!

I'm Anthony

Anthony Griffin

Full-stack software engineer building thoughtful, reliable products.

Full-stack software engineer focused on dependable web products, developer platforms, shared frontend architecture, and testing infrastructure.

Get to know me

Building thoughtful, reliable products.

I’m Anthony, a full-stack software engineer based in Portland, Oregon. I build things for the web that just work.

Projects

Small products built to explore useful ideas and ship them in public.

fmr.fyi

Free Section 8 market-research platform built for a dedicated investor community.

Connects HUD FMR and SAFMR lookup, market screening, cash-flow modeling, and saved comparisons.

Adds FMR and cash-flow context to Zillow, Redfin, and Realtor.com through a Chrome extension.

Technologies: Next.js, TypeScript, PostgreSQL, Redis

View live project

Pokedle

Daily Pokémon guessing game inspired by Wordle.

A new Pokémon to identify every day.

Technologies: JavaScript, Node, MongoDB, Express.js

View live project

BlockLens

Minecraft-inspired voxel modeling for designing unit-block structures as code.

Pairs a full web builder with documentation, a CLI, and MCP tools so people and agents can inspect and revise projects from any view.

Technologies: TypeScript, React, Three.js, Node, MCP

View live project

Chrona

Free, local-first video analysis for trimming, splicing, compressing, and exporting lossless PNG frames at any frame rate.

Ships with shareable video and frame archives plus an agent-first npm CLI for visually verifying animation.

Technologies: Next.js, TypeScript, WebCodecs, FFmpeg, MCP

View live project

pol.ai

ChatGPT-powered experiment that analyzes political bias in text.

Highlights potentially biased language and suggests alternative phrasing.

Technologies: TypeScript, Node, MongoDB, Express.js, ChatGPT

View live project

Solas

Interactive generative-art experiment built from chords drawn across a circle.

Adjust line count, speed, color, and timing as it moves through geometric patterns.

Technologies: React, TypeScript, Canvas, Vite

View live project

Experience

A timeline of roles, responsibilities, and outcomes.

Workday

Software Development Engineer

· Beaverton, OR

  • Shipped production features for Workday's Developer Site ahead of its largest developer event, supporting the platform's expansion beyond enterprise customers.
  • Made JavaScript-rendered documentation usable by AI coding agents through build-time Markdown and content negotiation, avoiding a higher-risk SSR migration.
  • Cut Jenkins validation from 30–60 minutes to about five by parallelizing Cypress suites—an 83–92% reduction across 900–1,200 monthly runs for 52 engineers.
  • Own shared frontend architecture across an Nx monorepo of roughly 15 libraries supporting the core application and nine micro-frontends.
  • Built testing-platform features for 400 users across 40 teams, including coverage analytics and virtualized heatmaps spanning 1,600 tests, 65,000+ daily runs, and 73 environments.

Freddie Mac

Associate Software Engineer · SDET, via Hexaware Technologies

· McLean, VA

  • Built a Java and Spring Boot end-to-end testing platform with Selenium and Cucumber, automating every contracted application flow ahead of project completion.
  • Validated multi-system data integrity by tracing identifiers across large relational datasets and partnering across teams to diagnose failures and document edge cases.

Tech stack

The languages, platforms, and tools I use to take software from idea to production.

Languages

  • TypeScript
  • JavaScript
  • Kotlin
  • Java
  • SQL
  • HTML/CSS

Frontend & architecture

  • React
  • Redux Toolkit
  • RTK Query
  • Nx
  • Micro-frontends
  • Design systems
  • Accessibility
  • Internationalization

Backend & data

  • Spring Boot
  • MySQL
  • Redis
  • REST APIs

Testing & delivery

  • Cypress
  • Jest
  • Vitest
  • Selenium
  • Cucumber
  • GitHub Actions
  • Jenkins
  • JFrog

Cloud & observability

  • AWS
  • CloudWatch
  • Grafana
  • PagerDuty
  • Mixpanel

AI developer tooling

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Model Context Protocol (MCP)

Contact

Let’s connect

Email: anthony.js.griffin@gmail.com

Phone: 971-488-6554

LinkedIn: Anthony Griffin

I have nothing to put here but keeping the footer for easier scrolling :)