I am a software developer with passion and a wide variety of experience, who strives to grow, by continuously learning the latest technologies and improving my skillset. I enjoy writing robust, responsive and scalable applications, which conforms to good coding practices and are of the highest standards.
If you wish to get in contact with me, see more below:
As a Full-Stack Developer
I have more than 6 years of commercial experience designing and coding software with an intense focus on creating stable systems that are scalable and secure.
Projects range from desktop application programming to mobile games and web development.
I have a varied skillset and as such am not stack dependent and love discovering new technologies.
I strive to and apply good practices in all of the projects I am a part of, e.g SOLID principles, TDD/BDD and following a mobile-first design approach.
Knowledgeable of Agile and how to practically implement and follow this key management paradigm.
Experience with CI/CD and version control systems with Azure Pipelines and GIT (Github, Azure Repos) and can take a project from no version control to effective branching, code reviews, etc. and Artifact publishing and deployment.
Some of the projects I have completed.
Naturally - Node.js Web App
Node.js app using Express and MongoDB with third-party APIs.
A complete Payroll system that also incorporates basic HRM functions.
A mobile game that I designed, developed and released on the Play Store.
Item tracking software to identify where items are within the production line.
BCM Client Portal
Compiling credit and risk assessment reports to clients via a web app.
A social media platform powered by blockchain technology.
Below are the main technologies I use.
Some more of technologies I have experience in