Hey! I'm Deon

A Software Developer

Scroll ↓

About

Considering the fact I found computers quite boring when I first encountered them in my teens, it is somewhat surprising that I ended up in tech after a lengthy career in manufacturing.

After roughly 18 months of self-study, I started working as a software engineer for a small development company, working mainly in React and getting to grips with PHP and SQL.

I'm currently working as a software engineer for Lexis Nexis, working in Angular and C#.

Skills

Projects

Log Viewer Project

After my initial studies and building a few smaller projects, I started looking for a more complex project to help me practice and apply the knowledge I'd gained. Through an acquaintance, a lead developer at a legal services company, I was given the opportunity to develop an internal tool that could potentially be used by their development teams.

Screenshot of log viewer application project

Stock Manager Project

As part of an internship application, I was given the task of constructing a one-page stock management application. The basic layout and requirements were provided and I was allowed to use either HTML, CSS & JavaScript or a frontend framework of my choice.

Build Process

I decided to continue to practice my React skills by also using the framework for this project.
For the backend, I utilised the Firebase Realtime Database as the requirements were fairly straightforward and did not require a more complex setup.

While it was not a requirement that the application needed to match the examples provided, I decided nonetheless to follow the design as accurately as possible. Being strict with this self-imposed rule meant that I could not just accept that my app was 'close enough'.
Instead I was able to sharpen my CSS skills by practicing making it do exactly what I wanted it to do.

This application provides a great base to work off of. In the future, I'd like to build it out into a more complex app as I feel there are lots of opportunities to add additional features.

Screenshot of stock manager application project

Starter Projects

This is a small collection of basic starter projects that served as initial practice projects while I was learning to code. The keyword is 'basic', but they were vital in cementing the core, basic concepts.

Tribute Website

Screenshot of tribute page project website

Product Page

Screenshot of product page project website

Survey Form

Screenshot of survey form project website

Technical Document

Screenshot of technical document project website

Work with me