Hi! I'm Francois.

I'm currently working at MADE as a front end developer building front ends using React.

Recently I've started working within the JavaScript stack using NodeJS, React and Redux after moving away from the .NET stack where I primarily worked as a full stack developer.

Check out some of my open source projects on GitHub.

Projects I've worked on

Cape Dashboard

The Cape Dashboard displays real-time data from the sensors which help IT managers and network operations professionals to detect issues instantly and troubleshoot from wherever they are in the world to improve WLAN quality of experience.

Front-end development of the Cape Dashboard

  • ES6
  • React
  • Redux
  • Firebase
  • SCSS
Generic Itinerary Integration
wetu (2016)

Generic middleware which speeds up development of back-end integrations with third-party API's used in the Tourism industry. The middleware allows API integrations to be built as adapters which would handle data conversion before saving it to the database. The project also included extensive unit testing and refactoring of existing TourPlan code to implement the generic middleware.

Development of generic middleware and unit tests.

  • .Net Framework 4.5.2
  • C# Unit Tests
  • ASP.NET MVC 5
  • TourPlan API
Ikon Consulting CV Generator

Web application which allows job candidates to create and view their CV (resume) on desktop, tablet or mobile.

Development of CV Generator application.

  • NodeJS
  • MongoDB
  • React
  • SCSS
  • ES6
wetu.com
wetu (2016)

Wetu public facing website.

Development of public facing site.

  • .Net Framework 4.5.2
  • ASP.NET MVC 5
  • SCSS
  • JavaScript
  • SharpSpring API
Ikon Consulting CRM

Web application which functions as a CRM which is primarily used to create and manage clients, client communications and follow up communications. Follow up communications function as reminders to communicate with or visit a specific client.

Design and development of CRM application

  • .Net Framework 4.5.2
  • MS SQL Server 2014
  • ASP.NET MVC 5
  • SCSS
  • JavaScript
  • d3.js
Mobile Itinerary template
wetu (2016)

Mobile device specific Itinerary template built as a Single Page Application.

Development of Mobile Itinerary template.

  • .Net Framework 4.5.2
  • MS SQL Server 2014
  • RavenDB
  • ASP.NET MVC 5
  • SCSS
  • JavaScript
Specials portal
wetu (2015)

Allow clients to create special offers linked to their Accommodations. Clients can search for specials created using the specials search portal.

Development of specials creator and specials search portal.

  • .Net Framework 4.5.2
  • MS SQL Server 2014
  • RavenDB
  • ASP.NET MVC 5
  • SCSS
Metrics dashboard
wetu (2015)

Internal metrics dashboard

Developed metrics dashboard using d3.js

  • .Net Framework 4.5.2
  • MS SQL Server 2014
  • RavenDB
  • ASP.NET MVC 5
  • d3.js
  • SCSS
  • JavaScript
Hybrid Image management
wetu (2015)

Allow clients to upload their own images for Destinations / Accommodations. Multi-lingual image descriptions can be added to an image and selected images can be used for print outputs.

Developed hybrid image management portal.

  • .Net Framework 4.5.2
  • MS SQL Server 2014
  • RavenDB
  • ASP.NET MVC 5
  • SCSS
  • JavaScript
Multi-lingual directions
wetu (2015)

Allow clients to add multi-lingual directions to or from their Accommodations.

Developed multi-lingual directions editor. Directions are generated using Google maps API and translated based on language selection.

  • .Net Framework 4.5.2
  • MS SQL Server 2014
  • RavenDB
  • ASP.NET MVC 5
  • SCSS
  • JavaScript
Citizen Reporting (FixMyCity framework v2)
Intervate (2015)

The Fix-My-City Framework is a reusable app framework which utilises the common components of a smartphone. These components include the global positioning system (GPS), the 3G or Wi-Fi receiver, and the camera.

Development of Windows Phone app, SQL Azure database, ASP.NET web application and WCF REST web services.

  • Windows Azure
  • WCF REST web services
  • .Net Framework 4.5
  • SQL Azure
  • Windows Phone 8
  • ASP.NET Web Forms
JRA Find & Fix
Intervate (2014)

The purpose of the Fix & Find App is to simplify and enhance communication between Johannesburg Road Agency (JRA) and the road users, to enable the JRA to process the service requests of citizens, to resolve road issues and to enable road users to share road issues.

Development of Windows Phone app, SQL Azure database, ASP.NET web application and WCF REST web services.

  • Windows Azure
  • WCF REST web services
  • .Net Framework 4.5
  • SQL Azure
  • Windows Phone 8
  • ASP.NET Web Forms
  • d3.js
SANParks App v2
Intervate (2013)

The SANParks app enables individuals to capture animal sightings during game drives. It provides the ability to capture details about sightings along with a snapshot to keep a visual history of your trip and to assist in tracking of endangered animals.

Development of Windows Phone app, SQL Azure database, Windows Azure Mobile services and ASP.NET web application.

  • Windows Azure
  • Windows Azure Mobile Services
  • .Net Framework 4.5
  • SQL Azure
  • Windows Phone 8
  • ASP.NET Web Forms
Telkom Knockout App
Intervate (2013)

Telkom Knockout Tournament app enables users to stay up to date with all the Telkom Knockout action and news. The tournament features the 16 PSL teams playing in straight knockout ties through a round of the last 16, quarterfinals and semi-finals, before the final is played at a neutral ground.

Development of Windows Phone app

  • HTML5, CSS3 and JavaScript
  • Windows Phone 8
Citizen Scientist
Intervate (2013)

The Citizen Scientist app enables individuals to capture animal sightings during game drives. It provides the ability to capture details about sightings along with a snapshot to keep a visual history of your trip and to assist in tracking of endangered animals.

Development of Windows Phone and Windows apps, SQL Azure database, Windows Azure Mobile services.

  • Windows Azure
  • Windows Azure Mobile Services
  • .Net Framework 4.5
  • SQL Azure
  • Windows Phone 8
  • ASP.NET Web Forms
Road Accident Fund - Accident Report
Intervate (2013)

The RAF application is designed to assist you in the event of an accident. It provides a quick-reference guide as to what to do in the event of an accident or emergency, access to emergency numbers and a convenient way to capture the key information required from the scene of an accident for reference or later reporting to the police, insurance or to the Road Accident Fund.

Development of Windows Phone app, SQL Azure database, Windows Azure Mobile services.

  • Windows Azure
  • Windows Azure Mobile Services
  • .Net Framework 4.5
  • SQL Azure
  • Windows Phone 8
  • ASP.NET Web Forms
FixMyCity Framework
Intervate (2013)

The Fix-My-City Framework is a reusable app framework which utilises the common components of a smartphone. These components include the global positioning system (GPS), the 3G or Wi-Fi receiver, and the camera.

Development of Windows Phone app, SQL Azure database, ASP.Net web backend and web services.

  • Windows Azure
  • Windows Azure Mobile Services
  • .Net Framework 4.5
  • SQL Azure
  • Windows Phone 8
  • ASP.NET Web Forms