# João Luz (João Miguel Luz) > Senior Tech Software Engineer based in Portugal with 12 years of backend engineering (Python, AWS, GCP) who works hands-on with AI (LLM services, agents, AI for developers). Founder & CEO of Adjunto, a SaaS for sports clubs. Builds websites and web apps for businesses, academies and clubs. Available for new projects. I moved grow.google to microservices, maintained the F1TV API with live race-day support and built APIs for Sky NZ. Today I lead the backend of an internal platform at PMI and I founded Adjunto. I also design and build websites and web apps. ## Quick facts - Name: João Luz (full name: João Miguel Luz) - Role: Senior Tech Software Engineer; Founder & CEO of [Adjunto](https://adjunto.pt) - Location: Portugal (works remotely) - Languages: Portuguese (native), English - Contact: hi@joaol.com · [contact form](https://www.joaol.com/#contact) · [LinkedIn](https://www.linkedin.com/in/joaoluz8) - Open to: website and web app projects, tech leadership roles, football coaching/scouting - Website: https://www.joaol.com (Portuguese) · https://www.joaol.com/en (English) ## Services - Website and web app development ([details](https://www.joaol.com/en/sites), [PT](https://www.joaol.com/sites)): I build websites and simple platforms for businesses, clubs, academies and personal projects. Fast, well built and designed to be found on Google, with the same engineering care I put into large systems. Offers: Landing pages, Business websites, Web apps and platforms. - Backend engineering and architecture: Python (Flask, FastAPI, Django) and TypeScript (Fastify) APIs, microservices, AWS and GCP, monolith-to-microservices migrations. ## AI I use AI on two fronts: inside the systems I build and in how I build software. With the same bar for reliability, cost and security I hold any backend to. - **AI for developers**: At PMI I bring AI into the developer experience platform: assistants and LLMs built into developers' day-to-day workflow. - **LLM-powered services**: Backend services that call LLMs to summarise, classify and extract information, treated like any other critical dependency: observable, tested and cost-controlled. - **Agents and automation**: LLM agents and automations that carry out tasks end to end, with humans in the loop where the decision matters. - **Agentic engineering**: Adjunto is built with AI agents on the team: shared context in CLAUDE.md and AGENTS.md, clear specs and rigorous review of everything generated. ## Highlights - 12+ years shipping backend to production - 8+ Python microservices on AWS - −50% client setup time (Skylark) - 8 companies, from startups to enterprise - Systems worked on: Adjunto, grow.google, F1TV, Sky NZ, Skylark CMS, Claranet CDN, VulnVault, PMI, AdPilot RTB ## About I've been working in backend for over a decade, mainly with Python and AWS. I like taking messy, fragile or hard-to-maintain systems and turning them into simple, robust and scalable solutions. I've worked in media, e-commerce and enterprise, leading projects, mentoring other developers and taking part in architecture decisions. Today I work a lot with AI: I integrate LLMs and agents into products and use them to build software faster, without lowering the bar. Outside work I'm a dad and passionate about football. I'm an assistant coach and scout in the district of Santarém, with FPF and PFSA certification. I'm open to website and web app projects, tech leadership roles and opportunities in football (coaching or scouting). ## Experience - **Senior Tech Software Engineer @ PMI** (Feb 2022 – Present, Remote): Backend lead for an internal developer platform. 8+ Python microservices on AWS, built to scale. Stack: Python, Flask, AWS, Docker, S3, DocumentDB, ELK. - **Founder & CEO @ Adjunto** (2026 – Present, Portugal): I founded and run Adjunto, a SaaS for managing sports clubs. I designed and built the whole platform: an API with roles, plans and billing, an app for staff and coaches, a PWA for parents and a public website for every club. Stack: TypeScript, Fastify, Supabase, PostgreSQL, React, TanStack Start, Astro, Vercel, Railway. - **Senior Backend Engineer @ Beyond** (Jan 2021 – Jan 2022, Remote): Moved Google's grow.google from monolith to microservices (Python/Flask). Built and ran scalable backends on GCP (App Engine, Cloud Functions). Stack: Python, Flask, GCP, App Engine, Cloud Run, Cloud Functions, Datastore. - **Senior Software Engineer @ Ostmodern** (Oct 2019 – Dec 2020, Lisbon): Worked on Skylark, a video CMS. Maintained the F1TV API with support during live races and built APIs for Sky NZ. Automated client setup and cut delivery time by about half. Stack: Python, Django, DRF, Docker, AWS, pytest. - **Systems Developer @ Claranet** (Oct 2017 – Oct 2019, Remote): Worked on their CDN for acceleration and DoS protection. Helped move systems to microservices, automated SSL with Let's Encrypt, and tuned the cloud setup. Stack: Python, Flask, FastAPI, MySQL, Docker, Kubernetes, Redis, ELK, Varnish, GCP. - **Developer @ S21sec** (Feb 2017 – Sep 2017, Lisbon): Maintained VulnVault, a portal for vulnerability reports and client comms. Automated report generation and improved the UX. Stack: Python, Django, DRF, MySQL, Docker, AngularJS. - **Python Developer @ Globestamp** (Jul 2016 – Jan 2017, Lisbon): APIs and gamification for a travel app: push notifications, location-based rewards, and partner offers. Stack: Python, Django, PostgreSQL, Docker, FCM/APNs. - **PHP & Python Developer @ createIT.pl / AdPilot Group** (Aug 2014 – Jun 2016, Warsaw): Real-time bidding DSP at Hcore (AdPilot): ad automation and scripts. Also built a WordPress e-commerce theme (ThemeForest) and PHP systems for Checker Software. Stack: Python, PHP, JavaScript, MySQL, WordPress, HTML/CSS. ## Projects - [Adjunto](https://adjunto.pt): Management platform for sports clubs: training, competition, squad and board in one place. My own product, from design to infrastructure. Role: Founder & CEO. - [RX Soccer Academy](https://rxsocceracademy.pt): Public website for the football academy: info, schedules, and contact. Full design and build of their online presence. Role: Design & development. ## Skills - languages: Python, TypeScript, JavaScript, PHP, SQL - frameworks: Flask, FastAPI, Django, Fastify, React, Next.js, Astro - cloud: AWS, S3, GCP, App Engine, Cloud Run, Cloud Functions - data: PostgreSQL, Supabase, MySQL, DocumentDB, Datastore, Redis - infra & ops: Docker, Kubernetes, ELK, Varnish, Let's Encrypt - quality: pytest, CI/CD, code review, mentoring ## Português Migrei o grow.google para microserviços, mantive a API da F1TV com suporte às corridas em direto e construí APIs para a Sky NZ. Hoje lidero o backend de uma plataforma interna na PMI e fundei o Adjunto. Também desenho e construo sites e web apps. Precisa de um site? Desenvolvo sites e aplicações web para empresas, academias e projetos digitais. De landing pages a plataformas completas, com o mesmo cuidado de engenharia que ponho em backend. Contacto: hi@joaol.com.