
Hi, I'm Brian
I specialize in #

Introduction
Overview.
As a Full Stack Developer specializing in web, desktop, and backend services, I am deeply passionate about solving complex problems and transforming ideas into elegant, functional code. My approach is rooted in the belief that the best solutions are not only effective but also clear and maintainable. I prioritize writing readable and well-organized code, considering it as much an art as it is a science.
My process is dynamic; I initially focus on devising a working solution swiftly to address the immediate needs of a project. However, I firmly believe that there's always room for improvement. This leads me back to my initial solutions, refining them with a keen focus on readability, performance, and seamless integration.
In my journey as a developer, I have honed my skills across various platforms, enabling me to adapt and thrive in diverse development environments. My experience ranges from crafting responsive web interfaces to engineering robust backend systems and building efficient desktop applications. Each project is an opportunity for me to bring a unique blend of precision, creativity, and a relentless pursuit of quality.

Web

Desktop
Development

Back-end
Services
What I have done
Work Experience.
Freelance Software Developer
Upwork
- Developed custom software solutions for diverse client needs, emphasizing modular and maintainable code.
- Worked closely with clients to define requirements.
- Reviewed and optimized existing codebases, enhancing application performance and maintainability for several clients.
Front-end Developer
Selltime Pty Ltd, AU
- Developing and managing web application development using Asp.Net Core MVC, focusing on modular and scalable code design.
- Collaborating with cross-functional teams to deliver high-quality products.
- Led a team initiative to standardize responsive design practices, improving consistency across projects.
Desktop App Developer
CompWeb Systems Ltd, KE
- Developed and maintained desktop applications using the .NET Framework and SQL.
- Integrated applications with third-party APIs, enhancing functionality and user options.
- Wrote and maintained hardware integration modules.
- Provided technical support and expertise to customer support teams.
Front-end Developer
Selltime Pty Ltd, AU
- Led the development of a dynamic web rendering system using Blazor and .NET Core, enhancing user experience and system efficiency.
- Implemented responsive web design principles
- Actively contributed to code reviews, focusing on improving code quality and maintainability.
HTML
CSS

TailwindCss
Javascript
Typescript
React

NextJS
NodeJs

C#

.NET Core

Blazor

Azure

SQL
Git
My work
Projects.
Welcome to the showcase of my professional journey, where each project is a testament to my technical prowess and problem-solving capabilities. Within this portfolio, you'll find a curated selection of my work, each accompanied by a succinct description, along with accessible links to both the code repositories and live demonstrations. These projects not only highlight my proficiency in handling a variety of technologies but also illustrate my effective project management skills and my knack for navigating and resolving complex challenges. Dive in to see how my expertise is put into action, creating impactful and innovative solutions

Weather App
This intuitive weather app provides real-time weather updates tailored to the user's current location, ensuring up-to-date information at a glance. Additionally, it offers the flexibility to retrieve weather forecasts for any searched location, delivering a personalized and comprehensive meteorological experience.

GameHub
This is a video game discovery app replicating RAWG.io platform using React, Typescript, and the RAWG.io API. The app allows users to search, filter and explore a wide range of video games.