UX DESIGNER & SOFTWARE ENGINEER
HI —
BERNARD HERE
EXPERIENCE DESIGNER & ENGINEER
Designing intelligent, human-centred systems — and building them.
First-Class CS graduate pivoting into AI and Software Engineering.
I solve complex problems with calm, practical design — and real engineering.
I work at the intersection of research, systems thinking, and software delivery. I’ve built cross-platform mobile products, designed public-sector services, and developed interactive 3D experiences, always grounding solutions in clarity, accessibility, and real-world constraints.
I turn ambiguity into working systems, from inclusive user journeys to modular gameplay logic — grounding decisions in user needs, technical feasibility, and scalable architecture.
How I work
Evidence first
I map user needs, prioritise them by impact and frequency, and define what actually belongs in the MVP. No noise, just what unblocks the user.
Accessibility and clarity
I follow GOV.UK and WCAG principles: one decision per screen, plain language, predictable error states, and inclusive patterns.
Engineering mindset
I implement solutions in code. I've shipped production-style features in Flutter and React Natibe with cloud sync, auth, and data flow — and I'm now extending that into AI/ML, cloud engineering, and DevOps practices.
Featured Work

Drobe
Sustainable wardrobe intelligence
A Flutter app that helps users build and manage a capsule wardrobe, reduce waste, and plan outfits with confidence. I built core features end-to-end: local data storage with Hive, secure sync via Google Drive APIs, and a calm, decision-saving UI.

HMRC New Starter Service
Making tax onboarding less stressful
A GOV.UK-style service that guides first-time employees through confirming their previous employer, submitting (or requesting) a P45, and understanding PAYE — in plain English, one step at a time. Built and presented during the Capgemini UX Bootcamp.

AEAS
Interactive visitor experience for a wildlife sanctuary
A Figma-based touchscreen kiosk that helps visitors explore endangered species, events, and conservation programmes at the Aston Endangered Animal Sanctuary. Designed to balance storytelling, accessibility, and quick information access.

Z-Room
Zombie wave survival game built with C# OOP
A Unity-based zombie survival game that applies C# object-oriented programming to AI behaviour, wave systems, and physics interactions. Demonstrates modular architecture, reusable components, and performance-aware gameplay logic.
How I approach problems
Understand the system
I begin by understanding the problem space, users, behaviours, constraints, and system architecture. I break ambiguity into clear problem statements, identify the highest-value outcomes, and map flows before touching UI or code. Clarity first, execution second.
Design for flow & clarity
I design experiences and system logic that reduce cognitive load and remove friction. Whether it's a public-sector flow, a mobile onboarding path, or a gameplay loop, I optimise for clarity, accessibility, and efficient decision-making. One clear action per step, predictable behaviour, and inclusive design by default.
Build, test, and evolve
I turn ideas into working software and iterate fast. I've delivered real features across mobile, web, and gameplay systems — using clean architecture, state management, and modular code. I'm actively expanding into AI/ML, cloud, and automation to deliver not just UI logic, but scalable, intelligent systems end-to-end.
I don't believe in "the user will figure it out." If they can't figure it out, we haven't solved it yet.
About me
I'm Bernard — a UX Designer and software engineer, and a recent Capgemini joinee working as a Graduate UX Design & Research Consultant.
My time at Capgemini has given me valuable experience designing accessible, user-centred digital services for large-scale public-sector projects. It's strengthened my understanding of how research, design, and delivery intersect within complex systems.
But through that work, I've realised that my real passion lies on the engineering side of technology — specifically in Artificial Intelligence, Machine Learning, and Cloud Infrastructure. I'm now pivoting from design consulting into software engineering, driven by a desire to build intelligent, scalable systems that power meaningful experiences behind the scenes.
I'm leveraging my First-Class Computer Science degree to make that transition, combining my foundation in design thinking with technical skills in Python, Java, cloud automation, and AI fundamentals. My next step is to join an environment where I can develop software, implement AI solutions, and contribute directly to technical innovation.
My projects reflect this evolution:
• Drobe — a sustainable fashion app I built in Flutter with cloud sync and offline caching.
• HMRC Redesign — a GDS-compliant service that simplifies the new-starter tax process.
• AEAS — an educational Figma prototype exploring interaction and accessibility.
Outside of work, I'm drawn to functional design, F1, and anything active — always balancing aesthetics with engineering precision.
Core Technical
- Python
- Java
- JavaScript (React, Node.js)
- Dart (Flutter)
- Git
- CI/CD
AI & Data
- NumPy
- Pandas
- ML fundamentals
- Data structures & algorithms
Cloud & Platform
- Azure
- AWS (Cloud Practitioner in progress)
- Terraform familiarity
- DevOps mindset
Design & Delivery
- Figma
- GDS / WCAG 2.2 accessibility
- User research
- Stakeholder presentation
Let's talk
If you're building something in AI, cloud, or public-sector service delivery and you need someone who can think in terms of users and systems, I'd like to be in that conversation.
Based in Manchester, UK.