Senior Frontend Expert with 18+ years of experience building web applications, primarily in education technology. I lead frontend initiatives while remaining an active contributor, working closely with Product, Design, QA and DevOps to deliver maintainable, accessible and scalable applications. My expertise includes React, Next.js, TypeScript, frontend architecture, testing strategies, accessibility, and integrating AI-assisted prototyping into production workflows.
Edify Software Consulting 2026-07 — Present
As Senior Frontend Engineer for CEMD / UnboundEd, I led the frontend architecture and development of the public-facing CalCurriculum Math Adoption Dashboard to support California's statewide curriculum adoption process across all 936 public school districts.
Highlights
- Engineered robust data contracts, automated testing, and dataset validation using JSON Schema and ajv to integrate externally managed datasets seamlessly.
- Drove WCAG 2.1 AA accessibility improvements across the entire application while collaborating with DevOps to set up production CI/CD pipelines using GitHub Actions, AWS S3, and CloudFront.
- Delivered a high-performance, fully accessible, and scalable data dashboard using Vanilla JavaScript, Node.js, and Highcharts, enabling state-wide transparency and reliable data access for hundreds of districts.
Edify Software Consulting 2025-08 — 2026-06
As Senior Frontend Engineer for SkillUp Navigator, I built the frontend for the AI-powered career coach feature (my-career-coach-fe) from its initial Lovable-generated prototype, establishing the application structure and development workflow needed to take it to production.
Highlights
- Migrated the initial Lovable-generated prototype into a maintainable React/Next.js codebase, establishing the application structure, TypeScript setup, and GitHub Actions CI/CD pipeline from scratch.
- Integrated the frontend with the AI backend, turning the prototype into a fully functional application and setting the technical foundation used by the team going forward.
Edify Software Consulting 2021-01 — 2025-08
As Senior Frontend Tech Lead for Great Minds, I led two consecutive frontend teams of about 4 engineers each — first for the Assessments section of the Affirm platform, then for the Authoring application — overseeing architecture, engineering standards and release process across a multi-year engagement.
Highlights
- Defined the frontend architecture, testing strategy (Jest, React Testing Library, Cypress) and engineering standards for each team, while partnering with Product and stakeholders to refine requirements and estimate frontend effort.
- Reviewed pull requests and mentored engineers across both teams, resolving complex technical challenges while continuing to contribute directly to the codebase using React, Next.js, TypeScript, Tailwind CSS and Styled Components.
- Coordinated frontend releases with DevOps for both products, supporting reliable delivery practices across two consecutive frontend teams over the engagement.
Edify Software Consulting 2012-08-08 — 2021-01
As Frontend Developer at Edify, I worked across multiple education technology products for clients including Kaplan University, Hotchalk, EdReady, Gooru, Great Minds, CoreSpring, Koru and Valid8, collaborating with distributed teams on long-running client engagements.
Highlights
- Built responsive and accessible web applications using React, Ember, Angular and CanJS, implementing new features and maintaining existing products across a range of client codebases.
- Contributed automated tests and accessibility improvements following WCAG practices across these engagements.
avVenta World Wide 2008 — 2012
Developed PHP/MySQL applications for enterprise clients including Yahoo and Subaru, while mentoring new developers.
Universidad Nacional de Costa Rica 2003-02-10 — 2007-11-10
SCRUMstudy 2023 — 2023
Frontend
- React
- Next.js
- TypeScript
- JavaScript (ES6+)
- Tailwind CSS
- Styled Components
- HTML5
- CSS3
- Sass
- Less
Backend (cross-stack)
- Node.js
- NestJS
Testing
- Jest
- React Testing Library
- Cypress
Databases
- MongoDB
- MySQL
Tools
- Git
- GitHub
- Bitbucket
- GitHub Actions
- CI/CD
Practices
- Frontend Architecture
- Code Reviews
- Accessibility (WCAG)
- Release Management
- Agile/Scrum
AI-assisted Development
- Lovable
- AI prototyping
- production integration
Sports
- Swimming, cycling, hiking and yoga.