Page author rock climbing on a sunny dayPage author close up on a boat in ThailandPage author downhill mountain bike racing

Software Engineer,
passionate adventurer,
driven by challenge

Hello and welcome! I love to push my limits on a cliff-side, down a mountain bike trail and in software development. I believe that the focused and calculated approach I bring to a challenging climb or trail translates very well to the mindset needed as a self-motivated software engineer. I am excited by novel challenges and enjoy learning new skills that help me overcome them.

Rick Vermeil head shot

My background in marketing, product ownership, and project management provides me with a pragmatic, business-minded approach to software development. I focus on what truly matters for the timely delivery of successful products - building with intention, empathy, and care for the user, the developer, and the details. Currently employed as a Software Engineer at percipient.ai, where I contribute to a complex, AI powered React/TypeScript security application. I’ve built and refined meaningful UI features, collaborated closely with product teams to enhance UX, and tackled challenging technical problems. My expertise includes React, Next.js, TypeScript, JavaScript, Node.js, CSS, Tailwind, Sass, SQL, and testing with Cypress, Mocha, and Jest. I thrive in collaborative environments, value clean, maintainable code, and have a passion for crafting seamless, accessible, and user-friendly digital experiences. Thank you for taking the time to learn more about me. Let’s connect!