After several years of building metal gates and fences, I needed a change in life. I'm built to think. Built to learn and to be creative. That is exactly what I love about this job. My goal is to write clean, robust applications on which you can rely.
'We cannot become what we need by remaining what we are.'
—John C. Maxwell
I am a skilled back-end web developer with a focus on creating robust and scalable applications. I have experience in Node.js, ASP.NET and Blazor, and utilising various web services (APIs).
I specialize in automated testing using Playwright, a powerful tool that enables seamless cross-browser testing, to ensure the reliability and functionality of web applications.
I have experience in developing solid desktop applications using the .NET framework with database functionality using databases like SQL Server and SQLite, and technologies like ADO.NET, Entity Framework Core and Dapper.
I have successfully completed a cross-platform mobile application with Xamarin as a school project, however this technology is outdated, and support for it will end in 2024. Recently I have been learning React Native. More on that soon!
Constructed high-quality custom-made metal gates and fences, tailoring them precisely to meet the specific requirements and preferences of each client.
Obtained a comprehensive understanding of the foundational
concepts behind blockchain technology, including the
Solidity programming language and frameworks like Hardhat
and Truffle, while exploring its advantages and
disadvantages.
I pursued this knowledge
independently out of personal interest. However, due to
time constraints and the limited availability of practical
real-world applications beyond cryptocurrencies and NFTs,
my motivation waned, preventing me from completing the
course. Nonetheless, I firmly believe that the concept of
blockchain holds significant potential for future value
and relevance.
Acquired a solid grounding in fundamental programming
concepts, web development, data structures, and software
engineering principles, alongside developing various
essential soft skills such as communication,
collaboration, accountability, and adaptability.
This course places significant emphasis on
back-end development, specifically utilizing C#, SQL, and
HTML/CSS/JavaScript as the primary languages. Moreover,
the course adopts a pragmatic approach, prioritizing
practical applications and real-world scenarios, involving
numerous projects encompassing individual work, group
collaboration, and internship experiences.