G
Open to new opportunities · England, UK

Franklin Agu

Senior Software Engineer · Vue 3 & Vue 2 · State Management & Framework Modernisation

Scroll

01 · About

About me

The journey, the stack, and what I care about.

Senior software engineer with 5+ years building production Vue interfaces, including state management architecture (Pinia and Vuex), design system implementation, and ownership of a platform's full engineering lifecycle from architecture through production deployment.

Deep in the Vue ecosystem: Vue 3 and Vue 2, the Composition API, Pinia, Vuex, Nuxt.js, and TypeScript, with a focus on store rationalisation, RBAC, and dependency modernisation.

Experienced building responsive, accessible UI with Vuetify from Figma designs, and data intensive dashboards with Chart.js that stay fast under large dataset rendering and significant data load.

Also holds an MSc in Cybersecurity (Distinction, University of Derby), with research applying AES encryption, RSA key exchange, and role-based access control to protect data integrity in cloud-based inventory systems.

Vue Ecosystem

Vue 3Composition APIPiniaVuexNuxt.jsTypeScript

State Management & Architecture

Store rationalisationRBACDependency modernisation

UI & Design Systems

VuetifyFigma to codeResponsive UIAccessible UITailwindCSS

Data & Performance

Chart.jsData-intensive dashboardsLarge dataset renderingPerformance optimisation

Tooling

GitNode.jsREST APIsFirebaseCI/CD Pipelines

02 · Experience

Where I've worked

My professional journey so far.

Software Engineer - CypherCrescent Ltd (Hybrid, Nigeria)

2020 - 2025

Vue 3 Interfaces at Scale

Built scalable, high performance Vue 3 interfaces using the Composition API and Pinia/Vuex for state management, translating complex stakeholder requirements into production features.

State Management Architecture

Made architectural decisions on state management structure, choosing between Pinia and Vuex patterns based on module complexity, keeping store logic maintainable as the application grew.

UI & Design Systems

Built responsive, accessible UI layouts with Vuetify from Figma designs, replacing ageing UI patterns as design requirements evolved.

Data-Intensive Dashboards

Built and refined data intensive dashboards using Chart.js for a large enterprise department, turning complex, high volume datasets into clear, actionable insight while keeping interfaces fast under significant data load.

Debugging & Performance

Debugged and optimised interfaces across browsers and devices, maintaining a consistent component architecture across multiple enterprise applications used by a large team.

Agile Collaboration & CI/CD

Worked closely with non-technical stakeholders and other engineers in an agile team, operating with high autonomy and contributing to CI/CD setup and Git based workflows.

Service Operations Analyst - Concentrix

March 2026 - Present

Process Documentation & Improvement

Work in a detail driven environment, documenting processes clearly and looking for ways to reduce manual, repetitive steps.

Service Operations Analyst - EE (UK)

April 2025 - March 2026

Adaptability Across Platforms

Worked across multiple digital tools and platforms at once, building adaptability and a habit of finding simpler ways to get things done.

03 · Highlight

Key achievement

Zero data loss migrating legacy data to secure cloud environments.

Successfully contributed to the migration of legacy data with no data loss or security breaches, demonstrating secure data migration, risk mitigation, and data integrity throughout complex system transitions.

04 · Education

Education

2025

MSc Cybersecurity · Distinction

University of Derby, England

2020

BSc Computer Information Systems

Babcock University, Nigeria

05 · Projects

Selected work

Things I've designed, built, and shipped.

06 · Contact

Get in touch

Open to new opportunities

Let's build
something together.

Senior software roles, Vue-heavy products, or ambitious interfaces that need careful state management. I'd love to hear about it.

Say hello Usually replies within a day
G
Franklin Agu

Senior software engineer crafting Vue interfaces with careful state management.

© 2026 Franklin Agu. All rights reserved.

Built with Nuxt.js & Tailwind CSS