Profile

Full-stack software engineer with a frontend and UX focus. Experienced in building modern web apps with React, TypeScript, and Node.js, emphasizing accessibility and user-centered design. Skilled across the stack from intuitive interfaces to backend APIs. Proficient with Next.js, Express, and SQL. Known for delivering polished, maintainable features through close collaboration with design, product, and engineering teams.

Professional Skills

  • Languages & Frameworks: TypeScript, JavaScript, HTML5, CSS3, React.js, Next.js, Remix, Vue.js, Angular, Redux, Recoil, Node.js, Express, Nest.js, GraphQL, REST API
  • UI/UX & Frontend Design: Accessibility, Tailwind CSS, CSS Modules, styled-components, MUI, Storybook, Figma
  • Databases & Backend: PostgreSQL, MySQL, SQL Server, MongoDB, Prisma, Sequelize, TypeORM, MSAL
  • Dev & Build Tools: Docker, Git, GitHub, GitLab, Nx, Postman, Swagger
  • Software Craftsmanship: Agile, Functional & Object-Oriented Programming, Code Reviews, Mentorship, Cross-team Collaboration

Work Experience

Senior Front-End Software Engineer

, Censys, Ann Arbor, MI (Remote)
Apr 2023May 2025
  • Delivered a new integrations marketplace frontend in 7 weeks (of an 8-week deadline), helping close key enterprise deals.
  • Resolved long-standing UI and UX pain points across the app, improving user flow and reducing support tickets.
  • Helped shape GraphQL API gateway by working with backend engineers on schema and query structure, making it easier for frontend teams to build and maintain features.
  • Collaborated with UX and backend teams to scope, design, and implement user-focused features.
  • Mentored junior engineers through thoughtful code reviews and clear task guidance.

React Developer

, Zimperium, Dallas, TX (Remote)
Apr 2022Mar 2023
  • Helped modernize frontend through migrating a large codebase to TypeScript and improving code structure.
  • Worked closely with backend, product, and UX teams to deliver features under tight deadlines in a fast-paced Agile environment.
  • Used React.js, Recoil, Redux, and MUI to build dynamic interfaces, including forms, charts, and dashboards tailored to security professionals.
  • Refactored high-impact areas of the codebase to improve clarity and maintainability, resulting in stable solutions.

Application Development Consultant

, Aptitive, Chicago, IL (Hybrid/Remote)
Jul 2021Mar 2022
  • Built modern enterprise web applications using Angular, Tailwind CSS, Express, Nest.js, and Docker in a monorepo architecture with Nrwl Nx.
  • Implemented secure authentication using Azure Active Directory for a client-facing enterprise product.
  • Contributed to one of the company's largest projects, helping generate 10% of company revenue through robust, maintainable code.
  • Wrote end-to-end tests with Cypress and unit tests with Jest to ensure code reliability.

Application Developer

, Jupiter Aluminum, Hammond, IN
Sep 2018Jul 2021
  • Developed and maintained full-stack web apps using React.js, Next.js, Node.js, and MySQL for internal manufacturing operations.
  • Led modernization of legacy applications, improving performance, usability, and visual consistency across applications.
  • Implemented Tailwind CSS and a component-based UI architecture to enhance design quality and accelerate development.
  • Improved developer efficiency by implementing test environments and automating deployments.
  • Provided occasional system administration and desktop support when needed, bridging IT and dev roles.

Web Application Development Consultant

, Self-Employed, Merrillville, IN
Aug 2016Aug 2018
  • Designed and built custom web applications for small clients using Node.js and MongoDB.
  • Created a gamified activity tracker app and a lightweight CRM tool for managing sales leads.
  • Worked directly with clients to define UX needs, build responsive UIs, and deploy applications.
  • Developed practical skills in full-stack development, UI design, and client communication.

Software Developer - DevOps

, Navitaire, Salt Lake City, UT
Aug 2012Aug 2016
  • Developed automation scripts in PowerShell to manage deployments and configure over 300 QA servers in Microsoft Azure.
  • Led Dev–QA–Ops collaboration meetings to streamline handoffs and reduce manual errors.
  • Developed internal tools in C# to simplify workflows for non-technical users managing infrastructure.

Education

Western Governors UniversityIndianapolis, IN
Bachelor of Science, Computer Science
 Nov 2022
Weber State UniversityOgden, UT
Associate of Applied Science, Computer Science
 Aug 2011