DOMINIC
DOMINIC

Software Engineer & Frontend Developer.

Creative developer · AI & web technology

DOMINIC 3D character
  1. Details
  2. Verify email
  3. Download

Résumé access

Get my résumé

Verify your email to receive a copy of my professional résumé.

Your name, email, company and basic access details (IP address, browser and device) are recorded for recruitment-related follow-up and kept for up to 12 months. See the Privacy Policy.

Hi, I'm DOMINIC.

Software Engineer and Frontend Developer with commercial experience at Sky and Lloyds Banking Group, specialising in React, TypeScript, and accessible digital products.

Proven track record of delivering scalable web applications, improving user experiences, and collaborating with Agile teams. Passionate about technology, innovation, and creating inclusive solutions for diverse audiences.

  1. Details
  2. Verify email
  3. Download

Résumé access

Get my résumé

Verify your email to receive a copy of my professional résumé.

Your name, email, company and basic access details (IP address, browser and device) are recorded for recruitment-related follow-up and kept for up to 12 months. See the Privacy Policy.

LinkedInGitHub
DODEVELOPER IDPortfolio · 2026
DOMINIC

DOMINIC

Software Engineer & Frontend Developer.

ID NO.
DO-0001
DEPT.
Engineering
VALID TILL
2027
*DO00012027*

Click or tap the card to flip

The periodic table of my stack.

Core technologies

Frontend

  • React
  • Next.js
  • React Native
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • PostCSS
  • D3.js
  • MUI
  • Tailwind CSS
  • Sass
  • Less
  • WordPress
  • Responsive Design
  • Accessibility

Backend & APIs

  • Node.js
  • NestJS
  • Express
  • Python
  • FastAPI
  • Django
  • GraphQL
  • REST API
  • Socket.IO
  • MCP

Authentication & Web Security

  • JWT Authentication
  • OAuth 2.0
  • CORS
  • Helmet
  • bcrypt
  • HTTPS / TLS
  • OWASP

Testing & Quality

  • Jest
  • React Testing Library
  • Playwright
  • TDD
  • Postman
  • Browser DevTools

Databases & Data

  • PostgreSQL
  • MongoDB
  • MySQL
  • SQLite
  • Supabase
  • Prisma
  • ORM

Cloud, DevOps & Delivery

  • AWS
  • Google Cloud Platform (GCP)
  • Cloudflare
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • CI/CD

AI

  • Generative AI
  • LLM

Development & Collaboration Tools

  • Local Development Environment
  • GitHub
  • JIRA
  • Confluence
  • Figma
  • Adobe

Things I've built.

Seven projects spanning accessibility, search, UX, and release quality.

Career timeline.

