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

Mobile App

  • iOS
  • Android
  • Apple Pay
  • Touch ID
  • Mobile Banking

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.

Experience

My professional journey from 2005 to Present.

  1. to Present (current role)

    to Present (current role)

    Freelance Software Engineer

    FreelanceLondon Area, United Kingdom

    • Freelance
    • Remote
    • Duration: 11 months
    • React
    • Next.js
    • TypeScript
    • JavaScript
    • Responsive Web Design
    • Accessibility
    • Frontend Development
    • Built modern, responsive web applications using React, TypeScript, Next.js and JavaScript, focusing on accessibility, performance and intuitive user experiences.
    • Developed an AI-powered job tracking application designed to simplify job application management and improve workflow organisation.
    • Worked on booking systems, weather dashboards, property platforms and project management applications, translating practical requirements into functional, user-friendly interfaces.
    • Created reusable React components and maintainable front-end architectures to support scalable application development.
    • Applied responsive design, accessibility best practices and performance optimisation techniques across different web projects.

    Freelance projects

    1. British Streaming

      Developed a modern, responsive entertainment streaming web application featuring a cinematic interface for discovering films and television series, with trending content, popular titles and organised media collections.

      View Project — British Streaming: British Streaming (opens in a new tab)
    2. 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)
    3. 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)
    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)
  2. to

    to

    Software Engineer Placement

    SkyLondon Area, United Kingdom

    • Full-time
    • Hybrid
    • Python
    • REST APIs
    • AWS
    • Microservices
    • Docker
    • Kubernetes
    • CI/CD
    • Jenkins
    • Pipelines
    • Agile Methodologies
    • Developed Python-based features for catalogue, pricing and billing systems, contributing to backend application functionality.
    • Integrated REST APIs with AWS-based microservices, gaining practical experience with distributed systems and service communication.
    • Worked with Docker, Kubernetes and CI/CD pipelines, gaining exposure to modern software deployment practices.
    • Collaborated within an Agile development environment, gaining hands-on experience with professional software engineering workflows.

    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.

  3. to

    to

    COVID-19 Career Break

    UnemployedLondon, United Kingdom

    • Career Break / COVID-19 Pandemic
    • The COVID-19 pandemic affected employment opportunities and career progression during this period, resulting in a period of unemployment in London.
  4. to

    to

    Lloyds Banking Group

    London, United Kingdom

    • Full-time
    • Duration: 5 years 3 months
    1. Senior Software Engineer

      to

      London Area, United Kingdom

      • Duration: 1 year 5 months
      • Software Engineering
      • Responsive Web Design
      • Accessibility
      • Frontend Development
      • Developed accessible, responsive web applications and reusable UI components for enterprise banking platforms, supporting consistent user experiences.
      • Improved frontend usability and maintainability through component-based development, responsive design and accessibility best practices.
      • Collaborated with cross-functional teams in an Agile environment to deliver and maintain digital banking solutions.
      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)
    2. Architecture, Methodology & Innovation, Applied Technology

      to

      London Area, United Kingdom

      • Duration: 2 years 7 months
      • Python
      • D3.js
      • Neo4j
      • UI Design
      • Prototyping
      • Technology Innovation
      • Contributed to technology innovation projects, exploring Python automation, D3, Neo4j graph databases and AI-powered search prototypes.
      • Designed and developed digital banking concepts, combining software engineering with UX/UI design to explore new customer experiences.
      • Investigated emerging technologies and technical approaches, applying problem-solving and prototyping skills to digital transformation initiatives.
      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

    3. UI Transformation

      to

      London Area, United Kingdom

      • Duration: 1 year 7 months
      • Responsive Web Design
      • User Interface Design
      • Frontend Development
      • Technical Troubleshooting
      • Developed and maintained frontend interfaces for digital banking platforms, supporting reliable and responsive user experiences.
      • Built reusable UI components to support consistent interface design and simplify ongoing application maintenance.
      • Investigated and resolved frontend technical issues, contributing to improved application performance, usability and responsiveness.
      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

    4. Trainee Digital Transformation

      to

      City of London, United Kingdom

      • Duration: 5 months
      • Problem Solving
      • Developer Tools
      • DevOps Fundamentals
      • Mobile Application Development
      • Began my software engineering career through an apprenticeship, gaining practical experience in software development and enterprise technology environments.
      • Explored DevOps practices, mobile application development and digital transformation, developing foundational technical knowledge.
      • Strengthened problem-solving, technical troubleshooting and collaborative working skills through hands-on learning and development activities.
      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.

  5. to

    to

    Career Development, Leonard Cheshire Disability

    Leonard CheshireGreater London, England, United Kingdom

    • Indirect Contract / Career Development
    • Remote
    • Duration: 9 months
    • Technical Support
    • Employee Training
    • Responsive Web Design
    • Professional Development
    • Completed a structured career development programme focused on strengthening professional skills and preparing for a career in the technology industry.
    • Developed foundational knowledge of technical support, responsive web design and digital technologies.
    • Strengthened communication, problem-solving and organisational skills through professional development activities.
    • Built confidence, technical awareness and workplace readiness, establishing a foundation for progression into software engineering and digital transformation.
  6. to

    to

    Web Development Training

    Lion Web Vision (opens in a new tab)West Ham, East London

    • Contract / Technical Training
    • On-site
    • Duration: 2 months
    • WordPress
    • HTML
    • CSS
    • Responsive Web Design
    • Website Maintenance
    • Gained hands-on experience developing, updating and maintaining WordPress websites, building foundational skills in web development and content management.
    • Applied HTML and CSS to create and customise web pages, focusing on responsive layouts, usability and consistent presentation across devices.
    • Developed practical knowledge of website deployment, maintenance and troubleshooting within a professional web development environment.
    • Strengthened technical problem-solving skills and gained practical experience with web development workflows, establishing a foundation for further progression in software engineering.
  7. to

    to

    Ealing, Hammersmith & West London College

    EducationHammersmith, London

    • Full-time, On-site
    • BTEC National Diploma (Level 3) – DMM (104 UCAS points).
    • BTEC First Diploma – Merit.
    • GNVQ Foundation – Distinction.

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