James Mcdonell is a Senior Frontend Engineer with nine years of experience who transitioned from finance to software to move from insight to implementation. Based in Medellín, he specializes in building robust React and TypeScript web apps, often backed by Firebase and Node, and favors getting architecture and testing right up front. He’s delivered both greenfield features and significant rewrites—improving client-side scheduling logic, modernizing class components to hooks, and introducing CI with Cypress and Jest. Comfortable wearing technical lead and hands-on developer hats, he’s led issue triage, PR reviews, and security rule configurations while working closely with product and design. His background in analytics and economics gives him a data-driven mindset for prioritization and measurable impact.
9 years of coding experience
6 years of employment as a software developer
Honours Degree, Economics, First Class, Honours Degree, Economics, First Class at University of Adelaide
Bachelor’s Degree, Economics, Bachelor’s Degree, Economics at Universidad Escuela de Administración y Finanzas y Tecnologías
Contributions:12 PRs, 8 pushes, 7 branches in 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
James Mcdonell - Senior Frontend Engineer II at Appcues