About

Hi! I am Maurice Antonio Kelly, BSc. (Hons)

  • I am a full-stack software developer

  • Bachelor of Science (BSc.) with Upper Second Class Honours (2:1) in Information Technology with Combined Studies

  • Academic Institution: Middlesex University (London, United Kingdom)

Software Development Journey

I started programming with Pascal "Turbo Pascal to be exact," at College of North East London. I then started C++ in the summer before university. At university I did a lot of C++ and Java. C++ was used for DirectX and computer graphics subjects, and Java mainly for distributed application related subjects.

When I first saw PHP, I hated it because of its loose type system and use of the dollar ($) symbol prepending variable names which added to PHP's ugly and messy code style.

I did use PHP to implement the software component of my dissertation, not because I liked it but because it was the easiest to get a server up and running so that my lecturers and those who needed to see the running web app could do so easily to grade my work. PHP has come a long way since, now with OOP and type hinting. Laravel and vanilla PHP are the ways I generally use PHP.

Tech Stack

I have used many languages, frameworks and SDKs but my preferred tech stack is .NET using C#. I previously used Angular and Vue for frontend web clients with ASP.NET Web API for backend logic and business data access.

Blazor is a joy to use for websites, web apps, cross-platform mobile and desktop apps. I have used Blazor since it was in beta, I have been using it continuously along with ASP.NET Core MVC, ASP.NET Core Razor Pages, ASP.NET Core Web API and ASP.NET Core Minimal API. I am pragmatic so will use what is needed to solve problems and complete projects successfully.

Solutions & Services

Some solutions and services provided are development of custom websites, web apps and cross-platform (multi-device) mobile and desktop apps using modern, secure and performant technologies.

Offered is a professional software development service that specialise in producing beautiful websites, web apps and cross-platform apps.

Solutions and services are provided for what small businesses and individuals need to establish and maintain successful online presence. I am here to help by providing the custom solutions and services needed, from the initial consultation through to design, development and maintenance. Solutions and services provided are affordable, and clients are always in control to choose the solution(s) and service(s) needed.

Professional & Pragmatic

As a professional solution and service provider I produce beautiful and functionally correct solutions, tailored specifically to each business’ needs.

Clear and honest advice is always provided to ensure the best value service(s). The value of honest service is understood so please get in touch to see what I can do for you.

I will always listen to clients to ensure that there is clear understanding of what is required so that the right solutions are provided. The uniqueness of each business is integral to its identity and brand, so I always personalise solutions and services to clients’ requirements to guarantee that what is delivered is always high quality.

Relevance & Competence

I keep myself informed in the areas of technology that are of interest to me, and I embrace continuous learning so that I am skilled and competent. The aim is to always provide correct solutions.

I am committed and equipped to handle clients’ needs whether small or large. The aim is to always deliver appropriate and effective solutions. I believe that trust and reputation is integral to mutual success. Solutions and services provided should be unquestionably satisfactory.