*Frontend-focused developer specialising in React and TypeScript. I build clean, accessible, and user-friendly web interfaces for small businesses and solo founders. I focus on clear navigation, predictable UI state, and maintainable frontend architecture, especially for marketing sites and lightweight web apps. I’m comfortable translating non-technical requirements into practical frontend solutions and iterating quickly based on feedback. Background in running a small business, which means I care about usability, clarity, and real-world constraints,not just code.

James McDonald

*Frontend-focused developer specialising in React and TypeScript. I build clean, accessible, and user-friendly web interfaces for small businesses and solo founders. I focus on clear navigation, predictable UI state, and maintainable frontend architecture, especially for marketing sites and lightweight web apps. I’m comfortable translating non-technical requirements into practical frontend solutions and iterating quickly based on feedback. Background in running a small business, which means I care about usability, clarity, and real-world constraints,not just code.

Available to hire

*Frontend-focused developer specialising in React and TypeScript. I build clean, accessible, and user-friendly web interfaces for small businesses and solo founders.

I focus on clear navigation, predictable UI state, and maintainable frontend architecture, especially for marketing sites and lightweight web apps. I’m comfortable translating non-technical requirements into practical frontend solutions and iterating quickly based on feedback.

Background in running a small business, which means I care about usability, clarity, and real-world constraints,not just code.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Full-Stack Developer (Freelance) at Freelance / Self-Employed
January 1, 2025 - Present
Built web apps using React, TypeScript, Astro, and Tailwind CSS for small businesses. Advised clients on front-end framework choices and UI structure, balancing simplicity and maintainability. Implemented user-facing features end-to-end with clear navigation and predictable UI state.
Founder & Music Instructor at Marble Music Academy
January 1, 2018 - January 1, 2025
Built and maintained a customer-facing website with a focus on usability and mobile responsiveness. Owned internal systems and workflows, demonstrating full product ownership. Increased enrollment by 40% through optimized digital marketing campaigns.
Freelance Full-Stack Developer at Self-Employed / Freelance
January 1, 2025 - Present
Built web apps using React, TypeScript, Astro, and Tailwind CSS for small businesses. Advised clients on frontend framework choices and UI structure, balancing simplicity and maintainability. Implemented user-facing features end-to-end with clear navigation and predictable UI state. Collaborated with non-technical stakeholders to deliver simple, accessible solutions.

Education

Higher Diploma in Science in Software Development (NFQ Level 8) - First Class Honours at Atlantic Technological University, Galway, Ireland
January 11, 2030 - January 1, 2025
Bachelor of Arts (Honours) in Music Performance - First Class Honours at Waterford Institute of Technology, Ireland
January 11, 2030 - January 1, 2017
Higher Diploma in Science in Software Development (NFQ Level 8) at Atlantic Technological University
January 11, 2030 - January 1, 2025
Bachelor of Arts (Hons) in Music Performance at Waterford Institute of Technology
January 11, 2030 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Education, Professional Services, Retail