logoKW

Software Engineer

Frontend / Full-Stack

Chicago, IL

Technologies.
babelwebpacknodeyarnnpm

TypeScript & JavaScript.

TypeScript is my primary language across all professional projects. I also work with Python and SQL. My daily tooling includes Vite, webpack, Nx, and Node.js. On the testing side, I use Vitest and React Testing Library, with prior experience in Jest.

reactReact

React & Next.js.

7+ years with React across web and mobile (React Native). I build with Next.js for SSR/SSG, and have deep experience with Redux, Zustand, TanStack Query, and Apollo GraphQL for state management. I've built micro-frontend architectures using Webpack Module Federation with independently deployed, shared-runtime modules.

htmlcss
HTML
CSS

Accessibility & Performance.

WCAG 2.1 AA compliance across projects using semantic HTML, ARIA patterns, and VoiceOver testing. Improved Core Web Vitals by analyzing bundles with visualizer tools to identify tree-shaking opportunities and lazy-loadable modules. I also work with Tailwind CSS and design tokens via Style Dictionary.

node

Backend & Infrastructure.

Server-side rendering, BFF architecture, and REST API development with Node.js and Express. OAuth 2.0 flows (PKCE and client credentials), PostgreSQL, MongoDB, and Docker. CI/CD with GitHub Actions and Azure DevOps — including a Jenkins-to-GitHub Actions migration that reduced build times from 58 seconds to 3 seconds.

react native

Mobile.

React Native for cross-platform mobile development. Built a patient-facing mobile portal and extended an in-house analytics platform to mobile, providing first-time visibility into mobile user journeys.