Skip to content
Currently: CS New Grad · Software Engineer Intern @ Utonomy

Engineering Scalable Backends & Interactive Systems.

CS graduate and Software Engineer Intern at Utonomy. I bridge the gap between complex system architecture and responsive frontend experiences.

Portrait of Gabriel Uwaila, Final-year CS student and IT Staff at Fujifilm
Java / Spring BootReact / Next.jsC# / .NETTypeScript / Node.jsFastifyMCP SDKSolid / RDFOAuth2 / PKCERabbitMQDockerKubernetesScalewayGitHub ActionsPostgreSQLRedisMongoDBLangChainZodpnpm / TurborepoREST APIsGitTypeScriptJava / Spring BootReact / Next.jsC# / .NETTypeScript / Node.jsFastifyMCP SDKSolid / RDFOAuth2 / PKCERabbitMQDockerKubernetesScalewayGitHub ActionsPostgreSQLRedisMongoDBLangChainZodpnpm / TurborepoREST APIsGitTypeScriptJava / Spring BootReact / Next.jsC# / .NETTypeScript / Node.jsFastifyMCP SDKSolid / RDFOAuth2 / PKCERabbitMQDockerKubernetesScalewayGitHub ActionsPostgreSQLRedisMongoDBLangChainZodpnpm / TurborepoREST APIsGitTypeScriptJava / Spring BootReact / Next.jsC# / .NETTypeScript / Node.jsFastifyMCP SDKSolid / RDFOAuth2 / PKCERabbitMQDockerKubernetesScalewayGitHub ActionsPostgreSQLRedisMongoDBLangChainZodpnpm / TurborepoREST APIsGitTypeScript

Experience

Professional Experience

Software Engineer Intern

Utonomy · Utrecht, Netherlands

March 2026Present

Work
  • Designed and built two production-deployed MCP (Model Context Protocol) 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; built service documentation tooling, lookup/search tools, GitHub webhook-based context refresh pipeline, and 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; enables consent-aware read/write of personal data models with automatic audit logging.
  • Tech stack: TypeScript, Node.js, Fastify, MCP SDK (Streamable HTTP), Solid/RDF, Zod, pnpm/Turborepo, Docker, Scaleway, GitHub Actions CI/CD.

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

Applied Computer Science

Karel de Grote University College · Belgium

Class of '26

Education
  • Final year student specializing in full-stack development and software engineering
  • Strong foundation in software development principles and methodologies
  • Focus on modern web technologies, backend systems, and cloud computing

Skills in Context

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

Backend

Building RESTful and event-driven APIs with Java, Spring Boot, and .NET to power enterprise workflows and microservices.

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

Frontend

Creating responsive, accessible user interfaces with React, TypeScript, and modern CSS frameworks for optimal user experiences.

ReactTypeScriptNext.jsJavaScriptHTML5CSS3Tailwind CSSMaterial UIReact QueryFramer MotionBlazor Server

DevOps

Orchestrating cloud infrastructure, CI/CD pipelines, and containerized deployments on Scaleway, Azure, and Vercel for scalable, reliable systems.

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

Data & Machine Learning

Processing datasets, training models, and building ML pipelines with Python, scikit-learn, and transformers for data-driven insights.

PythonPandasScikit-learnXGBoostSMOTEMLflowDVCTransformersFastAPI

AI & LLM

Building production MCP servers, multi-agent systems, and LLM-powered tools with real-time context pipelines and privacy-first data access.

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

Asset Management System

Enterprise asset lifecycle platform powering Fujifilm Europe's IT 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 comprehensive 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
  • Currently in pilot phase with positive stakeholder feedback
Asset Management System interface displaying hardware asset catalog with search and filter functionality

More Projects

Additional work spanning backend APIs, frontend applications, machine learning, and cloud infrastructure.

Utonomy logo — Solid-based personal data platform

Utonomy MCP Servers

Software Engineer Intern

Completed

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

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

BanditGames

Full-stack Developer

Completed

Microservices gaming platform — enterprise-level full-stack architecture 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

Beautiful React Native app for Bible journaling with AI-powered 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

Advanced AI project showcasing multi-agent systems and reinforcement learning 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

Production-ready 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 demonstrating ML depth.

PythonPyTorchTensorFlowNeural Networks

Get In Touch

Interested in collaborating or learning more about my work? I'm always open to discussing new opportunities and interesting projects.