Full Stack Software Engineer with experience designing, developing, and improving modern web applications, backend services, APIs, and database-driven systems. Skilled in building reliable software from requirements through development, testing, deployment, and long-term improvement. Originally from Australia, moved to Ireland to study Computer Science and Information Systems at the University of Limerick. With both engineering and entrepreneurship experience, I focus on creating practical, dependable, user-value driven solutions, collaborating across teams, and continuously improving systems to support long-term growth. Currently working with the ASF technical team.

Full Stack Software Engineer with experience designing, developing, and improving modern web applications, backend services, APIs, and database-driven systems. Skilled in building reliable software from requirements through development, testing, deployment, and long-term improvement. Originally from Australia, moved to Ireland to study Computer Science and Information Systems at the University of Limerick. With both engineering and entrepreneurship experience, I focus on creating practical, dependable, user-value driven solutions, collaborating across teams, and continuously improving systems to support long-term growth. Currently working with the ASF technical team.

Available to hire

Full Stack Software Engineer with experience designing, developing, and improving modern web applications, backend services, APIs, and database-driven systems. Skilled in building reliable software from requirements through development, testing, deployment, and long-term improvement.

Originally from Australia, moved to Ireland to study Computer Science and Information Systems at the University of Limerick. With both engineering and entrepreneurship experience, I focus on creating practical, dependable, user-value driven solutions, collaborating across teams, and continuously improving systems to support long-term growth. Currently working with the ASF technical team.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent

Work Experience