Seven chapters, newest first.

  1. to Present (current role)

    to Present (current role)

    Freelance Software Developer

    FreelanceLondon, UK

    • Delivered scalable frontend applications that improve WCAG accessibility, performance, and overall user experience.

    Freelance projects

    1. Neurodivergents Take A Stand (NDS): Accessible Homepage Redesign

      An accessible homepage redesign concept for Neurodivergents Take A Stand, a UK charity supporting neurodivergent people navigating employment tribunals. The project focuses on clear content structure, accessible navigation, readability and responsive user experience.

      View Live Project: Neurodivergents Take A Stand (NDS): Accessible Homepage Redesign (opens in a new tab)
    2. Modern News Web Application

      Built a responsive news interface focused on accessible story presentation and intuitive navigation.

      View Project: Modern News Web Application (opens in a new tab)
    3. Dog Booking System

      Built a React and TypeScript booking workflow for grooming, training, daycare, and boarding appointments.

      View Project: Dog Booking System (opens in a new tab)
    4. Air Quality & Weather Forecasting

      Built a Next.js environmental dashboard using D3.js and OpenWeather APIs for real-time air-quality and weather monitoring.

      View Project: Air Quality & Weather Forecasting (opens in a new tab)
    5. AI Application Jobs

      Built an AI-assisted Next.js and TypeScript platform that improved organisation and tracking of application activities.

      View Project: AI Application Jobs (opens in a new tab)
    6. JIRA Project Management System

      Developed a project management application that enhanced task organisation and workflow visibility.

      View Project: JIRA Project Management System (opens in a new tab)
    7. Coding Assessment

      Completed software engineering coding assessments and technical challenges, demonstrating practical problem-solving, debugging, and development skills.

      View Project: Coding Assessment (opens in a new tab)
    8. Software Engineer Workspace

      Built a developer-focused workspace to support software engineering tasks, project organisation, and efficient development workflows.

      View Project: Software Engineer Workspace (opens in a new tab)
    9. Housing Agent

      Developed a housing-focused application to support property discovery and agent workflows through a clear, responsive user experience.

      View Project: Housing Agent (opens in a new tab)
  2. to

    to

    Professional Development

    HomeLondon, UK

    • Earned multiple industry-recognised certifications and completed coding challenges across React, JavaScript, TypeScript, Python, SQL, REST APIs, Express, Angular, search algorithms, and software engineering, strengthening expertise across modern frontend and full-stack technologies.
    • Strengthened expertise in clean code, API integration, databases, testing, and scalable application architecture.

    Learning Courses

    1. HackerRank

      C#, SQL, React, REST API, JavaScript and problem-solving learning/assessment.

    2. Codecademy

      Python, search algorithms, Express and React.

    3. Learn TypeScript Online

      Primitive types, unions, narrowing, arrays, tuples and literal types.

    4. Learn JavaScript Online

      Strings, numbers, arrays, objects, functions, classes and prototypical inheritance.

    5. Learn Programming

      Variables, data types, arrays, objects, functions and conditionals.

  3. to

    to

    Software Engineer Intern

    SkyOsterley, London, UK

    • Delivered React and TypeScript components that enhanced catalogue, pricing, and billing workflows.
    • Integrated REST APIs with AWS-hosted microservices, improving data exchange across business applications.
    • Contributed to cloud-native solutions deployed through Docker and Kubernetes environments.
    • Supported high-quality software delivery through Agile collaboration, code reviews, testing, and CI/CD practices.

    Work Learning

    1. Analysis — Technical Analyst

      Requirements, dependencies, system understanding and impact analysis.

    2. Design

      Technical design, solution planning and implementation preparation.

    3. Testing & Integration

      E2E testing, Jenkins, CI/CD pipelines and cross-service validation.

    4. Deployment

      Build/release workflows, deployment pipelines and environment checks.

    5. Testing

      Regression testing, functional validation and release confidence.

    6. Maintenance

      Feature requests, issue reporting, stakeholder feedback and ongoing support.

  4. to

    to

    Senior Frontend Developer

    Lloyds Banking GroupLondon Bridge, London, UK

    • Developed and maintained an enterprise event platform supporting innovation programmes and employee engagement initiatives.
    • Improved digital accessibility through WCAG 2.1 AA-compliant user interfaces across desktop and mobile platforms.
    • Developed reusable design-system components adopted across multiple projects, reducing duplication and accelerating feature delivery.
    • Collaborated with cross-functional stakeholders to successfully deliver features within Agile release cycles.

    Work projects

    1. Web Accessibility on Banking

      Accessible digital banking interfaces and inclusive frontend experiences.

      Watch Demo: Web Accessibility on Banking (opens in a new tab)
    2. Innovation Community

      Conference facilitation, graph-based visual work, web construction and innovation collaboration.

      Internal Project · Confidential

    3. Innovation X

      Team values, KPIs, internal innovation and search/frontend experience.

      Internal Project · Confidential

    4. Applied Technology and Strategy Team

      Prototype showcases, emerging technology and applied innovation.

      Internal Project · Confidential

    5. Banner Design for Early Careers

      LBG campaign/banner design supporting student, apprenticeship and early-career engagement.

      Early Careers campaign banner design supporting student, apprenticeship and graduate engagement at LBG.

      Banner Design for Early Careers

      Early Careers campaign banner design supporting student, apprenticeship and graduate engagement at LBG.Open original image (opens in a new tab)
  5. to

    to

    Senior Web Developer — Backend, Innovation, Architecture & Strategy

    Lloyds Banking GroupLondon Bridge, London, UK

    • Developed Python-based automation tooling that streamlined manual processes and improved operational efficiency across innovation teams.
    • Contributed to Neo4j graph database initiatives, improving internal search and knowledge-discovery capabilities.
    • Designed UX prototypes and wireframes supporting youth customer-focused digital banking concepts.
    • Built AI-powered search proof-of-concepts that improved access to internal knowledge resources.

    Work projects

    1. Data Analytics, Data Science & Machine Learning

      Python foundations supporting backend, data-analysis, data-science and machine-learning understanding.

      Internal Project · Confidential

    2. Innovation X Team

      Neo4j-backed internal search, API/JSON workflows, CSS3/Sass interface improvements and toolbar UI icons.

      Internal Project · Confidential

    3. Programming Languages & Technical Development

      Continuous technical learning supporting progression toward advanced frontend and software-engineering responsibilities.

      Professional Development

    4. UI/UX — Piggy Bank Web Application

      Prototype for parent-managed children's finances, financial education and stakeholder presentation.

      Internal Project · Confidential

    5. Internal AI Chatbot Prototype

      Conversational interface concept helping colleagues find authorised internal HR, payroll, annual-leave and workplace information more efficiently.

      Internal Project · Confidential

  6. to

    to

    Junior UI Delivery and Transformation

    Lloyds Banking GroupMoorgate, London, UK

    • Developed reusable frontend components supporting scalable and maintainable UI architecture.
    • Improved application quality through performance enhancements and defect resolution.
    • Contributed to responsive web applications supporting multiple business functions.

    Work projects

    1. UI Delivery and Transformation

      Frontend testing, Jenkins/Git workflows, debugging, defect investigation and release validation for digital banking changes.

      Internal Project · Confidential

    2. HTML Email

      Internal HTML email template development and communication support across Lloyds Banking Group.

      Internal Project · Confidential

  7. to

    to

    Trainee Digital Transformation

    Lloyds Banking GroupMoorgate, London, UK

    • Completed an engineering apprenticeship, gaining cross-functional experience across DevOps, Mobile Engineering, and UI Digital Transformation.
    • Supported digital initiatives while building strong foundations in software engineering and operational practices.
    • Collaborated with multidisciplinary teams to gain practical experience across the software development lifecycle.

    Work Trainee

    1. HR

      Shadowing and organisational learning across HR and business operations.

    2. Mobile Engineering

      Exposure to iOS, Android, Touch ID, Apple Pay, authentication and mobile banking workflows.

    3. UI Delivery and Transformation

      The trainee rotation that most closely matched my interests and helped shape my move into UI/frontend work.

    4. DevOps

      Exposure to testing, release workflows, collaboration and software delivery processes.

Proud moments.

What people are saying.

Worked with me or seen my work? Leave a comment. New comments are reviewed before they appear here.

Featured testimonial

Innovation Community

Lloyds Banking Group

Dom A big big thanks from the team for all the handout you have done on Innovation Community conference 2018. It has been great working with you.

— Innovation Communities Team

Add a comment

Avatar (optional)
Maximum file size: 5 MB. JPG, PNG or WebP.
Never shown publicly.
0 / 600

LET'S BUILD SOMETHING

Building thoughtful digital experiences from robust systems to polished interfaces.

I create scalable, accessible, and user-focused digital products by combining strong engineering foundations with carefully crafted frontend experiences. From application architecture and data integration to responsive interfaces and interaction details, every part is designed to work seamlessly together.

Location
London, UK
Work
Frontend Software Engineering
View work