Hi! I'm Francois

I building for the web, using:
  • React
  • TypeScript
  • CSS
  • .NET
  • SQL
Francois profile illustration

About

I'm a Senior Full-stack Engineer at Toptal with 12 years of experience building and maintaining robust web applications.

I've delivered software across a range of industries and team structures—from high-growth startups to established enterprises—solving real-world problems with clean, scalable solutions.
On the front end, I focus on React, TypeScript, and CSS Modules.
On the back end, I usually reach for Node.js, but when performance or architecture call for it, I lean on .NET.

With over 6 years of remote work experience, I thrive in distributed teams and bring a reliable, self-directed work ethic to every project.

Work History

  • Senior Full-stack Engineer @ Toptal
    April 2025Present
    Remote
    As a Senior Full-stack Engineer at Toptal, I work on integrating and maintaining software from recently acquired companies, ensuring smooth migrations into Toptal’s platform. I contribute across the stack using technologies like Next.js, TypeScript, and Tailwind, helping bring acquired products in line with Toptal’s engineering standards.
    • Senior Full Stack Developer @ Procurified
      November 2024April 2025
      Remote
      Worked closely with the CTO during a key transition from a no-code Bubble platform to a custom Express.js API for their construction estimation software. Helped define business requirements, set up project management workflows using Shortcut, and built integrations to keep systems in sync. Also took over front-end work in React after the initial contractor phase, continuing development and maintenance.
    • Senior Front-End Engineer @ Toptal
      March 2022October 2024
      Remote
      As a Senior Front-End Engineer at Toptal, I led and mentored junior team members, fostering a collaborative and supportive environment. I was responsible for developing and maintaining robust React, TypeScript, and GraphQL-based applications for both internal and external use. Additionally, I led key product initiatives, driving innovation and ensuring alignment with business objectives. I worked closely with engineering and product managers to ensure successful project execution.
    • Freelance Software Engineer @ Incon Health
      June 2020March 2022
      Remote
      As a Freelance Software Engineer, I successfully developed and maintained custom software solutions for Incon Health, a prominent South African occupational health provider. My contributions extended to the development of a critical COVID-19 management platform, providing essential support during the pandemic.
    • Software Engineer @ Leadhome
      Sept 2018June 2020
      Remote
      As a Software Engineer at Leadhome, a dynamic real estate tech startup, I played a pivotal role in developing and maintaining our robust .NET microservices architecture. I contributed significantly to the GraphQL layer and business logic implementation using C#, while also actively participating in the development of our front-end applications using React, Redux, and JavaScript. Collaborating closely with UX designers who utilized Figma, I successfully implemented intuitive and visually appealing user interfaces that enhanced the overall user experience.
    • Software Engineer @ MADE Code
      Jan 2017Aug 2018
      Cape Town
      As a Software Engineer at MADE Code, a digital marketing agency, I played a pivotal role in developing and maintaining full-stack JavaScript applications utilizing NodeJS, React and SCSS. While my role encompassed both front-end and back-end development, I particularly excelled in the front-end domain, significantly enhancing my CSS and SCSS skills. I actively participated in client meetings to gather requirements and collaboratively plan project deliverables, ensuring that our solutions effectively met client needs and objectives.
    • Front-End Developer @ Cape Networks (now Aruba)
      Sept 2016Dec 2016
      Cape Town
      Developed interactive dashboard components for real-time Wi-Fi monitoring and troubleshooting.
    • Software Engineer @ Wetu
      June 2015Aug 2016
      Cape Town
      Contributed to travel industry web platforms, focusing on front-end development, user experience, and data visualization.
    • Junior Technology Consultant @ Intervate
      March 2013May 2015
      Cape Town
      Developed mobile and web solutions for public sector clients, focusing on citizen engagement and data collection.