As a developer & designer, I am passionate about crafting user-centered web applications that focus on performance, accessibility, and inclusive design. I strive to create experiences that delight users from diverse backgrounds and devices. From concept to delivery, I use my skills in full-stack development and design to collaborate on building solutions that meet the needs of all users.
python, pillow
Inspired by image manipulation filters, I built tools and processes with python to automate the distortion of images, and the animation of the pixel displacement. Exploring the intersection of tech and creativity, automation enabled a developing style to flourish and expand into a body of cohesive work.
node, salesforce, slack, json
I worked as part of a team to design and develop an enterprise management tool for tracking timesheets within the Slack platform, replacing a cumbersome Salesforce application with a more user-friendly and intuitive interface.
react, ruby, rails, postgres
I created a Survey Quip Live App that embeds surveys inside documents, allowing multiple users to concurrently contribute to and review structured, qualitative data. Building from a library of react components from Quip, this app enables real-time contributions and reviews from multiple users, fostering collaboration and data-driven decision-making.
I am a pragmatic and versatile architect with a user experience and product mindset that drives engineering decisions from the ground up. Every technical choice I make considers end-user needs and product viability. I am obsessed with quality and reliability, building systems that perform consistently under pressure. My clean code and design advocate philosophy ensures systems remain maintainable as they scale.
My business and organizational awareness means I speak both developer and stakeholder languages. Code written with the mind to impact revenue, efficiency, and strategic objectives. I have successfully led initiatives that aligned engineering velocity with organizational strategy. As an advocate for design and collaboration, I believe thoughtful application of rhythm, flow, and contrast enhances the output of collaborative work, and I value diverse perspectives in building solutions together.
I care about digital experiences for all types of audiences, not just those on the newest and fastest machines. I like to keep organised design files. I think about the future reader of my code. With visions of the future and memories of the past I bring bright and bold ideas to my team mates to build.
I thrive where technical depth meets business acumen—transforming complex challenges into elegant, reliable solutions that organizations can trust.