Software EngineerRemoteSept 2018 - present
- leadhome.co.za - Estate AgentsMicro UI functioning as a new section of the website to find Leadhome estate agents by province, metro and suburb with a massive focus on SEO to improve organic traffic. This project also included a back-end API which pulls data from our microservices and migrates estate agent data from Wordpress to our internal CRM.ReactStyled Componentsdotnet coreGraphQLPostgreSQL
- leadhome.co.zaPartial rebuild of the Leadhome website while keeping the older version of the website running and using nginx to proxy requests to either one of the apps while keeping the domain the same.ReactStyled Componentsnginx
- Valuation Wizard (v4)Complete rewrite (and Carbon based) online valuation booking tool after dealing with roadblocks found during outsourcing process.ReactReduxStyled Components
- Valuation Wizard (v3)Online valuation booking tool built with TypeScript. Originally outsourced and taken over by my team.ReactMobXTypeScriptSCSS
- CarbonOpen source PWA boilerplate used for internal React front-ends.ReactWebpackStyled Components
- Osmosis - Internal, custom built CRMOsmo GraphQL api built with dotnet core.dotnet coreGraphQLPostgreSQLRabbitMQ
Software EngineerCape TownJan 2017 - Aug 2018
- made.co.zaMADE Agency website. (Now changed)ReactNodeRxJSStyled Components
- LobbstaFront-end development of an online e-sports platform to schedule, share and view real-time stats of Dota 2 matches.ReactReduxRxJSSCSS
- ConciergeThe Concierge app works in conjunction with its software platform to allow for easy, on-the-go management of its events and guests.NodeAngularMongoDBSCSS
- XLROpen source MS Excel spreadsheet generator built for NodeJS and used in Concierge.Node
Front-End DeveloperCape Town and RemoteSept 2016 - Dec 2016
- Cape Networks (now Aruba) DashboardFront-end development of the dashboard allowing users to troubleshoot Wi-Fi and improve quality remotely.ReactReduxFirebaseSCSS
Software EngineerCape TownJun 2015 - Aug 2016
- wetu.comWetu websiteASP.NET MVCSCSS
Junior Tech ConsultantCape Town and RemoteMar 2013 - May 2015
- Citizen Reporting (Formerly FixMyCity)Reusable mobile app framework and web dashboardsWindows PhoneASP.NETAzureMSSQL Azure
- JRA Find & FixWindows Phone app and REST api which enables citizens of Johannesburg to report road issues to the Johannesburg Road Agency.Windows PhoneASP.NETAzureMSSQL Azure
- Citizen ScientistWindows Phone app and REST api which enables individuals to capture animal sightings and assist in tracking of endangered animals.Windows PhoneASP.NETAzureMSSQL Azure
Helix is an opinionated React boilerplate which tries to keep config to a minimum while allowing you to configure what you need. This site is built with Helix!
DIY sprint retrospective app built with React + Firebase, which is used on a weekly basis in my team at Leadhome.
Online property valuation tool built at Leadhome using React + Redux.