Skip to content
Currently: Software Engineer @ Carecogni · BASc Cum Laude

Scalable backends and interactive systems.

CS graduate (Cum Laude) and Software Engineer at Carecogni. I work across Python backends, Dagster ETL, and React frontends.

Portrait of Gabriel Uwaila, Software Engineer at Carecogni
Python / DagsterSQLAlchemyPydanticPoetryReact / Next.jsC# / .NETTypeScript / Node.jsFastifyMCP SDKSolid / RDFOAuth2 / PKCERabbitMQDockerKubernetesScalewayGitHub ActionsPostgreSQLRedisMongoDBLangChainOllama / Qwen3QdrantRAGZodpnpm / TurborepoREST APIsGitTypeScriptPython / DagsterSQLAlchemyPydanticPoetryReact / Next.jsC# / .NETTypeScript / Node.jsFastifyMCP SDKSolid / RDFOAuth2 / PKCERabbitMQDockerKubernetesScalewayGitHub ActionsPostgreSQLRedisMongoDBLangChainOllama / Qwen3QdrantRAGZodpnpm / TurborepoREST APIsGitTypeScriptPython / DagsterSQLAlchemyPydanticPoetryReact / Next.jsC# / .NETTypeScript / Node.jsFastifyMCP SDKSolid / RDFOAuth2 / PKCERabbitMQDockerKubernetesScalewayGitHub ActionsPostgreSQLRedisMongoDBLangChainOllama / Qwen3QdrantRAGZodpnpm / TurborepoREST APIsGitTypeScriptPython / DagsterSQLAlchemyPydanticPoetryReact / Next.jsC# / .NETTypeScript / Node.jsFastifyMCP SDKSolid / RDFOAuth2 / PKCERabbitMQDockerKubernetesScalewayGitHub ActionsPostgreSQLRedisMongoDBLangChainOllama / Qwen3QdrantRAGZodpnpm / TurborepoREST APIsGitTypeScript

Experience

Professional Experience

Software Engineer

Carecogni · Utrecht, Netherlands

Aug 2026Present

Work
  • Full-time software engineer on Carecogni's healthcare data platform (hybrid, Utrecht).
  • Backend: Python, Dagster ETL pipelines, SQLAlchemy and Alembic on PostgreSQL, Pydantic, Poetry.
  • Frontend: React.

Software Engineer Intern

Fujifilm Electronic Materials · Zwijndrecht, Flemish Region, Belgium

Jul 2026Aug 2026

Work
  • Built a local, on-premises RAG assistant for internal documentation, fully offline with no data leaving the building. Used Ollama and Qwen3 for inference and Qdrant as the vector store for retrieval.
  • Designed and automated a CI/CD pipeline from git to IIS, replacing manual deployments.

Software Engineer Intern

Utonomy · Utrecht, Netherlands

Apr 2026Jun 2026

Work
  • Designed and built two production-deployed MCP servers for Utonomy's Solid-based data platform.
  • hive-mind: remote MCP server giving AI coding agents (Cursor, Claude Code) shared architectural context of the Utonomy monorepo; service documentation tooling, lookup and search tools, bearer auth middleware; deployed on Scaleway serverless containers.
  • u-mind: privacy-first personal context MCP server exposing user pod data (Solid/RDF) to AI clients via OAuth2 + PKCE; consent-aware read/write of personal data models (profile, shopping preferences) with automatic audit logging through idp-server's existing ACL and DataAccessLog infrastructure.
  • Tech stack: TypeScript, Node.js, Fastify, MCP SDK (Streamable HTTP), Solid/RDF, Zod, pnpm/Turborepo, Docker, Scaleway, GitHub Actions CI/CD, Linear.

Software Engineer & IT Assistant

Fujifilm Electronic Materials · Belgium

Feb 2025March 2026

Work
  • Built AI Shark for the Fujifilm Global AI Challenge: internal phishing simulation platform targeting 10 departments; used Fujifilm's internal LLM to generate personalised phishing emails with configurable difficulty, open/click tracking, and admin analytics dashboard. Stack: React, TypeScript, ASP.NET Core 10, Entity Framework Core, SQL Server.
  • Developed Asset Management System (AMS) tracking 500+ IT assets with serial numbers, borrowing/returning workflows, and AD-backed role-based access control. Stack: .NET 9, Blazor Server, SQL Server, Dapper.
  • Maintained a mission-critical C# Blazor app for the Infrastructure Team, resolving 15 bugs and shipping new features; created PowerShell automation scripts for Cisco switch upgrades across 30 devices.

Education

Bachelor of Applied Science, Applied Computer Science

Karel de Grote University College · Belgium

Class of '26

Education
  • Graduated Cum Laude, June 2026.
  • Coursework in software development, databases, IT infrastructure, data science, machine learning, and cloud technologies.
  • Practical experience across full-stack engineering, business collaboration, and problem-solving through project-based modules and international study.
  • Activities: Tutoring — Programming Fundamentals.

Skills in Context

Grouped by how they are used in real projects, not just a logo wall.

Backend

REST and event-driven APIs with Python, Java, Spring Boot, and .NET. ETL with Dagster and SQLAlchemy.

