Route-transition time
Frontend state, rendering, and routing optimisation
Open to full-stack and frontend engineering opportunities
Senior Full-Stack & Frontend Engineer building component-based React and Vue.js interfaces, SaaS platforms, REST APIs, workflow automation, real-time dashboards, and reliable AI-assisted products.
React · Vue.js · TypeScript · Node.js · MongoDB · AWS
Frontend Architecture · SaaS Products · APIs · Workflow AutomationSelected outcomes
Quantified results from frontend, database, testing, AI reliability, and product delivery work.
Frontend state, rendering, and routing optimisation
Indexed lookups replacing affected collection scans
Expanded Jest tests and Playwright end-to-end coverage
Structured response evaluation and stress testing
Used across seven departments
Debugging, optimisation, testing, and software engineering
Responsive web applications and digital experiences
Students and staff using the Campus Explorer ecosystem
Selected work
Four profile-backed case studies spanning internal operations, workflow automation, AI reliability, and customer-facing SaaS. No unverified clients, awards, or delivery claims are added.
A production operations platform used by more than 100 employees across seven departments, unifying attendance, field verification, recurring work, permissions, notifications, and live operational updates in one role-aware product.
Replace fragmented operational processes with a dependable system that could coordinate location-aware verification, recurring work, role-specific access, and real-time updates without allowing frontend complexity or database latency to grow with the product.
Owned feature delivery across frontend workflows, backend APIs, data access, real-time events, deployment support, and production troubleshooting.
A prototype automation platform that converts unstructured property leads from WhatsApp messages and media into validated records, detects likely duplicates, supports broker ranking, and coordinates follow-up while retaining human review at consequential decision points.
Property leads arrived through inconsistent messages, forwarded content, images, and partial details. The challenge was to transform ambiguous inputs into structured workflow state without allowing extraction errors, duplicate records, or opaque automated decisions to propagate unchecked.
Designed the end-to-end workflow from channel intake through extraction, validation, duplicate detection, ranking, review, and follow-up.
A structured evaluation and stress-testing programme for an AI-powered conversational experience integrated with DCU's Campus Explorer geospatial digital twin and serving an ecosystem of more than 22,000 students and staff.
Improve trust in generated campus answers by identifying unsupported claims, weak grounding, incomplete responses, and recurring failure patterns in a live user-facing system rather than relying on anecdotal prompt testing.
Designed and applied the response-evaluation and stress-testing methodology.
A customer-facing SaaS platform for AI-assisted audience research, buyer-persona development, and personalised content generation, combining reusable React dashboards, predictable Redux state, REST API integration, and stronger automated coverage across critical journeys.
Turn multi-step research inputs and AI-assisted outputs into a coherent product experience where users could configure audiences, review generated research, build personas, and create personalised content without losing context during asynchronous operations or partial failures.
Co-developed the SaaS product across customer-facing interfaces, shared application state, REST integration, and backend services.
Experience
Frontend delivery grew into full-stack SaaS work, teaching and applied-AI reliability, then senior ownership of backend workflows, real-time systems, performance, and production support.
End-to-end ownership of a React-based internal operations platform, REST APIs, real-time workflows, database performance, cloud delivery, and a prototype for AI-assisted WhatsApp lead automation.
Practical software-engineering support, automated assessment, debugging, and applied-AI reliability work across university computing modules and a live campus digital-twin initiative.
Full-stack product engineering for a customer-facing SaaS platform supporting AI-assisted audience research, buyer personas, personalised content generation, and multi-step dashboard workflows.
full-stack and frontend delivery across more than 20 responsive client applications, with hands-on Vue.js component development, REST API integration, reusable UI systems, cross-browser debugging, and measurable performance optimisation.
Engineering capabilities
Capabilities are organised by what the product needs to do—not by arbitrary skill percentages.
APIs, permissions, events, and workflows designed for operational reality.
Component-based, accessible, and responsive product interfaces backed by predictable state, clear API integration, and measured performance.
Measured improvements across rendering paths, query plans, indexes, and application latency.
Production-oriented engineering from Git-based collaboration and automated tests through containerised deployment, monitoring, debugging, and release support.
AI-assisted product features evaluated through traceable data, explicit failure categories, repeatable tests, and human-review controls.
Engineering philosophy
Four principles that connect performance, operational reliability, interface clarity, and applied-AI quality.
Performance work should begin with evidence, profiling, and clearly defined bottlenecks.
Reliable software must account for permissions, failure states, retries, notifications, auditability, and human workflows.
Strong architecture and interfaces should help teams reason about complex systems without exposing unnecessary complexity.
AI-assisted features require structured evaluation, traceable data, explicit failure categories, and repeatable testing.
About
I am a Senior Full-Stack & Frontend Engineer who builds dependable products from responsive React and Vue.js interfaces through REST APIs, workflow automation, real-time systems, database performance, and cloud delivery.
I enjoy turning unclear operational problems into understandable product flows, component boundaries, data contracts, and measurable engineering outcomes. I care about maintainable architecture, accessible interfaces, predictable failure states, automated quality checks, and software that remains useful after launch.
My background combines commercial SaaS and workflow-platform engineering, hands-on debugging and performance optimisation, applied-AI reliability work, and practical support for computing modules serving more than 3,000 students.
Education
Contact
I’m interested in senior engineering opportunities involving SaaS platforms, backend systems, workflow automation, performance optimisation, real-time products, and applied AI.
Email fallback
Use the visible email link in this section to start a conversation.