Skills
JavaScript/ TypeScript
I have an advanced understanding of ES/JavaScript, along with TypeScript.
I am highly efficient working with React, Lit, Vue, Svelte, and similar reactive MVC frameworks. I also have a solid understanding of the DOM and other native web APIs.
Web Accessibility
I have a deep understanding of the Web Content Accessibility Guidelines (WCAG). I have experience working with screen readers, voice recognition, and other assistive technologies.
I have worked on websites subject to legal action on the grounds of inaccessibility. The code I wrote needed to pass internal standards and external audits.
I am a strong advocate for accessibility and I believe that any set of accessibility guidelines stems from a universal right to information.
Design System Engineering
I have experience building and maintaining design systems for large organizations. I have worked with designers to create reusable components that are accessible and easy to use.
My educational background in graphic design allows me to collaborate closely with designers and translate their intent into code.
Experience
Both & Yes
UX Engineer
Started in and ended in
- Built client websites with React, Next.js and TypeScript.
- Architected internal tools to support agency projects.
Code Louisville
Volunteer Mentor
Started in and ended in
- Taught adult students the basics of client-side web development, including HTML, CSS, and JavaScript.
- Created presentations, assignments, and quizzes to help educate students.
UX Engineer
Started in and ended in
- Developed production web interfaces with clean, efficient, and maintainable TypeScript code, optimizing for performance and scalability.
- Subject Matter Expert (SME) for accessibility compliance, championing inclusive design principles and ensuring that UIs met or exceeded WCAG standards.
- Played a pivotal role in multiple successful launches, including the belonging.google domain, the pride.google domain, and the annual Year in Search experience.
- Architected coding scaffolds to simplify the creation of new projects.
LiveSchool
UI Architect
Started in and ended in
- Leveraged Vue 2 to build features for LiveSchool's suite of web applications and web-based mobile apps, ensuring a seamless user experience across platforms.
- Utilized Firebase for authentication and real-time changes that reflected immediately across open tabs and devices.
- Collaborated closely with designers and stakeholders to craft architectural artifacts, including detailed documentation, diagrams, and timelines, ensuring alignment with project goals and requirements.
- Debugged existing performance issues and implemented performance-friendly components, including an infinite scroll view that recycled DOM elements.
Humana
Web Developer
Started in and ended in
- Built a library of accessible Vue 2 components for one of the nation’s largest health insurance companies.
- Responsible for evaluating React and other frameworks, leading to the decision to go with Vue 2.
Apple
UI Engineer
Started in and ended in
- Built interfaces to support product launches and transactions on Apple.com.
- Led a successful project to harmonize competing corporate design systems and implemented a unified SCSS library.
- Prepared coding guidelines for use by large engineering teams.
- Directed offshore teams to implement tools and libraries that improved engineer efficiency.
CNN
Web Developer
Started in and ended in
- Helped to re-platform CNN.com from Java to Node.js, improving feature velocity and resulting in more ergonomic and maintainable code.
- Created a responsive SCSS library for many possible page layouts.
iostudio
Web Developer
Started in and ended in
- Built client marketing websites and web apps for clients in an advertising agency environment.
- Implemented the first responsive redesign of NationalGuard.com.
Fruit of the Loom
Web Developer
Started in and ended in
- Designed and developed a relaunch of Jerzees.com.
- Helped maintain all Fruit of the Loom websites, including Fruit.com.
Communication Components
Web Developer
Started in and ended in
- Helped build a web app that generated print marketing materials for small businesses, using JavaScript and XML technologies.
Education
Western Kentucky University
B.A., Interactive Advertising & Graphic Design
Started in and ended in
- Coursework included Digital Illustration, Motion Graphics, Typography, Creative Strategy, Journalism, Copywriting, and PR.
- Interned at Imagewest, WKU's design studio, as a web developer.
- Interned for the municipal website for the City of Bowling Green, as a web developer.
- Interned at the College Heights Herald, WKU's newspaper, as a print designer.
- Graduated Summa Cum Laude (3.9 GPA).