I'm a senior software engineer with 8+ years of experience delivering production-scale web and mobile systems across SaaS, content platforms, and consumer applications. I specialize in frontend architecture with React, Vue, and Next.js, and I bring backend expertise in Node.js, Python, and AI-driven automation to optimize workflows and reliability. I've led cross-functional teams, modernized legacy systems, and improved delivery through cloud infrastructure, CI/CD, and data-driven optimization. My hands-on approach combines system design with performance tuning and a passion for accessible, high-quality software.

I'm a senior software engineer with 8+ years of experience delivering production-scale web and mobile systems across SaaS, content platforms, and consumer applications. I specialize in frontend architecture with React, Vue, and Next.js, and I bring backend expertise in Node.js, Python, and AI-driven automation to optimize workflows and reliability. I've led cross-functional teams, modernized legacy systems, and improved delivery through cloud infrastructure, CI/CD, and data-driven optimization. My hands-on approach combines system design with performance tuning and a passion for accessible, high-quality software.

Available to hire

I’m a senior software engineer with 8+ years of experience delivering production-scale web and mobile systems across SaaS, content platforms, and consumer applications. I specialize in frontend architecture with React, Vue, and Next.js, and I bring backend expertise in Node.js, Python, and AI-driven automation to optimize workflows and reliability.

I’ve led cross-functional teams, modernized legacy systems, and improved delivery through cloud infrastructure, CI/CD, and data-driven optimization. My hands-on approach combines system design with performance tuning and a passion for accessible, high-quality software.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Senior Software Engineer at Squarespace
June 1, 2022 - Present
Architected high-traffic frontend systems using React, Next.js, and TypeScript; migrated legacy rendering to Next.js SSR/ISR, improving SEO crawl efficiency and page stability across 120+ templates. Implemented state management with Redux Toolkit and Zustand; designed backend integrations with Node.js, GraphQL, and REST enabling real-time publishing (300K+ daily updates). Optimized media delivery pipelines via AWS, CDN caching, and image optimization. Introduced Python automation for content validation and publishing checks, and established CI pipelines with GitHub Actions and Docker. Strengthened frontend observability and led accessibility/security reviews to achieve WCAG compliance across new components. Mentored mid-level engineers to improve sprint predictability.
Software Engineer at Unfold
August 1, 2018 - June 1, 2022
Delivered dynamic content creation tools using React, Vue, and TypeScript; expanded backend services with Node.js and Python, handling millions of API requests with sub-200ms responses. Improved frontend performance through profiling and optimizations, automated testing with Jest and Cypress, and integrated subscription/analytics flows to boost conversions. Coordinated cross-platform state synchronization and collaborated closely with design teams to ship pixel-accurate UI systems.
FullStack Developer at absolvio GmbH
January 1, 2018 - August 1, 2018
Built learning platform features using Vue, Node.js, and PostgreSQL; developed backend APIs with Express.js and Python for scalable assessment workflows with zero-downtime releases. Optimized data access with caching and queries; standardized development with Docker; enhanced security and collaborated with product teams to minimize scope changes while delivering responsive UI components.
Android Developer at Metacommerce
July 1, 2017 - July 1, 2018
Maintained and extended two production Android applications serving 100K+ users. Executed large-scale bug fixing and refactoring to reduce crashes; re-engineered asynchronous data flows with RxJava and optimized image/media handling for lower memory usage. Improved startup time and modularity by refining DI graphs and custom camera integration.
Android Developer at Gorilla GmbH
March 1, 2017 - January 1, 2018
Developed and maintained native Android applications used by thousands of learners. Led refactor toward MVP architecture, improved startup performance, and optimized memory usage to reduce UI thread blocking and crashes. Collaborated with backend/product teams to define API contracts and supported Play Store release processes.

Education

Bachelor's Degree in Computer Science at Maynooth University
January 1, 2012 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment

Experience Level

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