profile.tsx
<div className="profile-card">
<Image
src="/profile.png"
alt="Raniel Gomez Garcia"
/>
<div>
<span>Senior Software Engineer</span>
<h1>Raniel Gomez Garcia</h1>
<p>.NET & Azure | Full-Stack Development | DevOps</p>
<p>I build web applications, APIs, and cloud infrastructure with .NET, Azure, and modern JavaScript frameworks.</p>
<span>Tarlac City, Philippines</span>
</div>
</div>
Raniel Gomez Garcia

Senior Software Engineer

Raniel Gomez Garcia

.NET & Azure | Full-Stack Development | DevOps

I build web applications, APIs, and cloud infrastructure with .NET, Azure, and modern JavaScript frameworks.

Tarlac City, Philippines

Featured Projects

All projects

Featured project

Enrollify — College Enrollment Management System

Enrollify is a full-stack, web-based enrollment management system designed for colleges and universities. It digitizes and streamlines the entire academic lifecycle — from setting up master data and building class schedules, to managing student enrollments, computing fees, recording grades, and generating official documents.

ASP.NET CoreWolverineMediatRCQRS+10
Selected work

Featured project

Developer Portfolio

This site — a statically generated portfolio built with Next.js, TypeScript, Tailwind CSS, and MDX.

Next.jsTypeScriptTailwind CSSMDX
Selected work

Featured project

Chocoland Hils Cafe Management System

A desktop Point-of-Sale, Inventory, Employee, and Payroll management system built for a cafe business, developed as a Windows Forms (.NET) application backed by MySQL.

C#Windows Form (.NET)MySQL 8.4Docker for local development+6
Selected work

Skills & Tooling

Languages

C#TypeScriptJavaScriptSQL

Backend

.NET.NET CoreASP.NET CoreEF CoreDapperREST APIsGraphQLgRPC

Frontend

ReactNext.jsNode.js

Cloud & DevOps

AzureAzure DevOpsAzure SQLDockerKubernetesTerraformBicep

Databases

SQL ServerT-SQLAzure SQLMySQL

Platform & Quality

GitUnit TestingIntegration TestingIISVirtual Machines

From the Blog

All posts

How to apply Clean Architecture pragmatically in ASP.NET Core — the boundaries that matter and the ones you can skip.

Jun 18, 2026

When separating reads from writes pays off, when it doesn't, and how to adopt CQRS incrementally.

May 2, 2026

A practical comparison of long-polling and SignalR for live updates, with guidance on when each wins.

Mar 14, 2026

What People Say

Raniel is very knowledgeable and professional. He was able to deliver excellent quality work in a very timely manner and is very dedicated to deadlines. He completed the project in less time than expected with no issues or problems. Raniel is very polite and was easy to communicate with. He was fast to address feedback and was very patient in walking me thoroughly through the process of the project to help me better understand and learn. He had always provided me with detailed explanations and information which I really appreciate a lot. Beyond grateful to have been able to work on this project with Raniel. Would absolutely recommend!
AO

Alexan Ocampo

Business Owner, Upwork.com

Raniel has a rare combination of deep technical skill and clear communication. He turns ambiguous requirements into well-modeled, maintainable systems.
SD

Sofia Delgado

Engineering Manager, Northwind Cloud

One of the most thoughtful engineers I've worked with. His architecture decisions consistently aged well as the product grew.
ML

Marcus Lin

Principal Architect, Meridian Fintech

Raniel bridges product and engineering effortlessly. He ships reliably and always keeps the long-term health of the codebase in mind.
ER

Elena Rossi

Product Lead, BrightPath Solutions