{"componentChunkName":"component---src-pages-index-js","path":"/","result":{"data":{"hero":{"edges":[{"node":{"frontmatter":{"title":"Hi! I am","name":"Luca.","subtitle":"I offer top-notch IT consulting services."},"html":"<p>I help companies and people write better code, manage and secure their infrastructure and make their stack more robust.</p>\n<p>My current main focus is <a href=\"https://llmgateway.io\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">LLMGateway</a>, a fully open-source and self-hostable AI Gateway to use any model under a unified API.</p>"}}]},"about":{"edges":[{"node":{"frontmatter":{"title":"About Me","skills":["JavaScript/TypeScript","NodeJS","React/Angular/Vue","Flutter/Dart","Go","Kubernetes","GraphQL","SQL & NoSQL"]},"html":"<p>I always loved coding. When I was 12, I started using microcontrollers with visual programming software. The most exciting thing about my 18th birthday was officially registering as a freelancer. Years later, I'm still passionate about programming and build my own apps while consulting other businesses.</p>\n<p>I primarily use the following technologies, tools and libraries:</p>"}}]},"jobs":{"edges":[{"node":{"frontmatter":{"title":"Founder","company":"LLMGateway","range":"2025 – now","url":"https://llmgateway.io"},"html":"<ul>\n<li>LLMGateway is a cloud and self-hostable AI gateway that provides a single, unified API in front of every major LLM provider.</li>\n<li>Built enterprise-grade features including usage analytics, cost tracking, rate limiting, and SOC 2 Type 2 compliance.</li>\n<li>The gateway is processing billions of LLM tokens per month across production workloads.</li>\n<li>Leading the company end to end — from product and engineering to infrastructure and go-to-market.</li>\n</ul>"}},{"node":{"frontmatter":{"title":"DevOps","company":"Cartridge","range":"2023 – 2025","url":"https://cartridge.gg"},"html":"<ul>\n<li>Cartridge is a blockchain company that develops and operates the open-source Dojo Engine, a blockchain-based gaming engine.</li>\n<li>Dojo games are open-source, composable, extensible, permissionless, persistent, and tap into the power and economics of the blockchain.</li>\n<li>I joined Cartridge to take over development operations, focusing on tooling that enables developers to interact with the Dojo Engine.</li>\n<li>Additionally, I am learning Rust and Cairo to contribute to the Dojo Engine's development.</li>\n</ul>"}},{"node":{"frontmatter":{"title":"Go Developer","company":"Hatchet","range":"2023 – 2024","url":"https://hatchet.run"},"html":"<ul>\n<li>Hatchet is a distributed, fault-tolerant task queue that replaces traditional message brokers and pub/sub systems, addressing issues like concurrency, fairness, and durability.</li>\n<li>I joined Hatchet early on to accelerate the development of the first product version, focusing on webhook workers to enable use with serverless environments like Lambda, Vercel, and Cloudflare Workers.</li>\n<li>I also set up e2e and performance tests, ensured clean code, and contributed to other CI/CD pipelines and improvements.</li>\n</ul>"}},{"node":{"frontmatter":{"title":"Maintainer","company":"Go Prisma","range":"2019 – now","url":"https://goprisma.org"},"html":"<ul>\n<li>I currently maintain the <a href=\"https://github.com/prisma/prisma-client-go\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Prisma Go client</a></li>\n<li>Back in 2019, I started at Prisma to build the Go client from scratch, but eventually took over the project independently</li>\n</ul>"}},{"node":{"frontmatter":{"title":"Go Developer","company":"Prisma","range":"2019 – 2022","url":"https://prisma.io"},"html":"<ul>\n<li>Prisma is a database toolkit to make the life of developers easier. It provides a fully type-safe abstraction over your database.</li>\n<li>Primarily, I built Prisma's Go client which builds on top of their Rust database engine. Since Prisma focused on NodeJS for business reasons, I was responsible for all aspects which come with a new database client. It included product research and a lot feedback sessions with customers and companies, researching how the syntax could look like, planning and product management, and of course actually developing the Go client from the ground up.</li>\n<li>Apart from working on the Go client, I helped Prisma in various aspects, such as end to end tests for our NodeJS client for an array cloud providers, bug fixes in our query engine written in Rust as well as our CLI, and a lot of involvement in product processes, CI/CD in and testing in many different places.</li>\n</ul>"}},{"node":{"frontmatter":{"title":"DevOps Consultant","company":"Headroom","range":"2020","url":"https://www.goheadroom.com"},"html":"<ul>\n<li>Headroom is an AI-driven video conferencing tool which indexes all meetings and makes them searchable after they ended</li>\n<li>I built the infrastructure on Google Cloud from the ground up, including setting up the Kubernetes cluster, networking via WebRTC, while managing all infrastructure with Terraform</li>\n<li>The software also not just records everything and generates searchable text snippets, but also offers collaboration tools for notes and comments</li>\n<li>Real-time facial recognition for participant happiness indicators to analyze to \"read the room\" virtually</li>\n</ul>"}},{"node":{"frontmatter":{"title":"Freelancer","company":null,"range":"2016 – now","url":"/"},"html":"<ul>\n<li>Design and build complete websites and apps with React, Vue and Angular</li>\n<li>Build complex database structures managing thousands of records per second using Databases such as MongoDB and PostgreSQL</li>\n<li>Expose client-first, fast, self-documenting and efficient APIs with GraphQL</li>\n<li>Manage CI/CD, code review, deployment, code quality and monitoring tools for an efficient development flow</li>\n<li>Administrate fault-tolerant and scalable object storage with Ceph as well as powerful edge computing with anycast/BGP</li>\n<li>Orchestrate highly available clusters using Docker and Kubernetes which run a diverse set of applications on hundreds of nodes</li>\n<li>Develop modern and native mobile apps with React Native</li>\n</ul>"}},{"node":{"frontmatter":{"title":"Web developer","company":"Südsolutions","range":"2015","url":"https://www.suedsolutions.de/"},"html":"<ul>\n<li>Developed apps and websites for local companies</li>\n<li>Built Südsolution's company website</li>\n<li>Südsolutions was a new startup in 2015, so I introduced new convenient tools &#x26; methods to the team</li>\n</ul>"}}]},"featured":{"edges":[{"node":{"frontmatter":{"title":"LLMGateway","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='242'%20viewBox='0%200%20400%20242'%20preserveAspectRatio='none'%3e%3cpath%20d='M272%205v4c0%202%201%203%2013%203h12V5l-12-1-13%201M119%2057c-3%202-3%208%200%2010%204%204%2010%201%2010-5s-5-9-10-5m118%2022c-3%202-3%207%200%208s6%200%206-2h-1c-2%201-5%201-5-1s6-1%209%202c2%202%202%202%204%201%202%200%203-1%203-2h-2c-2%201-4%201-4-1l3-1c3%200%204-1%202-4-2-2-7-1-7%202%200%201-1%201-2-1-3-3-3-3-6-1m-76%2042l-1%204c0%205%201%205%2015%205%2015%200%2017-1%2017-5l-2-4h-29m104%2037c-1%204%200%205%2014%205h12v-5l-13-1-13%201m27%202v3h23v-6h-23v3m-159%2074v8h11v-17h-11v9m14%201v7h10v-14h-10v7'%20fill='%2364ffda'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.650943396226415,"src":"/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/60290/llmgateway.png","srcSet":"/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/847ef/llmgateway.png 175w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/91cba/llmgateway.png 350w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/60290/llmgateway.png 700w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/f5f50/llmgateway.png 1050w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/38674/llmgateway.png 1400w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/69114/llmgateway.png 3604w","srcWebp":"/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/89afa/llmgateway.webp","srcSetWebp":"/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/9fca7/llmgateway.webp 175w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/37a4e/llmgateway.webp 350w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/89afa/llmgateway.webp 700w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/78e7a/llmgateway.webp 1050w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/03d34/llmgateway.webp 1400w,\n/static/cb39420bfcddfbaa2cd7169e1ed5ccd5/5c4c6/llmgateway.webp 3604w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["TypeScript","Open Source"],"github":null,"external":"https://llmgateway.io","stats":null},"html":"<p>LLMGateway helps you analyze and optimize your AI applications</p>"}},{"node":{"frontmatter":{"title":"Video download (SOLD! 💰)","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='242'%20viewBox='0%200%20400%20242'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2011v10h401V0H0v11m177%20165l-1%207v6h48v-13l-24-1-23%201'%20fill='%2364ffda'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.650943396226415,"src":"/static/aa2c2b95db7615a6f2b69d988f742b68/ea4ab/lp.jpg","srcSet":"/static/aa2c2b95db7615a6f2b69d988f742b68/477ba/lp.jpg 175w,\n/static/aa2c2b95db7615a6f2b69d988f742b68/06776/lp.jpg 350w,\n/static/aa2c2b95db7615a6f2b69d988f742b68/ea4ab/lp.jpg 700w,\n/static/aa2c2b95db7615a6f2b69d988f742b68/85569/lp.jpg 975w","srcWebp":"/static/aa2c2b95db7615a6f2b69d988f742b68/89afa/lp.webp","srcSetWebp":"/static/aa2c2b95db7615a6f2b69d988f742b68/9fca7/lp.webp 175w,\n/static/aa2c2b95db7615a6f2b69d988f742b68/37a4e/lp.webp 350w,\n/static/aa2c2b95db7615a6f2b69d988f742b68/89afa/lp.webp 700w,\n/static/aa2c2b95db7615a6f2b69d988f742b68/6d50a/lp.webp 975w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["Typescript","Node.js","Express","Networking","DevOps"],"github":"","external":"https://video-download.co/","stats":"100.000.000+ pageviews"},"html":"<p>Download any video or audio to your device, for free. Supports downloading from more than 2500 websites.</p>"}},{"node":{"frontmatter":{"title":"SmartPolls","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='264'%20viewBox='0%200%20400%20264'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%209v9h401V0H0v9m112%2021l-1%2010v10h177V29h-88l-88%201m5%2088l40%201%2039-1c0-2-5-2-39-2-35%200-40%200-40%202m0%2018l18%201%2018-1c0-2-3-2-18-2s-18%200-18%202m45%2096v6l1%205h74v-11l-37-1-38%201'%20fill='%2364ffda'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.5086206896551724,"src":"/static/c6abffe59701cd69a82396a28fc308a8/ea4ab/lp.jpg","srcSet":"/static/c6abffe59701cd69a82396a28fc308a8/477ba/lp.jpg 175w,\n/static/c6abffe59701cd69a82396a28fc308a8/06776/lp.jpg 350w,\n/static/c6abffe59701cd69a82396a28fc308a8/ea4ab/lp.jpg 700w,\n/static/c6abffe59701cd69a82396a28fc308a8/3055e/lp.jpg 1050w,\n/static/c6abffe59701cd69a82396a28fc308a8/40ae3/lp.jpg 1134w","srcWebp":"/static/c6abffe59701cd69a82396a28fc308a8/89afa/lp.webp","srcSetWebp":"/static/c6abffe59701cd69a82396a28fc308a8/9fca7/lp.webp 175w,\n/static/c6abffe59701cd69a82396a28fc308a8/37a4e/lp.webp 350w,\n/static/c6abffe59701cd69a82396a28fc308a8/89afa/lp.webp 700w,\n/static/c6abffe59701cd69a82396a28fc308a8/78e7a/lp.webp 1050w,\n/static/c6abffe59701cd69a82396a28fc308a8/223a6/lp.webp 1134w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["Node.js","Javascript","MongoDB"],"github":"","external":"https://smart-polls.net/","stats":"30.000.000+ pageviews"},"html":"<p>Create simple, yet powerful, real-time polls with smart-polls.net. You can instantly see whether there's a clear winner, or display results in a pie chart or a table view.</p>"}}]},"projects":{"edges":[{"node":{"frontmatter":{"title":"Touchcalls","tech":["Angular","Cordova","Typescript"],"github":null,"external":"http://touchcalls.com"},"html":"<p>Touchcalls is a free to use, privacy-focused video conferencing solution. No phone number, no email, no registration needed, and completely free to use.</p>"}},{"node":{"frontmatter":{"title":"AI for meetings","tech":["WebRTC","Kubernetes","React"],"github":null,"external":"https://goheadroom.com"},"html":"<p>Headroom is an AI-driven cloud meeting tool, generating live transcriptions, reads emotions, and more. I helped setting up the infrastructure for Headroom.</p>"}},{"node":{"frontmatter":{"title":"Prisma Go client","tech":["Go","Rust"],"github":null,"external":"https://github.com/prisma/prisma-client-go"},"html":"<p>While working at Prisma, I designed and implemented their Go client, which allows companies to make use of Prisma for the Go programming language.</p>"}},{"node":{"frontmatter":{"title":"Südsolutions Company Site","tech":["Wordpress","SCSS"],"github":null,"external":"https://www.suedsolutions.de/"},"html":"<p>Südsolutions is an advertising agency, serving clients such as Porsche and Lukas Podolski. I created Südsolution's company website in a small team.</p>"}},{"node":{"frontmatter":{"title":"Cemed","tech":["Angular","Cordova","Typescript"],"github":null,"external":"http://www.cemed.de"},"html":"<p>I developed an interactive app using Angular for Cemed. It introduces the PerformancePack®, which is an all-in-one solution for surgeries in hospitals.</p>"}}]},"contact":{"edges":[{"node":{"frontmatter":{"title":"Get In Touch"},"html":"<p>Although I'm not actively looking for job opportunities, my inbox is still open for you. Feel free to ask me anything!</p>"}}]}},"pageContext":{}},"staticQueryHashes":["3115057458"]}