Experience
Freelance Software Engineer
Self-Employed (S-Corp)
Started in and currently working here
- Engineering scalable web apps for startups using React, Next.js, and TypeScript, with a focus on performance, maintainability, and seamless user experiences.
- Integrating AI-driven capabilities including intelligent suggestions, personalized recommendations, and dynamic content generation, leveraging embeddings and large language models.
Code Louisville
Volunteer Mentor
Started in and ended in
- Teaching adult students the basics of client-side web development, including HTML, CSS, and JavaScript.
- Creating 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
Designer/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).