Welcome!
I'm Le Roux Vermeulen, a self-taught web developer based in South Africa.
I am a dedicated self-taught web and software developer. After high school I studied and graduated with a psychology degree, but I knew it was not what I wanted to do with my life. Technology has always interested me, so I started to learn a bit of programming, and was hooked ever since. I have been doing web and software development since 2019. I think what will give me an edge is that I am passionate about this field and always want to learn more to further improve my skills. I didn't just go through a computer science degree because I had to, I learnt this because I wanted to, and had the drive to continue learning.
Contact Details:
lerouxvermeulen@gmail.com
+27 66 290 0869
Key Skills
Featured Projects
Leadership Clarity
This is a fully mobile responsive teaching platform web app that I made for FEBA Radio SA. The technologies used were Angular and Firebase. I did the designs myself using Figma and implemented everything from scratch. A user can sign up for an account and apply for one of the courses. The admin then has the ability to accept or reject the application in the admin panel. From there the user has access to the specific course only and can watch the videos, download images and the teaching materials. The admin user has full CRUD functionality - the ability to create new courses, upload files, manage users etc.
Code SiteManfex
This is a fully mobile responsive website I desgined and developed for a client while freelancing. It was made with HTML, CSS, a bit of JavaScript and Bootstrap. EmailJs was used to send emails from the client side, and I used CSS keyframes for the loading animations when sending an email.
Code SiteShow-Down
This is a fully responsive Node.js app where fetch requests are sent to the OMDb API so that user can search for two movies, series or video games to compare their stats, then a winner is declared. A combination of bootstrap and vanilla CSS was used for this projects' styling. Vanilla asynchronous JavaScript was also used to fetch data and append it to the page in real time with no page reloading. I also made Node.js backend to make requests from in order to hide the API key from the client side. I made use of the axios library to send requests to my Node.js backend which then also send requests with axios to fetch data from the OMDb API, and send that to the front end again.
Code SiteTo-Do app
This is a fully responsive To-Do list app written with vanilla HTML, CSS and JavaScript that uses the localStorage API to store all the users To-Do lists and settings. The user has the ability to add multiple To Do lists, and drag and drop them where they like. Another main feature is that the user can optionally provide a due date and time. Then the color of the To Do item is going to change according to the time left.
Code SiteFeba Radio
This is an Ionic vue3 app that I made for FEBA Radio South Africa. The main feature of the app is that the user can listen to FEBA radio stations from accross the world. They also receive scheduled push notifications to receive daily prayers. I wrote a web scraper to get the prayers from the FEBA website.
Code Download