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 2023 – May 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 2022 – Mar 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 2021 – Mar 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, INSep 2018 – Jul 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, INAug 2016 – Aug 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, UTAug 2012 – Aug 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 University, Indianapolis, IN
Bachelor of Science, Computer Science
Nov 2022
Weber State University, Ogden, UT
Associate of Applied Science, Computer Science
Aug 2011