Donnelly Tech Solutions
Practical solutions, clean code, real results.
I run my own software development company, building and delivering web applications directly to clients. I am a full-stack developer focused on React, Next.js, Node.js, and TypeScript. I am passionate about creating practical, maintainable software and continuously learning new technologies to solve real-world problems.
Hi, I am Andrew β a full-stack developer with a strong focus on modern web development, React ecosystems, and intuitive user experiences. I believe good software is like well-crafted storytelling: clear, expressive, and purposeful.
π» React, Next.js, Node.js, TypeScript
π Currently based in Ireland, actively seeking opportunities in London and open to relocation or remote work. I am working with clients across Europe and the UK
π Writing a memoir and editing essays in my spare time
π§ Travelling Europe and the world, exploring stories, and debugging life one bug at a time
ποΈ Always learning, always iterating β on code and life
"Code is just another form of storytelling."
What I Do
I build responsive, user-friendly websites and applications tailored to your needs. For example, I recently developed a full ecommerce artist portfolio for David McEwen, which included:
Stripe Payment Integration
Smooth, secure transactions for your ecommerce or portfolio site.
Contentful CMS
Easy artwork or content management and showcasing.
Custom Email Notifications & Forms
Keep in touch with users through tailored contact forms and automated emails.
Fully Responsive Design
Seamless experiences on desktops, tablets, and mobile devices.
Whether you need a business site, portfolio, or custom web app, I deliver quality solutions using modern tools like
Tech Stack
frontend:
backend:
database:
tools:
devops:
What I Value
engineering:
communication:
growth:
curiosity:
Work Experience
Business Owner | Software Engineer
Donnelly Tech Solutions
Running my own software development company delivering custom web applications directly to clients.
Improving client workflows and automating manual tasks, reducing operational overhead by up to 30%.
Hands-on full-stack development using React (frontend), Node.js (backend), and TypeScript.
Manage client communication, timelines, and technical strategy.
Software Engineer
Glesk Management Limited
Worked on insurance and mental health platforms supporting European clients.
Introduced automated code quality checks and styled-components for consistent UI.
Mentored junior developers through pair programming sessions and knowledge sharing.
Technologies: React, Redux, styled-components, Firebase, Node.js, REST APIs.
Software Engineer
Knowledge City
Developed UI features and refactored legacy code on an online educational platform.
Created a flexible certificate template editor using fabricJS.
Improved codebase stability by refactoring and modularizing legacy components.
Collaborated with product owners and designers to align development with user needs.
Software Engineer
Ocuco Limited
Built software managing optician workflows, appointments, and patient data.
Delivered reusable UI components and improved data flow using React, TypeScript, and Redux.
Contributed to CI/CD pipelines with Azure DevOps.
Worked closely with QA and business analysts to deliver high-quality features on time.
Software Engineer
Viasat Europe Limited
Created a portal builder app allowing non-technical users to prototype in-flight entertainment systems.
Developed UI components like Banner, Weather, and Video Player.
Implemented CI/CD workflows with Jenkins and Docker.
Participated in environment simulation features for robust testing.
Software Engineer
NRGSOFT
Worked on an e-assessment platform supporting diverse question types and workflows.
Developed new question types including code editors and mathematical assignment tools.
Collaborated with front-end, back-end, and design teams.
Used Redux-Saga for managing complex asynchronous flows.
Volunteer Experience
Native English Speaker & Mentor
Angloville, Poland
Guided Polish teenagers (ages 11β18) in developing confidence and fluency in English through immersive conversations, games, and cultural exchange.
Adapted teaching style to different levels of English ability, supporting participants in one-to-one and group settings.
Contributed to a positive, inclusive environment that encouraged cross-cultural understanding and effective communication.
Volunteer Healthcare Assistant
Camphill Duffcarrig
Supported people with mental disabilities, helping them achieve satisfaction and fulfillment in daily life.
Shared life experiences through meals, housekeeping, and participation in workshops.
Assisted in community projects such as gardening and pottery.
Contributed to operational tasks including organizing fundraising campaigns and updating staff rosters.