Ryan Cormack
Principal Engineer at Motorway
AWS Community Builder | Serverless & Event-Driven Architecture | Speaker & Writer
About Me
Ryan is a Principal Engineer at Motorway with a unique journey from digital marketing to software engineering. He specialises in serverless and event-driven architectures on AWS, building scalable systems that power one of the UK's fastest-growing automotive marketplaces.
As an AWS Community Builder, he is passionate about sharing knowledge through conference talks, blog posts, and open-source contributions. He has spoken at AWS user groups and events including re:Invent, and contributed to major open-source projects like terraform-provider-aws and aws-lambda-power-tuning.
He co-founded MemoryStoria, an online memoirs platform that raised EU funding, demonstrating entrepreneurial drive alongside deep engineering expertise.
"Ryan is one of the best engineers I have been working with. He is a combination of knowledge, skills and pragmatism. He is exceptional at keeping things simple and avoid overcomplication."
Experience
Motorway
Principal Engineer
- Led the design and delivery of Motorway's first event-driven system, shipping in weeks with a decoupled and isolated architecture
- Driving API platform strategy across documentation accuracy, SDK generation, WAF configuration, and authentication patterns
- Championing engineering best practices and mentoring teams across the organisation
- Working with modern tooling including Smithy, MCP servers, and AI-assisted development
Moonpig
Serverless Engineer
- Built and maintained serverless services on AWS, powering the platform for personalised cards and gifts
- Optimised Lambda performance using AWS Lambda Power Tuning, achieving measurable cost and latency improvements
- Implemented feature flags on AWS to enable safe, incremental rollouts
- Contributed to cloud architecture decisions, earning Advanced Architecting on AWS certification
Open Source & Projects
kiro-kantoku
A native macOS desktop app for managing multiple AI coding agents in parallel. Create tasks, assign them to AI agents, and monitor their progress from a single window.
- Task-centric AI agent workflow
- Multi-agent dashboard with real-time monitoring
- Built-in chat interface and code panel with git diffs
- macOS native SwiftUI app
kiro-mcp-manager
MCP server manager for macOS
apple-containers-ui
Native macOS UI for managing Apple containers
strands-agents-ui
Web UI for Strands AI agents
aws-console-share-extension
Browser extension for sharing AWS console sessions
smithy-mcp
MCP server for Smithy API models
strands-ts
ArchivedTypeScript implementation of Strands agents framework
cdk-webapp
ArchivedDeploy static web apps and serverless backends to AWS with CDK
parameter-store-extension
AWS Parameter Store Lambda Extension
q-view
Enhanced viewer for Amazon Q Developer
smithy-cars
Sample Smithy API service
Talks & Presentations
I regularly speak at meetups, user groups, and conferences about serverless, event-driven architecture, and AWS.
Writing
I write about serverless engineering, AWS, and event-driven architectures on Medium.