What I do
Front-end engineering, with design and accessibility at the center of it.
- Production front-end, a decade and counting. HTML5, CSS3 and Sass, JavaScript, React and TypeScript — interfaces people use to do their jobs.
- Accessibility built into the work. WCAG-compliant keyboard navigation, focus management and ARIA support across interactive components.
- Design and code, never separate. Wireframes, prototypes and interface design have been part of my work from the start, right alongside the front-end build — through to UX Engineering with product designers.
- Responsive and tested. Layouts that hold from phone to wide display, with unit, integration and end-to-end coverage.
- Data visualization. Reusable React components powering seven-plus interactive chart types with D3.js and VisX.
- Presenting the work. Every sprint for years: completed features demonstrated to product owners, designers and business stakeholders, explaining the implementation and folding their feedback back in.
- Facilitating a room. Several months as acting Scrum Master alongside a full engineering load — sprint planning, daily standups, backlog refinement, retrospectives and Sprint Review presentations, run on a schedule for a mixed group of people.
Front-end
Testing
UX & design
Team & process
Industry experience
The professional practice behind the teaching.
Software Engineer, UX EngineeringPegasystems, Waltham, MA
Front-end for enterprise reporting and data visualization. Built reusable React components powering 7+ interactive chart types; implemented WCAG-compliant accessibility across them; acting Scrum Master.
Front-End DeveloperBoston Digital, Charlestown, MA
Translated approved designs into responsive production websites in WordPress, Drupal, HTML5, CSS3, JavaScript and PHP templating.
Senior Web DeveloperFirst Hawaiian Bank, Honolulu, HI
Led responsive design for database-driven intranet applications. Built an investment planning tool that eliminated a redundant manual process, and a recognition platform adopted organization-wide.
User Interface & Software EngineerGranite Telecommunications, Quincy, MA
Built ASP.NET MVC applications behind Granite's public sites. Designed wireframes, prototypes and interfaces; created digital marketing assets with the marketing team.