Hey, my name is

Luke Da Cruz

Frontend & Full-Stack Engineer

I'm a Frontend & Full-Stack Engineer based in Montpellier, France, building scalable, data-heavy dashboards for financial risk management — from front-end elegance to back-end efficiency.

Find out more

01 · About

Luke Da Cruz

Hi! I'm Luke, a Frontend & Full-Stack Engineer with 3 years of experience building scalable, high-performing web applications. I'm based in Montpellier, France.

I specialise in data-heavy dashboards and reusable component libraries for financial risk management, working across the stack with React, Next.js and TypeScript on the front end and Golang, Python and Docker on the back end. I care deeply about performance, maintainability, and clean, intuitive UI.

I'm always eager to learn and explore new technologies to stay ahead of the curve and tackle complex challenges. Whether it's refining existing systems or building something from the ground up, I thrive on creating efficient, well-structured digital solutions.

Skills

Frameworks:

Next.js

React.js

Remix

Astro.js

HTMX

Languages:

TypeScript

JavaScript

HTML

CSS

Golang

Python

Other tools and Libraries:

TailwindCSS

TanStack Query

Zustand

Docker

PostgreSQL

gRPC + Microservices

Alpine.js

Redux

02 · Experience

Frontend Engineer

@Validus

Dec 2025 - Present

  • Develop and maintain features across a monorepo of three financial risk management apps (PortfolioView, TradeView, RiskView) within a frontend team of five.
  • Built a new Liquidity At Risk dashboard in TradeView with interactive graphs and filterable tables, letting clients monitor risk exposure in real time.
  • Owned end-to-end development of the Interest Rate Dashboard, delivering charts, tables and backend integrations for portfolio insights.
  • Introduced a scalable theme system using CSS variables, replacing hardcoded themes and reducing maintenance overhead across the platform.
  • Migrated HandsonTable to React and optimised data-heavy pages with TanStack Query prefetching, improving load times and UX.

Full-Stack Engineer

@Atos

Sep 2024 - Dec 2025

  • Delivered client-facing applications with React and Next.js, improving performance by migrating to SSR and cutting load times by 30%.
  • Developed Golang microservices with gRPC and a maintenance-free web app using Go and HTMX, eliminating third-party dependencies.
  • Saved £10k/year by replacing Google Analytics with an open-source charting solution.
  • Built scalable backend systems with Docker and Postgres, and ensured code quality with ESLint, Prettier, Cypress and React Testing Library.

Full-Stack Engineer Intern

@Atos

Sep 2022 - Jul 2023

  • Contributed to both frontend and backend development, building scalable Golang microservices with gRPC to improve system performance and reliability.
  • Enhanced UI development with Next.js, TypeScript and TailwindCSS, and developed RESTful APIs and GraphQL endpoints for dynamic frontends.
  • Strengthened problem-solving by independently resolving complex issues, and collaborated closely through pair programming and shared problem-solving.

03 · Projects

Freelancer Marketplace Platform

Freelancer Marketplace Platform

For my final-year project in Advanced Web Development, I built a freelancer marketplace platform designed to connect clients seeking specialised services with freelancers who have the skills and expertise to deliver them. It streamlines the freelancing experience, giving freelancers a place to showcase their skills and clients a convenient way to find and collaborate with them.

Next.jsFirebaseTailwindCSSNextUITypeScript
Tutoring Academy Website

Tutoring Academy Website

For my first freelancing project, I rebuilt the business website of my high-school tutor. I learnt how to manage a project and maintained clear communication with the client to ensure things went smoothly. The project was deployed using Vercel and I used OVH as the domain name registrar.

Next.jsTailwindCSSNextUITypeScript
CV Website

CV Website

I created a CV website for a Social Media Manager graduate, so that she can show off her CV in a more unique way.

Next.jsTailwindCSSTypeScript

04 · Contact