
Francois Laubscher
Verified Expert in Engineering
Software Engineer and Developer
Cape Town, Western Cape, South Africa
Toptal member since October 21, 2024
Francois is a seasoned software engineer with 11+ years of experience specializing in developing and maintaining robust web applications. With a proven track record across diverse industries, from established corporations to dynamic startups and agencies, he excels at crafting software solutions that streamline business processes and enhance efficiency. As a remote worker for 6+ years, Francois has cultivated a strong work ethic and the ability to thrive in flexible environments.
Portfolio
Experience
- JavaScript - 11 years
- CSS - 11 years
- Responsive UI - 11 years
- Redux - 8 years
- React - 8 years
- C# - 6 years
- Jest - 6 years
- TypeScript - 4 years
Availability
Preferred Environment
React, TypeScript, SCSS
The most amazing...
...project I've worked on enabled employees to screen their COVID-19 symptoms daily, allowing me to make a meaningful impact by writing the code.
Work Experience
Senior Front-end Engineer
Toptal
- Mentored junior front-end developers, improving CSS skills and advocating for best practices by incorporating TypeScript and React within the team.
- Headed product initiatives, collaborating closely with engineering and product managers to ensure timely delivery. Scoped Jira epics using tickets based on Figma designs to drive project execution.
- Enhanced unit and component testing practices, addressing tech debt by migrating older tests to current standards and libraries. Improved code quality and reliability.
Freelance Software Engineer
Self-employed
- Managed freelance projects, consistently meeting client expectations. Communicated effectively to understand needs, tailored solutions, and demonstrated adaptability to overcome challenges.
- Developed a progressive web app for occupational health, empowering employees with self-screening capabilities and streamlining COVID-19 case management processes for employers.
- Demonstrated versatility by leading front-end development while actively contributing to back-end architecture and guiding client development teams.
Software Engineer
Leadhome
- Demonstrated versatility by joining as a front-end engineer and contributing to back-end development when back-end engineer capacity was limited, playing a key role in building .NET microservices.
- Oversaw development of Carbon, an open-source PWA boilerplate for internal React front ends. Contributed significantly to core features, documentation, and maintenance.
- Worked remotely, collaborating with UX and marketing teams to ensure optimal web performance and compliance with industry standards, including Lighthouse and accessibility guidelines.
Software Engineer
MADE Code
- Gained expertise in embedding analytics software into web applications and ensuring adherence to web performance and accessibility standards. Contributed to the agency's overall digital marketing strategy.
- Developed an open-source Node.js library for exporting datasets to Excel spreadsheets, contributing to a company culture that encouraged sharing knowledge and tools with the broader community.
- Delivered a complex project, an interactive 3D world map, using React and Three.js, demonstrating a rapid ability to learn and apply new technologies effectively.
Freelance Front-end Developer
Cape Networks
- Gained proficiency in React and Redux while developing the front-end dashboard for a network monitoring startup. Contributed to the early stages of the company's growth and product development.
- Collaborated effectively with remote developers contracted for the IPO, adopting asynchronous communication strategies to ensure efficient project delivery.
- Demonstrated resilience and adaptability in navigating the early stages of a startup, effectively managing changing software requirements and maintaining a high level of productivity under pressure.
Software Engineer
Wetu
- Developed an internal metrics dashboard using C#, ASP.NET MVC (Razor), and JavaScript. The dashboard, built with D3.js for data visualization, empowered colleagues to monitor key performance metrics efficiently.
- Developed a mobile itinerary SPA (single page application) using C#, ASP.NET MVC (Razor), and JavaScript. This mobile-first web app enabled tourists to seamlessly view and manage their trip itineraries on their mobile devices.
- Championed the adoption of ES6 and React for building SPAs, significantly improving development efficiency and code maintainability. The company subsequently adopted these technologies for all front-end projects.
Junior Technology Consultant
Intervate
- Created an app framework for Windows Phone 8 and the corresponding back-end (WebForms admin interface and REST API) as the sole team member in Cape Town, collaborating remotely with daily sync calls.
- Pioneered the mobile app division as a junior developer, championing the adoption of Azure cloud technology and leading to the company's first cloud-based mobile app.
- Awarded "Rookie of the Year" for outstanding contributions to the mobile app division.
Experience
Barracks
https://github.com/fjlaubscher/barracksBuilt with React, TypeScript, and IndexedDB, Barracks leverages browser APIs for offline access and sharing. A custom component library, developed for personal hobby projects, is integrated into Barracks to streamline development and enhance the user experience.
As a dedicated Bolt Action enthusiast, I created Barracks to address my needs and share them with the community. I continue to use and refine the app, ensuring it remains a valuable resource for fellow players.
Education
Diploma in Computer Science and Comprehensive Programming
CTI Education Group - Cape Town, South Africa
Skills
Libraries/APIs
React, Node.js, jQuery, D3.js, Three.js, Entity Framework
Tools
RabbitMQ, Figma, Jira, Sketch, Zeplin
Languages
CSS, JavaScript, HTML, TypeScript, C#, SCSS, SQL, GraphQL, XAML
Frameworks
Redux, Jest, Cypress, ASP.NET, ASP.NET MVC, Bootstrap, Angular, .NET Core, Next.js
Platforms
Firebase, Azure, Docker
Storage
Microsoft SQL Server, MongoDB, PostgreSQL, IndexedDB
Other
Responsive UI, Front-end, PWA, Chakra UI, Progressive Web Applications (PWAs), GitHub Actions, Cloudflare, Relational Database Design
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring