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.
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.
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
Frameworks & Platforms
Cloud & DevOps
Data, ML & Analytics
Delivery Expertise
Architecture & Delivery
Security & Integrations
Featured Projects
A showcase of my technical skills and passion for creating innovative solutions
Asset Management System (AMS)
FeaturedEnterprise 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.
Spring Boot Backend API
FeaturedA 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.
KDG Restaurant Backend
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.
KDG Food Delivery Frontend
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.
LLL Sentiment Project
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.
Credit Card Fraud Detection
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.
EvaleBike
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.
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
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