Leo Caseiro
I’m a Senior Software Engineer specialising in JavaScript and TypeScript, with deep experience building and maintaining scalable, high-performance web applications.
My core expertise is in Frontend development, but I work confidently across the stack. I have solid Node.js experience and have delivered production work in PHP and other languages, including AI-assisted work. My current professional goals are to continue evolving as a well-rounded full-stack engineer and to sharpen my skills as a “Context Engineer” — using AI to accelerate learning, navigate unfamiliar code, and deliver cross-stack solutions.
My day-to-day involves architecting within large-scale codebases and complex monorepos, with a focus on reliability, accessibility, and developer experience. Beyond product development, I bring strong experience setting up and optimising CI/CD pipelines for smooth, reliable deployments.
More recently, my work has expanded into implementing cutting-edge AI features, leveraging generative AI and LLMs to build intelligent product experiences.
While my focus has recently shifted toward enterprise development, I continue to contribute to the open-source community. Since I’ve been laid off (April 2026), I have been working on personal projects to sharpen my AI and AWS skills.
My current stack is typically React and TypeScript for SPA/PWA, and I tend to use Next.js with SSR and React Hydration to improve first load times, but I have previous experience with Angular.
You can find those and other past works of mine on my GitHub profile (https://github.com/leocaseiro). My list of personal projects mostly uses
React (FullStack/PWA/Gatsby/NextJS), but I have some projects done in Angular, Vue, and Svelte as well.