Scroll To View More
CJ Visser, Software Developer in Cape Town, South Africa
CJ Visser

Software Developer in Cape Town, South Africa

Member since January 11, 2018
CJ is a talented full-stack developer who revels in a challenging environment. From the financial sector to the entertainment industry, he has created products that went into the hands of millions of satisfied customers. CJ knows how to cultivate a positive work atmosphere, design systems, and tackle problems. Most importantly - he gets things done.
CJ is now available for hire


  • Fintec
    Node.js, Vue.js, Heroku, MongoDB, React-Native
  • in-house
    React, HTML, CSS, C#, Azure, TFS, SQL Server
  • Pump & Abrasian
    React, Node.js, MongoDB, Heroku, Lunacy


  • C#, 6 years
  • JavaScript, 5 years
  • Python, 5 years
  • Node.js, 4 years
  • React, 4 years
  • Functional Programming, 4 years
  • Clojure, 3 years
  • React Native, 2 years
Cape Town, South Africa



Preferred Environment

Windows, GIT, vscode

The most amazing...

...project I developed was a web application where users can build their own graphs based on millions of real time data points gathered across a chemical plant.


  • Lead Development Consultant

    2018 - PRESENT
    • Developed and maintains the Opticollect website ( using Netlify and Eleventy.
    • Developed an automated messaging system, utilizing WhatsApp for Business to allow customers of major banks and insurance companies of South Africa to easily manage their debit orders.
    • Leads the development team of BEAM - a new startup sponsored by Fintec. It is a CMS and payment system, targeted at the rapidly growing, small business market in South Africa.
    • Consulted on the Fintec API, a soon-to-be-released open banking API made with C#, SQL Server, and the .NET Core environment.
    Technologies: Node.js, Vue.js, Heroku, MongoDB, React-Native
  • Co-founder and lead developer

    2017 - PRESENT
    • Co-founded in-house, a startup based in New York that will be launching at the end of 2018.
    • Took over an old and defunct, but relevant project, and repurposed it so that it aligns with modern standards. Introduced continuous integration with Azure, and replaced ASP.NET MVC by React.
    • Designed the technical road map up to release.
    • Prototyped new features with the design team in Node.js and React.
    Technologies: React, HTML, CSS, C#, Azure, TFS, SQL Server
  • Development consultant/contractor

    2018 - 2019
    Pump & Abrasian
    • Designed and envisioned a new product to replace their current spreadsheet system to visualize and adjust various calculations, and generate appropriate quotes.
    • Used Lunacy (Window's Sketch clone) to design the pages and create wireframes.
    • Built the entire framework from scratch in Node, React, MongoDB, and serviced through Heroku.
    Technologies: React, Node.js, MongoDB, Heroku, Lunacy
  • Senior Web Developer

    2017 - 2018
    • Led the web development for 22seven - a personal budgeting and finance insights application that aggregates a user's personal finance. The company integrates with more than 100 banks and financial institutions and has a user base of more than 150k.
    • Drastically improved the aggregate service, where only the latest information is routinely received from the server (like a user's latest bank transactions) and merged with the client side data.
    • Headed the prototyping of all the new features that will eventually be used by all the platforms - Android, iOS, and web.
    • Pioneered the migration from Angular to React. It iwas done in an iterative manner, where Angular components are replaced by React components, one by one.
    Technologies: Angular, React, JavaScript, HTML, CSS, C#, MongoDB
  • Senior Software Developer

    2016 - 2017
    Blazingchilli / Zing
    • Contributed to various back-end solutions that provided content to the apps of South Africa's largest insurance companies - Liberty and Old Mutual.
    • Introduced, developed, and maintained a centralized web console that manages the company‚Äôs internal systems, which is used by the support personnel, the developers, and the managers.
    Technologies: React, C#, ASP.NET, SQL Server, JavaScript, HTML, CSS
  • MES Developer

    2014 - 2016
    Omnia Fertilizer
    • Created a factory standby and log sheet capturing application that was used by thousands of standby workers and managers of the chemical plants.
    • Developed a dynamic charting web application to represent millions of data points in the plants.
    • Created a near hit web application that replaced the paper system where 100+ incidents needed to be processed by hand per week.
    • Developed an automated tool that moved 20+ years of confidential Labware data from Lotus Notes, MS Access, and Excel to a centralized SQL Server database integrated to SharePoint.
    Technologies: C#, Python, ASP.NET, SQL Server, PI system, JavaScript, HTML, CSS, Visual Basic


  • Vehicle Detection (Development)

    This was an exciting project as part of Udacity's Self Driving Car Nanodegree program.

    The program analyzes a video to detect where other vehicles appear.

    This functionality is foundational for self-driving cars. It involved sophisticated image processing and machine learning.

  • Old Mutual Wine Show App (Development)

    Developed the mobile content for South Africa's premier wine show.

    It was an extremely confidential process involving wine experts.

  • Way2b1 Mobile (Development)

    Developed the React Native Android app for Way2b1 (called Greenlight) as a freelancer through the services of Udacity Blitz.


  • Languages

    C#, HTML, CSS, JavaScript, Visual Basic, Java, C++, Python, Elixir, Elm, Clojure
  • Frameworks

    Express.js, Redux, ASP.NET, React Native, Flask, Angular
  • Libraries/APIs

    React, Node.js, Vue.js
  • Paradigms

    Functional Programming, Agile Software Development, Test-driven Development (TDD)
  • Platforms

    Windows, Linux, MacOS
  • Storage

    MongoDB, SQL Server 2012, PostgreSQL, SQLite
  • Other

    Full-stack, Freelance, Freelance Developer, Machine Learning, Product Management


  • Nanodegree in Self Driving Car
    2017 - 2018
    Udacity - Remote
  • Bachelor's degree in Computer Science and Mathematics
    2012 - 2014
    North West University - Potchefstroom, South Africa
  • Freshman program in Science
    2011 - 2012
    McGill University - Montreal, Canada
I really like this profile
Share it with others