Across product teams, I’ve worked on interfaces that need to be useful today and maintainable as features evolve. That has included reusable UI in React and Angular, state management, and interactive mapping features.
Reusable UI in product work
At Moonward, I developed applications using React, Next.js, React Native, and Expo. I collaborated on reusable UI components and worked with TanStack and Zustand for caching and state management.
Interactive applications
At AMCS Group, I worked on Angular features using Leaflet.js and AG Grid. I also authored reusable components, services, and directives, and refactored RxJS logic to improve maintainability.
Work beyond the component
The work also involved collaborating on code design, expanding testing practices, and presenting application progress to clients. I value the conversations around an interface as much as the code that renders it.
A thematic overview of separate roles at Moonward and AMCS Group.
Let’s talk about the work on LinkedIn, opens in a new tab