Michael P. LeRoux
Boston, MA • Open to Remote & Hybrid roles
linkedin.com/in/michaelleroux | github.com/mpleroux
Email: first name.last name at gmail.com
SUMMARY
Software Engineer with a focus on building polished, consistent user interfaces. Leveraging a strong foundation in JavaScript and Vue.js to build projects using React, Next.js, Python, and Claude Code.
TECHNICAL SKILLS
- Languages & Frameworks: JavaScript, TypeScript, Vue.js, Nuxt, React, Next.js, Python, Django, Tailwind CSS
- Tools & Infrastructure: Git, GitHub, AWS, Storyblok CMS, Claude Code, REST APIs
- Practices: Design Systems, Web Accessibility, Component-Driven Architecture, Responsive Design, Technical Documentation, Agile/Scrum
SELECTED PROJECTS
- Weather App: Real-time forecast built with Vue, Nuxt, TypeScript, Open-Meteo Weather API
- Trivia Quiz: Interactive game built with React, Next.js, Tailwind CSS, Open Trivia DB API
PROFESSIONAL EXPERIENCE
Senior Software Engineer – EnergySage – Boston, MA
October 2012 – June 2025
- Created scalable Vue.js components using TypeScript and an internal design system, improving UI consistency and developer efficiency.
- Integrated Storyblok CMS to empower non-technical stakeholders to independently update content, reducing engineering support requests.
- Standardized styling across multiple codebases, reducing UI drift and simplifying maintenance.
- Developed and maintained solar marketplace and clean energy content platforms across a full stack including HTML, CSS, JavaScript, Bootstrap, Python, and Django.
- Authored technical documentation for architectural decisions and frontend services to streamline onboarding and cross-team knowledge sharing.
- Mentored junior developers through code reviews and pair programming, accelerating their growth into independent contributors.
Web Developer – Verndale – Boston, MA
April 2012 – October 2012
- Developed responsive, accessible website templates from design specs.
- Collaborated with QA to ensure cross-browser compatibility and reliable user experiences.