● Munich, Germany · UTC+1
Shahil Sham
Fullstack Engineer × AI Workflows.
I lead engineering at Ayunis / Locaboo, a resource-management platform for European cities and municipalities. Currently driving the migration of a mature CakePHP / MySQL system to a modern NestJS / React / PostgreSQL stack. Incrementally, in production.
15+ years building web products for European clients. Long stretches of PHP / Laravel / CakePHP, a growing share of NestJS / TypeScript / React. I care about systems that stay sane as they scale, and migrations that ship without breaking the people using them.
Lately I work AI-first: Claude Code as a primary dev environment, MCP servers for everything I touch (Tideways, Jira, Notion, MySQL, browser automation), and stacked PRs with Graphite. I build tools so I don't have to remember things.
I believe in understanding every tool I use, not just running commands. Methodical, confirmation-driven, always learning.
- 2024 / present
Senior Software Engineer & Lead Developer · Ayunis / Locaboo GmbH
Munich
Leading the incremental migration of the booking platform from CakePHP / MySQL to NestJS / React / PostgreSQL. Architecture, code review, AI-assisted workflows, team practices.
- 2014 / 2024
Senior Software Engineer & Project Manager · BEO Software / LOY GmbH
Remote
A decade of fullstack work across PHP, Laravel, Vue, and Node. Shipped internal tooling, customer portals, and integrations for European clients.
- 2012 / 2013
Senior Software Engineer / PHP Team Lead · Phases India
India
Led a small PHP team building client web applications. Early career foundation in shipping under deadlines and reviewing other people's code.
-
tideways-mcp-server →
TypeScript · MCPA Model Context Protocol server wrapping the Tideways APM REST API. Lets Claude Code and other AI assistants query performance metrics, traces, and errors conversationally. Published on npm as tideways-mcp.
-
vue-datatable →
Vue 2 · Bootstrap 4Advanced table component with column slots, pagination, sorting, and filtering. Maintained fork used across several internal dashboards.
- TypeScript
- JavaScript
- PHP
- HTML
- CSS
- NestJS
- Laravel
- CakePHP
- React
- Vue.js
- Node.js
- PostgreSQL
- MySQL
- MongoDB
- Redis
- TypeORM
- Docker
- Kubernetes
- Vite
- Tailwind CSS
- Git
- Graphite
- Claude Code
- MCP
- Cursor
- PHPStorm
- VS Code
- macOS
- AI-assisted engineering
Claude Code as a core dev tool, with MCP integrations for Tideways, Jira, Notion, MySQL, and browser automation.
- MCP toolchains
Building and connecting Model Context Protocol servers. Turning every tool I touch into something an agent can reason about.
- Stacked PR workflows
Small, reviewable units with Graphite CLI. Trying to make code review feel like reading, not archaeology.
- Incremental platform migration
CakePHP / MySQL → NestJS / React / PostgreSQL. No rewrite, no freeze, no downtime window.
Open to interesting conversations: fullstack engineering, AI workflows, or migrating legacy platforms without burning them down.
- Email shahilsham@gmail.com
- GitHub github.com/5hahiL
- LinkedIn linkedin.com/in/shahilsham