I'm a software engineer with over 20 years of experience delivering solutions for product, project, and SaaS companies. My expertise spans multiple languages and frameworks, including Ruby on Rails, JavaScript, Go, Python, and Java.
In software development, figuring out what to build is often more challenging than how to build it.
π οΈ Software Engineering: Delivering software solutions across diverse industries, focusing on high-quality code and long-term maintainability.
π₯ Team Effectiveness: Advocating for and implementing practices such as detailed PR reviews, integrating linting tools, automated testing, CI/CD, and writing engineering documentation to enhance team productivity.
π Performance Optimization: Analyzing performance issues to address root causes and optimize software performance for scalability and efficiency.
π Blogging: I share problem-solving techniques, learning strategies, and career development insights on my blog.
ποΈ Podcast Interviews: Featured on podcasts discussing topics like maintainable software and learning new technologies.
π Technical Reviewer: Contributed feedback for refining technical details in the book "High Performance PostgreSQL for Rails".
π‘ Projects: Build side projects to continue learning and development, including ollama-chat, retro-pulse, echo-weather, and can-rrsp-cashout.
π€ Volunteering: Contributing to Ruby for Good, an organization that creates software for social good. I help build features for Human Essentials, a platform that simplifies resource distribution for nonprofits. Check out my merged PRs.
Learn more about me.