Welcome to the web portfolio of

Gabriel Uwaila

Final-year Computer Science student, Fujifilm intern, and aspiring full-stack developer passionate about creating innovative digital solutions.

R
React
T
TypeScript
N
.NET
J
Java
Download CV
Scroll to explore

About Me

Passionate about technology, innovation, and creating meaningful digital experiences

My Journey

Currently in my final year studying Applied Computer Science at Karel de Grote University College, I've developed a strong foundation in software development and a deep passion for creating innovative solutions.

My interests span both software development and audio engineering, giving me a unique perspective on how technology can enhance creative expression.

Professional Experience

Currently interning at Fujifilm, where I'm developing an Asset Management / CMDB tool using .NET and Blazor. This experience has given me valuable insights into enterprise-level software development and project management.

Content Creation

Beyond coding, I'm active in content creation through vlogging and music. I play bass guitar and drums, and publish tech and lifestyle videos on YouTube, building my personal brand and sharing my journey with the community.

Vlogging
Bass Guitar
Drums
YouTube

Now

Interning at Fujifilm, finishing my final year at KdG, and building my personal brand through vlogging and tech projects. I'm focused on expanding my full-stack development skills and preparing for the next step in my career.

What Drives Me

🚀

Innovation

Constantly exploring new technologies and pushing the boundaries of what's possible

🎯

Quality

Committed to writing clean, maintainable code and delivering exceptional user experiences

🤝

Collaboration

Believing in the power of teamwork and open communication to achieve great results

Skills & Technologies

Enterprise-ready engineering capabilities across full-stack delivery, cloud operations, and applied machine learning

Programming Languages

TypeScriptJavaC#PythonSQLJavaScriptHTML5CSS3

Frameworks & Platforms

Spring Boot.NET 9Blazor ServerNext.jsReactMaterial UIReact QueryFastAPIFramer MotionTailwind CSS

Cloud & DevOps

Azure Container AppsGitLab CI/CDDockerGitHub ActionsAzure Blob StorageVercelInfrastructure as Code

Data, ML & Analytics

PostgreSQLMS SQL ServerRedisPandasScikit-learnXGBoostSMOTETransformersLLM Pipelines

Delivery Expertise

Architecture & Delivery

Domain-Driven DesignHexagonal ArchitectureClean ArchitectureAgile CollaborationTechnical Documentation

Security & Integrations

Active DirectoryKeycloak OIDCJWT AuthenticationStripe PaymentsREST API Design

Featured Projects

A showcase of my technical skills and passion for creating innovative solutions

Asset Management System (AMS)

Featured
EnterpriseIn Pilot

Enterprise asset lifecycle platform powering Fujifilm Europe’s IT infrastructure visibility.

Built with .NET 9.0, Blazor Server, and SQL Server to catalogue hardware assets, locations, and owners. Implements unique serial tracking, automated discovery, transaction history, and AD-backed role-based access for admins, engineers, and end users. Hardened with enterprise security practices and deployed inside Fujifilm infrastructure.

.NET 9Blazor ServerC#SQL ServerActive Directory
Internal Project

Spring Boot Backend API

Featured
BackendCompleted

A robust REST API built with Spring Boot showcasing modern backend development practices and clean architecture.

This project demonstrates my understanding of enterprise Java development, featuring JWT authentication, role-based access control, comprehensive error handling, and extensive API documentation. Built following SOLID principles and includes comprehensive testing.

JavaSpring BootPostgreSQLJWTMavenJUnit

KDG Restaurant Backend

BackendIn Development

Hexagonal Spring Boot core for the Keep Dishes Going hospitality platform.

Implements domain-driven design with aggregates for restaurants, menus, and orders. Provides secure owner onboarding, menu publishing flows, basket management, and Stripe-powered payments. Protected with Keycloak auth, documented REST APIs, Dockerized for CI/CD readiness, and backed by PostgreSQL.

JavaSpring BootHexagonal ArchitecturePostgreSQLStripeKeycloak

KDG Food Delivery Frontend

FrontendIn Development

Responsive React + TypeScript SPA delivering the customer and owner experience for KDG.

Built with Material UI and React Query to offer restaurant discovery, filtering, responsive layouts, and owner dashboards. Integrates with the Spring Boot APIs, provides mock API fallbacks, and secures owner workflows through Keycloak OIDC.

ReactTypeScriptMaterial UIReact QueryKeycloakVite

LLL Sentiment Project

MlCompleted

Aspect-based sentiment analysis toolkit comparing lexicon, transformer, and LLM approaches.

Delivers a unified Python interface to analyse annotated reviews, benchmark multiple sentiment engines, and surface explainable metrics. Includes dataset management, experimentation pipelines, and reporting for practical adoption.

PythonTransformersLLMsPandasScikit-learn

Credit Card Fraud Detection

DataCompleted

End-to-end machine learning lifecycle across imbalanced financial transactions.

Processes the Kaggle credit card dataset with SMOTE balancing, evaluates Random Forest, XGBoost, and Logistic Regression models, and deploys the champion model behind a FastAPI microservice with health and scoring endpoints. Includes notebooks, explainability, and reporting artifacts.

PythonFastAPISMOTEXGBoostScikit-learnDocker

EvaleBike

CloudIn Production

Azure-native evaluation platform for electric bike test benches.

Spring Boot services aggregate telemetry across environments, persisting to Azure PostgreSQL with Redis caching and Blob Storage for artifacts. GitLab CI/CD orchestrates validation, builds, deployments, and infrastructure provisioning, while external APIs enrich the evaluation scoring engine.

Spring BootAzure Container AppsPostgreSQLRedisGitLab CI/CDREST APIs
Internal Project

Interested in collaborating or learning more about my work?

Let's Connect

Ready to bring your ideas to life? Let's start a conversation about your next project

Find Me Everywhere

Follow my journey across all platforms with my universal handle

@ehis6kUniversal Handle

Get Your Quote

Fill out the form below and I'll get back to you with a personalized quote and project details.

Get Your Quote

Fill out the form below and I'll get back to you with a personalized quote and project details.

Prefer to email directly? Contact me at gabrieluwaila@gmail.com