Software Engineer &
Product Designer— Working with innovative brands to prototype, refine, and ship high-performance digital products to millions.
My career in fast-moving startups has given me an all-hands-on deck approach to product. I’m part of a growing team working toward my goal of becoming an engineering lead where I can use my understanding of user experience, my love of development best practices, and my experience working with diverse teams to take on new technical challenges.
Find out more about me
How I like to work
I value clear communication, creative problem-solving, empathic leadership, and productive teamwork.
I'm deeply passionate about the web and have grown my skills in software development through a combination of self-directed learning, collaboration with colleagues, and hands-on experience in real-world scenarios. While I thrive on fast-paced efforts like greenfield projects and prototypes, I also enjoy working on and improving established sites to resolve problematic issues and bugs.
Specialising in front-end development and the customer-facing user experience, I have worked with varied and diverse teams on every part of the product lifecycle. I’ve been in the board room advising non-technical decision makers when product requirements have been ideated, have led working groups to plan and prototype new functionality and services, have co-ordinated in-person and remotely with analysts, designers, and developers to guide the delivery of full-stack, data-rich apps, and have brought projects to life by leaning into the knowledge of my teammates and peers.
I am always seeking to learn new things, experiment with new ways of working, and to help others learn. I enjoy putting together documentation, guides, and collected insights wherever possible, and am often taking notes and sketching diagrams during meetings and conversations to aid my knowledge-gathering process and to share with the team later. I enjoy hosting meetings, presenting on behalf of my team, and bringing people together to solve problems and co-ordinate work.
Alongside my hands-on engineering contributions, I love building lasting relationships with my peers, discussing design improvements and functionalities, reviewing code and design prototypes, and establishing best practices to help onboard new team members. I take pride in helping my team-mates succeed, and always make the effort to ensure their work is visible and their voices are heard.
Get in touch with me