JavaSpring Boot.NET 9ASP.NET CoreC#Blazor ServerPythonDagsterSQLAlchemyAlembicPydanticPoetryFastAPIFastifyNode.jsPostgreSQLMS SQL ServerRedisJWT AuthenticationOAuth2 / PKCEKeycloak OIDCStripe PaymentsREST API DesignDomain-Driven DesignHexagonal ArchitectureZod

Frontend

Responsive, accessible interfaces with React, TypeScript, and modern CSS frameworks.

ReactTypeScriptNext.jsJavaScriptHTML5CSS3Tailwind CSSMaterial UIReact QueryFramer MotionBlazor Server

DevOps

Cloud infrastructure, CI/CD, and containerized deployments on Scaleway, Azure, and Vercel.

DockerKubernetesGitHub ActionsGitLab CI/CDScalewayAzure Container AppsAzure Blob StorageVercelpnpm / TurborepoInfrastructure as CodeActive DirectoryPowerShellIISUbuntuGit

Data & Machine Learning

Datasets, model training, and ML pipelines with Python, scikit-learn, and transformers.

PythonPandasScikit-learnXGBoostSMOTEMLflowDVCTransformersFastAPI

AI & LLM

Production MCP servers, on-prem RAG assistants, multi-agent systems, and privacy-first LLM tooling.

MCP SDK (Streamable HTTP)LangChainAnthropic APIOpenAI APIOllamaQwen3QdrantVector DatabasesSolid / RDFMulti-agent SystemsRAGPrompt EngineeringWebhook Pipelines
Featured Case Study

Asset Management System

Asset lifecycle platform for Fujifilm Europe's IT inventory and infrastructure visibility.

Problem

Fujifilm Europe needed a centralized system to catalog and manage IT hardware assets across multiple locations, with unique serial tracking, automated discovery, and full transaction history.

Constraints

  • Must integrate with existing Active Directory infrastructure
  • Deploy within secure Fujifilm internal network
  • Support role-based access for admins, engineers, and end users
  • Handle large-scale asset inventory with performance requirements
  • Maintain enterprise security standards and compliance

Stack & Architecture

Built with .NET 9.0 and Blazor Server for real-time updates and server-side rendering. SQL Server handles transactional data and asset relationships. Active Directory integration provides authentication and authorization. The system implements a layered architecture with clear separation between data access, business logic, and presentation layers.

.NET 9Blazor ServerC#SQL ServerActive Directory

Results

  • Centralized visibility into IT infrastructure assets across Fujifilm Europe
  • Automated asset discovery reduces manual data entry overhead
  • Role-based access control ensures proper security boundaries
  • Transaction history provides audit trail for compliance
  • Shipped into Fujifilm Europe IT operations with role-based access and an audit trail
Asset Management System interface displaying hardware asset catalog with search and filter functionality

More Projects

Backend APIs, frontends, ML, and cloud work beyond the featured case study.

Carecogni logo

Carecogni Platform

Software Engineer

In Progress

Healthcare data platform: Dagster ETL, SQLAlchemy on PostgreSQL, Pydantic models, and a React frontend. Packaged with Poetry.

PythonDagsterSQLAlchemyAlembic+4 more
Development workstation used while building Fujifilm on-premises AI assistant

On-premises AI Assistant

Software Engineer Intern

Completed

Local RAG assistant for Fujifilm internal docs. Fully offline with Ollama, Qwen3, and Qdrant so nothing leaves the building.

OllamaQwen3QdrantRAG+2 more
Utonomy logo, Solid-based personal data platform

Utonomy MCP Servers

Software Engineer Intern

Completed

Two production MCP servers for Utonomy's Solid-based data platform: shared architectural context for AI agents, and privacy-first access to personal pod data.

TypeScriptNode.jsFastifyMCP SDK+6 more
BanditGames microservices architecture diagram showing backend, frontend, and AI services orchestration

BanditGames

Full-stack Developer

Completed

Microservices gaming platform with containerized services for gaming and AI.

Spring BootReactDockerMCTS/Minimax AI+1 more
Adullam mobile app interface showing Bible journal entries and AI-powered insights

Adullam - Bible Journal App

Mobile Developer

In Progress

React Native app for Bible journaling with AI insights and multi-language support.

React NativeTypeScriptFirebaseOpenAI API+1 more
Multi-agent system simulation interface showing agent interactions and learning progress

Multi-Agent AI Systems

AI Engineer

Completed

Multi-agent systems and reinforcement learning project with a dedicated frontend.

PythonMulti-Agent SystemsReinforcement LearningReact
CI/CD pipeline dashboard and application interface showing automated deployment status

Enterprise Full-stack System

Full-stack Developer

Completed

Spring Boot backend and React frontend with automated CI/CD pipelines.

Spring BootReactCI/CDAutomated Testing
EvaleBike evaluation platform dashboard showing telemetry data from electric bike test benches

EvaleBike

Full-stack Developer

Completed

Azure-native evaluation platform for electric bike test benches.

Spring BootAzure Container AppsPostgreSQLRedis+1 more
Neural network training curves and reinforcement learning agent performance metrics

Deep Learning & RL Research

ML Engineer

Completed

Deep learning and reinforcement learning implementations.

PythonPyTorchTensorFlowNeural Networks

Get in touch

Want to collaborate or ask about a project? Reach out.