I specialize in crafting digital spaces where users feel at home - whether they’re browsing, clicking, or just marveling at the smoothness of a well-designed hover state.
Typescript/Javascript, HTML, CSS, NodeJS, React, NextJS, git, Angular, svelte, python
The Radious.pro website, built with Next.js, exemplifies a comprehensive approach to creating a seamless and intuitive platform for users seeking flexible, on-demand workspaces. It is fully responsive and supports key features such as location-based workspace searches, user accounts for both hosts and renters, real-time booking capabilities, and integrated payment processing.
The project also leverages third-party integrations, including mapping APIs for visualizing workspace locations, calendar APIs for event tracking, and analytics tools to monitor usage trends and inform future improvements. This cohesive design not only aligned with Radious' vision of a distributed workspace network but also established a strong foundation for scalability and ongoing innovation.
At Radious, I architected and bulit the entirety of the front-end. Additionally, I stepped in to establish coding guidelines and best practices for both the front-end and the back-end codebases. As a founder, my role very often extended far beyond the technical side, including work in defining company strategy and direction, conducting user interviews, UX design, and managing our employees.

This project went from concept to fully deployed in under a month, meeting a unique business need for Radious: enabling event attendees to register for specific timeslots based on availability, for both mobile and desktop users. Alongside displaying detailed event information to set clear expectations for attendees, it seamlessly handles the complexities of scheduling.
The platform lets users see who else is attending their chosen timeslot - perfect for coordinating with friends or colleagues - while carefully safeguarding sensitive information. It also supports modifying or canceling existing reservations and includes a robust waitlist feature, allowing users to sign up for full timeslots and automatically secure a spot if one opens up. This combination of efficiency and user-centric design ensures a smooth experience for both organizers and participants.
I designed and built the front-end of the application and worked with another developer on designing the back-end API.

My work on the "Shared Widgets" team at Tableau involved creating and maintaining our internal DLS web UI component library. Each component is WCAG 2.0 compliant, and our library is consumed by over 150 modules internally.
My team acted as the bridge between design and dev by striving to ensure a consistent high-quality user experience through the thoughtful usage of motion, examining edge-cases, and following best practices for UX on the web.
We also maintain a living DLS documentation website, which captures both the principles behind widgets usage, explanations for when to use which components, and live code samples for our devs to consume. We manage both the code we write and the infrastructure which supports its build/publishing/documentation workflows
As one of only 2 developers on the team, my role focused on both creating and maintaning new and existing widgets, implementing motion (where applicable), and improving/maintaining our CI/CD pipeline, testing framework, and infrastructure around our internal documentation site.

Being a design technologist at frog design meant living at the intersection of design and technology during a particularly transformative period for both industries. I contributed to cutting-edge projects spanning various industries, such as healthcare, automotive, gaming, consumer electronics, and finance, addressing complex challenges with creativity and technical acumen. My role involved prototyping and building interactive experiences to bring innovative concepts to life, often serving as the bridge between visionary design teams and practical engineering requirements.
I was primarily responsible for choosing an appropriate tech-stack given the needs of a specific project. Additionally, I was often responsible for bootstrapping the projects, ensuring quality and consistency across the team, requirements gathering, UX research, and client presentations.

This site serves as my personal portfolio, showcasing a collection of projects that highlight my skills and experience as a UX Engineer and Front-end Developer. Here, you'll find examples of my work in crafting user-friendly and efficient digital spaces, with a focus on accessibility, design systems, creativity, and robust technical implementation.
Click through to play around with the starfield I created for the site. It was built
from scratch without the use of any animation frameworks or physics libraries. The stars
are rendered on a canvas element. And all the source code is available on my github.
Fully responsible for the design and implementation of the site.
