Loading Content
Randomizing Theme
icon
<Themes />
<Blends />
Tools
<landing /><about /><work /><skills /><contact />
  • About About
  • Work Work
  • Skills Skills
  • Contact Contact
Hello, my name is

Sean.

and I like to build stuff

I am a web and software engineer, focused on user experiences, and a lifelong learner with a can-do additude. I thrive on solving complex problems and collaborating with innovative professionals. Currently located in Salt Lake City, Utah focused on building accessible, human-centered products at ThinkingBox.

About iconAbout Me

My tenure as a Software Engineer focuses on developing robust software solutions that enhance user experience, particularly through the lens of UI/UX design using advanced front-end technologies. My most recent efforts have been instrumental in fortifying Adobe online presence, where I play a pivotal role in deploying their design system, and amplifying their localization and publishing functionalities for adobe.com.

My professional journey spans 17 years, during which I have specialized in creating digital experiences that resonate with users and elevate engagement. Collaborating closely with both teams and clients, we have successfully navigated complex project landscapes, achieving streamlined processes and bespoke solutions that align with the latest industry trends and client specifications.

profile photo

Work iconMy Work

Senior Software Engineer @ ThinkingBox

Feb 2022 - Present

Software Engineering consultant. For the last 3 years I have been embedded within multiple Adobe teams to deliver high-quality solutions utilizing modern technologies and AI tools.

  • Built UI for localization (40+ languages) and bulk publishing software (up to 12k pages per job process) for managing content on adobe.com
  • Delivered a functional component library for building pages on Adobe.com with dilligent unit testing and detailed documentation
  • Optimized consonant component library to meet performance standards that resulted in a 20% improvement in Lighthouse scores
  • Collaborated with cross-functional teams across ThinkingBox clients to address individual product needs and provided ongoing support

Skills iconMy Skills

Development

  • Software Engineering
  • Web Development
  • API Development
  • CMS Development
  • Mobile Development
  • Admin Development

Development

Development is a dynamic and creative field that blends art and science, requiring strong problem-solving skills to build functional and visually appealing websites.

Frontend

  • JavaScript
  • TypeScript
  • CSS/SCSS/LESS
  • Bootstrap
  • Tailwind
  • LitElements
  • React
  • GraphQL
  • Next.js
  • Vue.js
  • Ember
  • Angular
  • Ionic
  • StencilJS

Frontend

I think front-end development is a crucial aspect of web development, focused on creating the user-facing elements of a website or application, making it highly important for user experience and visual appeal. When picking technology for front end applications it is important to consider the goals of the product you are working to produce. Conversion and retention are on the line so I work hard to make it pixel perfect.

Backend

  • Node.js
  • PHP
  • Java
  • MySQL
  • Navicat

Backend

Work behind the scenes can actualize dreams. Without a solid backend any app can fall flat on its face.

Frameworks

  • Express.js
  • AEM
  • Serverless
  • CakePHP
  • Laravel

Frameworks

Knowing the ins and outs of frameworks can make your development time a snap. Its important to learn to traverse documentation effectively.

DevOps

  • GitHub
  • AWS
  • Docker
  • Grunt
  • Gulp
  • Webpack

DevOps

Learning about command line tools, task runners, code execution, containerization, and integration has maximized productivity over the years. I am excited to learn more!

Testing

  • Jest
  • Chai
  • Mocha
  • Test-Runner
  • Cypress
  • Puppeteer

Testing

Good testing is crucial in identifying potential issues early in the development process, ensuring software functions properly, and security checks are completed.

Business

  • Consulting
  • Product Management
  • Agile Development
  • SCRUM
  • Google Analytics

Business

Working with business professionals over the years has taught me that communication is the biggest challenge to shipping a quality product.

Industries

  • Automotive
  • Finance
  • Creative Software
  • E-Commerce
  • AI Learning

Industries

I have worked in several different industries over my career. Understanding the product and the customer to provide quality solutions.

Say Hello!

emailgithublinkedIninstagramsoundcloud
ski tracks playerski tracks player