Pragmatic Solutions

A to Z Pragmatic Software Solutions

Hi. I am Maurice.

I am a pragmatic polyglot software developer who uses what is needed to solve problems to get projects completed successfully.

Tech Stack

I use a variety of languages and frameworks such as Laravel and vanilla PHP, but I use .NET and C# as my primary tech stack to develop client and server apps. I mostly use Blazor for client apps because it offers excellent productivity allowing a single codebase to be used for multiple target platforms.

Blazor Render Modes

Server: Static server-side rendering (static SSR) with enhanced navigation.

Server: Interactive server-side rendering (interactive SSR) using Blazor Server.

Client: Interactive WebAssembly Client-side rendering (CSR) using Blazor WebAssembly.

Server, then Client: Interactive Auto uses Interactive Server initially and then Client-side when Blazor bundle is downloaded.

Blazor for Cross-Platform Apps

Blazor's productivity allow the same code used for web apps to be used by .NET MAUI Blazor Hybrid for cross-platform mobile and desktop apps.

Parts of .NET I Mostly Use

The parts of .NET I use for client and server apps include ASP.NET Core Blazor, ASP.NET Core MVC, ASP.NET Core Razor Pages, and Web API, Minimal API and Entity Framework Core to provide backend business logic and data for client apps.

Apps, Websites, Web Apps & APIs

Design and development of custom multi-device, friendly websites, web apps and cross-platform native apps is offered here.


Websites, web apps and cross-platform apps require APIs to provide data and business logic to perform required operational tasks. Building efficient APIs to power client app requirements is a service offered here.

Pragmatic Solutions & Services

Websites & Apps for all Devices

Get in touch for website and web app development services. You can also get help with maintenance and management services to keep your website(s) functioning optimally.

Service You Can Trust

Portfolio

A few projects shown. Please hire me. I am available for work opportunities, freelance or fully employed, full-time or part-time. Please get in touch.

AEE

AEE

Achieve Excellent English

Achieve Excellent English

Regrow

Regrow

Regrow

Review

Ieda, Regrow (© Ujamaa CM)

"Working with Maurice on my web development project has been an outstanding experience. From selecting the right hosting provider to setting up the website, Maurice provided excellent guidance and support throughout the entire process. The attention to detail, clear communication, and expert advice ensured that I was able to get a website that meets my company's needs and performs seamlessly. I appreciate the timely responses and the effort put into making sure everything was set up perfectly. Whether you're a business owner looking for a new website or need help with hosting, I highly recommend Maurice for any web development needs."

KAZHub

KAZHub

KAZHub

KAZHub