- Migrated Board entities into centralized read-optimized systems and restructured their ERNs in coordination with multiple impacted teams.
- Authored a technical design document for Boards as a Platform, enabling teams to create custom board styles through dynamic layouts and entity rendering.
Work
- Jan 2026 - PresentZalandoSenior Software Engineer
- Aug 2024 - Dec 2025ZalandoSoftware Engineer
- Founding engineer on Zalando’s Boards team, building Pinterest-style social features from scratch for millions of customers.
- Delivered incremental value through controlled rollouts using experiments, feature toggles, and comprehensive monitoring.
- Helped progress the product from Zalando-curated boards to user-generated boards and AI-powered product recommendations.
- Worked closely with data scientists to architect and launch Zalando’s first AI-powered product suggestion system.
- Led technical planning sessions, authored a technical design document, and drove cross-team reviews for architectural alignment.
- Sep 2022 - Jul 2024LearnUponSenior Software Engineer
LearnUpon is a cloud-based LMS that helps businesses provide continuous employee training. I led development on the company’s first AI integrations.
AI-powered exam generator
- Built an OpenAI integration into a Rails application, enabling LMS users to generate exams from course content using natural language.
- Engineered custom context and prompts, transforming AI responses into dynamic UI elements programmatically.
- Navigated latency, context guardrailing, and non-deterministic output challenges.
- Presented findings to the CTO and leadership team, helping secure approval for further AI initiatives.
AI learning assistant and microservices architecture
- Architected the backend for an interactive AI chatbot that helped learners reflect on completed courses.
- Refactored an OpenAI-specific integration into a provider-agnostic messaging library with swappable providers.
- Built a Golang microservice for asynchronous AI processing, using Kafka between the Rails monolith and the service to improve latency and reliability.
- Apr 2016 - Dec 2021Marino SoftwareSenior Software Developer
Expressway / Bus Eireann - National transport platform
- Led backend development for the complete relaunch of Ireland’s national coach operator platform.
- Built a serverless Ruby architecture on AWS Lambda using the SAM framework.
- Implemented infrastructure as code with CloudFormation for automated deployments.
- Served as technical lead in client meetings, translating business requirements into scalable delivery plans.
Permanent TSB - Mobile banking
- Transitioned into iOS development, rapidly upskilling in Swift and UIKit to deliver critical banking features.
- Shipped an end-to-end credit card application flow covering multi-step workflows, customer data collection, address verification, and real-time backend validation.
- Coordinated with Permanent TSB backend teams to support API integration and approval status handling through the verification pipeline.