Professional Senior Software Engineer with a strong emphasis on full stack development, boasting seven years of professional expertise.
Engineered a responsive browser extension UI using React and TypeScript, designing component architecture for a consistent experience across Chrome, Firefox, Edge, and Safari with over 200,000 daily active users.
Built an interactive autofill settings panel with real-time form validation and dynamic configuration options, improving user workflows and reducing support tickets by 25%.
Developed a reusable WebExtension component library with more than 40 styled-components following the design system, accelerating feature development across extension surfaces.
Implemented a secure clipboard management interface with visual timeout indicators and user-configurable expiration controls using React hooks and browser storage APIs.
Created a comprehensive Cypress test suite covering over 50 user interaction flows, including form filling, password generation, and settings management across browser environments.
2023 — 2024
Updated client and server-side implementation to use the latest version of LaunchDarkly using TypeScript and React.
Redesigned feature flag management dashboard using React, TypeScript, and Tailwind CSS, building intuitive controls for toggling flags, viewing metrics, and managing targeting rules across more than 100 internal applications.
Led Next migration of customer-facing application, rebuilding over 30 pages with server components and implementing streaming SSR for improved perceived performance.
Built interactive data visualization components using Recharts for feature flag usage analytics, displaying adoption trends, error rates, and user segmentation with real-time updates.
Developed shared React component library with more than 50 components using CSS Modules and TypeScript, establishing a design system used across eight internal tools.
Optimized API response handling with React Query, implementing intelligent caching strategies and optimistic updates that reduced perceived load times by 40%.
Designed and built a modern mission tracking interface using React, Material UI, and React Router, creating responsive dashboards for visualizing spacecraft telemetry and mission milestones.
Developed complex multi-step forms with dynamic validation and auto-save functionality using React Hook Form, improving the data entry experience for mission planners.
Built a real-time notification system with WebSocket integration, displaying mission alerts and status updates with toast notifications and a persistent notification center.
Created a data visualization suite using D3 and React for displaying mission timelines, resource allocation, and orbital trajectory data with interactive filtering.
Implemented a serverless backend using AWS Lambda and API Gateway to support the new React frontend, designing REST endpoints with proper error handling and validation.
2020 — 2022
Built drag-and-drop content calendar interface using React and Redux, enabling visual post scheduling across Facebook, Instagram, LinkedIn, and Google Business with 10K+ monthly active users.
Designed multi-account client approval workflow with React and styled-components, creating modal-based approval flows, comment threads, and revision tracking for agency teams.
Developed social media preview components accurately rendering post appearance across platforms, implementing platform-specific styling rules and character count validation.
Created interactive event discovery map using React, Mapbox GL, and Meetup API, displaying nearby events with real-time filtering by category, date, and distance.
Built responsive component library with Storybook documentation covering 60+ React components, establishing consistent patterns for forms, cards, modals, and navigation.
2019 — 2020
Redesigned candidate filtering interface with React and Tailwind CSS, implementing instant search, multi-select filters, and persistent filter states that improved recruiter efficiency.
Built ATS integration dashboard using React and TypeScript, creating bi-directional sync controls, conflict resolution UI, and real-time sync status indicators for Greenhouse and Lever.
Developed company-facing analytics dashboard with interactive charts using Recharts, displaying candidate pipeline metrics, time-to-hire trends, and recruiter performance data.
Created responsive landing pages with Next.js and Tailwind CSS, implementing A/B tested layouts and optimizing Core Web Vitals for improved conversion rates.
Built multi-step onboarding flow with React Hook Form and Redux, designing progressive disclosure patterns and conditional question logic based on candidate responses.
Education
2017 — 2021
Virginia Tech
Bachelor's degree
2017 — 2021