Skip to content
Back to work

Professional experience

Professional product work

Most of my professional work has been with React. The applications serve different purposes, but each starts with understanding what people need to do and connecting the right information to that workflow.

Enterprise systems delivery overview
Follow the story

Business need

Support agents need reliable borrower information, patients need access to results, shoppers need compatible parts, and dispatchers need practical controls. Each application has its own users, information and operating constraints.

What was built and what it enables

For a lending business, I built a loan-correction request and review flow that replaced spreadsheet handoffs and records decisions and actions. I also built partner login and role controls and integrated customer profiles and loan details. For an auto-parts retailer, I worked on vehicle selection for finding compatible parts on the web and in React Native.

Frontend and backend contributions

For customer-support and partner-facing applications, I built shared React components and a common theme, contribute API and authentication changes, and helped move React screens to Next.js with server-side rendering. For a whole-body MRI service, I built the marketing website and worked on patient results and supporting APIs with React, Python and Flask, using Docker across the connected applications.

Emergency-response controls

Design considerations

Borrower and patient information needs controlled access. Client work is described through generic contributions, without identifying clients or exposing private systems.

Emergency-response controls

For a rapid-response system, I worked out the key combinations of an undocumented dispatch keyboard and mapped them to Redux Saga actions in React. This let dispatchers use familiar controls to navigate and request emergency resources.

Public links

Enterprise systems delivery overview
Review the enterprise delivery system through responsibilities, tradeoffs, and operational outcomes.

Dashboards, reporting and browser tools

For B2B website engagement, I built dashboard charts for visits, clicks, leads and available visitor information, and migrated a video-recording extension from Manifest V2 to V3. For logistics reporting, I worked on Node.js and React Excel reports from client APIs. I also contributed briefly to an Angular application for theme-park operations.

Dispatch, delivery and modernization

For cement dispatch and delivery, I contributed to interfaces for requesting trucks, entering addresses and tracking their progress, with bug fixes across the existing application. In auto-parts retail, I also helped migrate the web application from React to Next.js.

Client details

Client details remain private.