Senior Python Developer at Cloudsmith
March 1, 2024 - February 1, 2026
Developed and maintained Python backend applications supporting core software capabilities and internal engineering platforms. Designed and implemented REST APIs and backend services with emphasis on scalability, performance, maintainability, and reliable service behavior. Built automation workflows and data-processing solutions to streamline internal operations and reduce repetitive engineering tasks. Integrated external APIs, third-party platforms, and AI-based services into existing backend systems using language-model APIs and intelligent processing capabilities. Implemented backend logic with structured error handling, logging, monitoring, and testing; improved system performance through debugging, code optimization, and architectural improvements. Worked with relational and non-relational databases, improving data structures, database operations, and application performance. Collaborated with engineering and product teams to translate product requirements into practical backend a
Full Stack Software Engineer at Cloudsmith
January 1, 2023 - February 1, 2026
Designed, developed, and maintained full-stack applications across frontends, backend services, APIs, and database systems. Built reusable frontend components with performance, maintainability, and scalability in mind. Developed REST APIs to support application functionality, data processing, and system communication. Worked with relational and non-relational databases to improve data structures, query performance, and application efficiency. Investigated technical issues, fixed bugs, and improved existing systems for higher reliability and better user experience. Participated in the full software development lifecycle including planning, implementation, testing, code review, deployment, and maintenance. Applied clean code practices, version control, testing strategies, and collaborative development workflows. Partnered with engineers, product teams, and stakeholders to evaluate requirements and deliver practical technical solutions.
Senior Full-Stack Developer at Userflow
January 1, 2023 - Present
Built and shipped full-stack systems that scale, with clean, modular code designed to last. Led the dev floor—reviewed code, enforced best practices, and mentored junior developers to raise the whole team's game. Used AI tools (Cursor, Copilot, ChatGPT workflows) to speed delivery while maintaining solid, human-level code. Owned features end-to-end—from design to deployment—ensuring everything runs fast, secure, and maintainable in production.
Software Developer, Python Backend at Nearform
March 1, 2021 - March 1, 2023
Developed backend services and internal engineering tools using Python. Built and maintained APIs connecting frontend applications, backend services, and external platforms. Created automation scripts and data-processing workflows for reporting, engineering operations, and other repetitive tasks. Designed and optimized database operations using relational database systems. Investigated technical issues, fixed defects, and improved application performance and code quality. Supported integrations between internal systems and external services. Participated in code reviews, technical discussions, testing, documentation, and software delivery. Applied professional development practices around Git, maintainable code, testing, documentation, and collaborative engineering.
Software Developer at BrightPath Solutions Ltd
January 1, 2021 - January 1, 2023
Developed customized software solutions based on business requirements and customer needs. Built and maintained frontend features, backend functionality, API integrations, and data-driven applications. Translated business problems into practical technical solutions while considering performance, reliability, and maintainability. Improved existing applications by fixing technical issues, optimizing workflows, and introducing new capabilities. Worked across different areas of the technology stack to gain end-to-end software development experience. Collaborated with developers, clients, and stakeholders to understand challenges and deliver effective solutions. Supported continuous improvement by identifying opportunities where technology could improve business operations. Developed a strong understanding of how software quality directly impacts users, customers, and business performance.
Software Developer
January 1, 2021 - January 1, 2023
Developed software solutions operating on backend services and API integrations, including building and improving backend functionality. Translated requirements into practical technical solutions, emphasizing security and long-term maintainability. Improved existing systems by identifying technical issues, addressing production bugs, and implementing fixes. Worked across different teams and gained end-to-end understanding of software development processes. Collaborated with developers, clients, and stakeholders to communicate problems clearly and propose solutions. Supported continuous improvement by refining processes and finding optimization opportunities, and gained deeper understanding of how software direction connects to business operations, customer satisfaction, and product outcomes.
Mid-Level Developer at Livestorm
January 1, 2021 - January 1, 2023
Developed full-stack features using modern frameworks (React, Node.js, or similar), managing modules end-to-end from database to UI. Enhanced application performance by refactoring legacy code and optimizing API calls, reducing rendering times and load latency. Collaborated with designers and backend engineers to deliver production-ready features in iterative Agile cycles. Integrated AI-assisted tools (Copilot, Cursor) to accelerate boilerplate generation while maintaining strict manual review.
Graduate Software Developer at Stelfox
September 1, 2020 - June 1, 2021
Developed Python backend components and automation scripts supporting application functionality. Worked with APIs, databases, and web technologies across backend development workflows. Applied Git, testing, documentation, debugging, and code-quality practices within professional software engineering environments. Assisted senior developers with feature development, debugging, and system improvements. Built practical experience across backend systems, integrations, databases, and broader software development workflows.
Junior Developer at NearForm
January 1, 2020 - January 1, 2021
Built and maintained responsive web features using JavaScript, HTML, CSS, and basic backend APIs, focusing on clean and structured code. Converted UI/UX designs into functional components with attention to cross-browser compatibility and performance. Learned Git for version control and collaborated in team workflows through code reviews and issue tracking. Gained debugging experience by resolving frontend/backend integration issues and improving code reliability.
Business Developer / Co-Founder at Threadline Co
January 1, 2019 - January 1, 2020
Co-founded a small e-commerce business with a university classmate while studying Computer Science. Managed business activities including market research, customer communication, supplier relationships, product selection, pricing, and sales operations. Learned how to validate ideas, understand customer behavior, and make decisions with limited resources. Worked directly with customers to improve purchasing experiences and identify growth opportunities. Managed both strategic planning and day-to-day operations while building the product from the ground up. Developed a product-focused mindset by connecting technology decisions with customer needs and business goals.
Co-Founder
January 1, 2019 - January 1, 2020
Co-founded a small e-commerce business while studying Computer Science. Managed early business activities including marketing, customer communication/relationships, product creation, pricing strategy, and sales operations. Focused directly on customer needs to improve purchasing experience and identify opportunities for business growth.
Co-Founder / E-commerce Business at The Lime (as shown: 'The Limebeland' text)
January 1, 2019 - January 1, 2020
Co-founded a small e-commerce business while studying Computer Science. Managed early business activities including marketing, customer communication, product development, pricing strategy, and sales operations. Partnered directly with customers to understand needs, improve purchasing experience, and identify growth opportunities. Handled operational and technical responsibilities related to building and improving the business and its product approach.

Education

BSc (Honours) in Computing – Software Development at National College of Ireland
January 1, 2016 - January 1, 2020
Bachelor of Science in Computer Science and Information Systems at University of Limerick
September 1, 2016 - March 1, 2020
Bachelor of Science (B.Sc.) in Computer Science and Information Systems at University of Limerick
January 1, 2016 - January 1, 2020

Qualifications

Industry Experience

Software & Internet, Professional Services, Retail, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more