Skip to content
Currently: Final Year CS student and Student Software Developer

Engineering Scalable Backends & Interactive Systems.

Final-year Computer Science student and IT Staff at Fujifilm. 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# / .NETRabbitMQDockerKubernetesPostgreSQLRedisMongoDBGitTypeScriptREST APIsGraphQLJava / Spring BootReact / Next.jsC# / .NETRabbitMQDockerKubernetesPostgreSQLRedisMongoDBGitTypeScriptREST APIsGraphQLJava / Spring BootReact / Next.jsC# / .NETRabbitMQDockerKubernetesPostgreSQLRedisMongoDBGitTypeScriptREST APIsGraphQLJava / Spring BootReact / Next.jsC# / .NETRabbitMQDockerKubernetesPostgreSQLRedisMongoDBGitTypeScriptREST APIsGraphQL

Experience

Professional Experience

Software Engineering Intern

Fujifilm Europe · Belgium

2024Present

Work
  • Developing an Asset Management System (AMS) / CMDB tool using .NET 9.0, Blazor Server, and SQL Server
  • Implementing unique serial tracking, automated discovery, and transaction history features
  • Building AD-backed role-based access control for admins, engineers, and end users
  • Hardening enterprise security practices and deploying within Fujifilm infrastructure
  • Gaining valuable insights into enterprise-level software development and project management

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 9C#Blazor ServerPythonFastAPIPostgreSQLMS SQL ServerRedisJWT AuthenticationKeycloak OIDCStripe PaymentsREST API DesignDomain-Driven DesignHexagonal Architecture

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 Azure for scalable, reliable systems.

Azure Container AppsAzure Blob StorageDockerGitLab CI/CDGitHub ActionsVercelInfrastructure as CodeActive DirectoryGit

Data & Machine Learning

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

PythonPandasScikit-learnXGBoostSMOTETransformersLLM PipelinesPostgreSQLRedisFastAPI
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.

BanditGames microservices architecture diagram showing backend, frontend, and AI services orchestration

BanditGames (Microservices Platform)

Full-stack Developer

Completed

Enterprise-level full-stack architecture with containerized microservices 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.