Leo Caseiro

Senior Full-Stack Engineer (Frontend-focused) — ex-Atlassian, Central Coast NSW Australia

I’m a Senior Full-Stack Engineer, specialising in frontend architecture — React, TypeScript and JavaScript, GraphQL, accessibility, performance, and design systems. I’ve worked in large enterprise environments where developer productivity and reliability matter as much as the UI and UX. Lately, I’ve been sharpening my backend and cloud skills, using AI to speed up my learning.

I’m a big fan of the BFF (Backend-for-Frontend) pattern, and I’ve spent the last few months building BFF services with Next.js and Node.js to consume REST and GraphQL APIs, mostly via AWS Lambda serverless functions, using Pulumi as my IaC of choice.

At Atlassian, I shipped AI into products at scale. I co-led the project that allows AI Agents to be assigned to Jira work items, partnering with 15+ teams across Atlassian. I built a component of an AI-assisted issue-creation flow in Confluence, and I reduced its load time by 50%. It was later reused by other products (Trello, Rovo, and Loom).I led and built the PR-review bot, an AWS-hosted Node service, that reduced PR review cycles by sending Bitbucket reviews to Slack. I also built Jira Frontend’s first automated onboarding script, still used by 2,000+ engineers.

I’ve adopted AI Spec-Driven Development combined with Harness Engineering, where I write the spec and plan first, review it using agent personas, and only then let the agent build against it.Outside work, I build to learn. My latest open-source projects are a PWA for my kids using the Web Speech API (I gave a talk about it at SydJS in May 2026), and a drum Next.js app that I’m hosting on AWS. All my projects run CI/CD pipelines (mostly GitHub Actions), and I care a lot about developer productivity — I build the tooling that speeds up a team’s dev loop so everyone ships faster.

Right now I’m looking for a senior full-stack role where I can keep owning the frontend and grow deeper into the BFF and backend — ideally with a team that values AI-native engineering and developer productivity. If that sounds like your team, I’d love to talk.