Professional Senior Software Engineer with a strong emphasis on full stack development, boasting seven years of professional expertise.
Experience
2024 — Now
2024 — Now
• 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
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%.
2022 — 2023
• 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
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
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
Virginia Tech
Bachelor's degree
2017 — 2021