Hello, I'm
Pieter
Senior Full Stack Software Engineer (Web, Mobile, API)
DevOps, Cloud and Linux Engineer
Cyber Security Expert
Software Architect
Development Manager
Project Manager
My specialisation
Full Stack Web Development
Working with multiple backend and front end technologies such as NodeJs, .Net Blazor, Angular and React to provide good quality and properly structured solutions to best fit client needs. Understanding the user experience is something a lot of people tend to miss, but not me. This is the most crucial part of any application as it is the part that can determine whether a system will be used or abandoned.
Mobile Development
Building cross platform applications for both Android and iOS using Xamarin, .Net MAUI and React Native. Progressive web apps have been done as well for clients that need to convert websites into applications. Whether it's a standard app or something more specialized like barcode scanners, I have got you covered.
Software Architecture
Sometimes clients need more than a software engineer. They need an architect to ensure stability in their platform and make good development decisions. Sometimes they have made bad decisions in the past and need parts rewritten or just need some new insights and ideas. This is where I shine. I can analyse any system and break it down into a proper design that is scalable and easily maintainable.
Project and Development Management
Need a project manager or development manager that has a good understanding of the technical as well as the business side of things? I help clients manage their projects as well as their development teams for optimal performance.
AI AND AGENTIC CODING
In the world of AI, agentic coding like Open Hands, Devin and Claude code is becoming a fast way to remove the boiler plate grunt work and get down to what really matters. However, without expert knowledge of LLMs and Agentic coding frameworks, you can quickly get into a mess. This is where I can help.
CYBER SECURITY AND APPLICATION SECURITY
When it comes to software as well as hardware infrastructure, security is key especially in the world we live in. With my years of experience in the software development industry and working on sensitive applications as well as penetration testing, I can help you make your environment and application as secure as it can possibly be.
DEV OPS AND CLOUD INFRASTRUCTURE
Any good system needs a good base. With my years of experience working on Windows as well as Linux server (and desktop) environments managing a cloud server has never been easier whether it be Azure, AWS or Google Cloud. From running pipelines to streamline deployment processes, properly managing code in containers or clusters, I make sure your systems go online and stay online.
Education
High School
Outeniqua High School - George (2010)Completed Matric Certificate
BSc. Information Technology
North West University (2011 - 2013)Completed my bachelors degree in information technology over a 3 year course
BSc. (Hons) Information Technology
North West University (2014 - 2014)Completed my honours degree in information technology
Various Certifications
Different academies (2015 - present)Various courses such as CEH (Certified Ethical Hacker), Udemy Courses on new Technologies and on the job requirements
Experience
K2 Workflow (Now Nintex)
2015 - 2017 (2 years and 2 months)Backend developer for the K2 Package and Deployment Team in Johannesburg, South Africa. Also worked in between as a penetration tester of the K2 systems. Basic technologies were .Net C#, Javascript and Microsoft SQL Server
Entellect
2017 - 2017 (3 Months)Worked for a brief period at Entellect in Johannesburg as a MEAN stack developer. (Mongo, Express, Angular and Node)
Softsure
2019 - 2021 (1 year and 8 months)Worked as a full stack developer, building .Net C# microservices with MSSQL, MongoDB, Kafka and Docker. Spent a large chunk of my time designing new user interfaces and architecting a new Angular front end.
Creativ360
2017 - 2024My own freelancing / consulting company. Over the course of my venture I have worked with multiple technologies from building digital marketing solutions using low code systems to developing full blown web portals and mobile solutions. Most of my projects have been short term 6 months to a year. I spent most of my time using: Low code platforms, .Net C#, NodeJS, Xamarin, .Net MAUI, Angular, React and React Native. Database systems I used ranged from MSSQL, MySQL, Postgres, MongoDB, Couchbase and DynamoDB. Being a consultant / freelancer / contractor I have managed quite a few projects, been the lead developer and architect on quite a few projects and operated as a senior software engineer as well. This provided me with a large skill set and knowledge base of the software development lifecycle.
During my time I worked with various companies and industries ranging from local companies in South Africa, Britain, Germany and San Francisco in the US. This gave me a lot of exposure to different tech stacks, cultures and a wide range of problems to solve.
d.Code Mobility
2024 - PresentCurrently I work at d.Code Mobility as a Senior Software developer building mobile and web applications for the mining industry to assist with asset management solutions.
This ranges from implementing mobile applications on Android barcode scanners to complex APIs and integrations with systems like SAP. The tech stack is Microsoft focused and we work and specialize in the latest .Net technologies, including MAUI and Blazor.
I started my journey at d.Code Mobility in February 2023 as a full time contractor through Creativ360 and have joined the team full time since August 2024.
Years
Working
Experience
General focus distribution
It is crucial not to only understand the technical side of a software company, but success comes from bridging the gap between business requirements, deadlines and technical development. This is a rough graph of the different areas I specialized in although this encompasses a lot more!