Peter Mulligan

Peter Mulligan

Lead Programmer & Full Stack Developer

13+ years building scalable web and mobile applications

About Me

I'm a Lead Programmer with 13+ years of progressive experience at Damibu LTD, where I've grown from Graduate Programmer to technical leadership. I specialise in building complex, scalable applications that make a real difference in people's lives - from healthcare apps used by NHS patients to cultural applications supporting dementia care.

My expertise spans the full development stack, with particular strength in React.js, React Native, Node.js, and AWS cloud architecture. I've led the development of custom CMS platforms, implemented AI translation systems, and created sophisticated offline-first mobile applications.

Core Technical Expertise

Frontend Development

  • React.js with advanced state management
  • React Native (iOS/Android)
  • JavaScript/TypeScript
  • HTML5, CSS3, Responsive Design
  • Real-time content editing interfaces
  • Multi-language UI development

Backend & APIs

  • Node.js with Express.js
  • RESTful API design & implementation
  • PHP for enterprise applications
  • Microservices architecture
  • API rate limiting & security
  • Serverless functions (AWS Lambda)

Database Systems

  • PostgreSQL Aurora (advanced features)
  • MySQL optimisation & design
  • Vector Search implementation
  • SQLite with encryption
  • Database migration leadership
  • Content versioning systems

Cloud & Infrastructure

  • AWS (Lambda, RDS, Aurora, EC2, S3)
  • Serverless architecture design
  • Multi-regional deployment
  • Disaster recovery systems
  • CI/CD pipeline implementation
  • Content delivery networks

Mobile Development

  • React Native cross-platform apps
  • Offline-first architecture
  • Push notification systems
  • Geolocation services
  • Encrypted local storage
  • Platform migration (C++ to React Native)

Specialised Technologies

  • AI Translation API integration
  • Content management systems
  • Cultural localisation frameworks
  • C#, C++, Objective-C, Java
  • Vector search optimisation
  • Security implementation

Featured Projects

Damibu Feeds CMS

Full-Stack Content Management Platform with AI Translation & Cultural Adaptation

The Challenge: We needed a sophisticated, multi-tenant content management system that could deliver culturally-adapted healthcare information to diverse communities. The system required complex content relationships where feeds could follow and customise content from other feeds while maintaining security and content integrity.

My Role: Full-stack development and architecture leadership. I was responsible for all aspects including frontend dashboard, backend API development, database design, security implementation, and the complete migration from MySQL to PostgreSQL Aurora.

Technical Innovation: Created a flexible article-block system where content is composed of modular HTML blocks that can be reordered and customised. Built feed relationship engine allowing feeds to follow other feeds and customise their published content by reordering blocks or inserting cultural adaptations.

Frontend Development: Built comprehensive React.js dashboard providing intuitive content management interface. Implemented real-time content editing with live preview capabilities and advanced user management with role-based permissions for multi-tenant security.

Backend Architecture: Designed complete RESTful API using Node.js and AWS Lambda serverless architecture. Built scalable microservices handling content management, user authentication, feed relationships, and content distribution. Implemented comprehensive security layer, API rate limiting, and SQL injection prevention.

Database Migration Leadership: Initially architected using MySQL, then led complete migration to PostgreSQL Aurora specifically to implement advanced vector search capabilities for improved content discoverability and relevance.

AI Integration: Integrated AI-powered translation APIs with custom validation workflows. Built translator interface within CMS enabling human validation and correction of AI-generated translations, ensuring quality while enabling multi-language content delivery.

React.js Node.js AWS Lambda PostgreSQL Aurora Vector Search AI Translation RESTful APIs

Impact: Powers content delivery for thousands of users across diverse cultural communities. The platform's flexible architecture enables personalised healthcare information delivery in multiple languages while maintaining quality, security, and cultural sensitivity. Builds trust within diverse communities by delivering health information that honors cultural values and linguistic preferences, fostering better health outcomes through cultural competency.

CATCH (Common Approach to Children's Healthcare)

NHS Partnership - Cross-Platform Mobile App with Intelligent Notifications

The Challenge: The NHS needed a comprehensive mobile application to provide parental guidance from pregnancy through 5 years. Critical requirements included complete offline functionality, intelligent age-based notifications, location services for NHS facilities, and integration with local healthcare providers.

Platform Migration Leadership: Originally architected using C++ with Cocos2dx engine for cross-platform development. I led a complete migration to React Native, improving development velocity and maintainability while preserving all existing functionality and ensuring zero disruption to users.

Offline-First Architecture: Implemented encrypted SQLite database ensuring secure storage of sensitive NHS content and user data. Built robust data synchronisation engine handling thousands of NHS articles and multimedia content with intelligent sync strategies and conflict resolution.

Intelligent Notification System: Developed sophisticated notification engine using article metadata with triggerstart and triggerend parameters. Built age-based content relevancy system delivering timely NHS maternity and childcare information based on user's child's age and development stage.

Location-Based Services: Built comprehensive NHS facility mapping system displaying local healthcare locations, hubs, and services with real-time facility information including opening hours, contact details, and available services. Implemented geolocation-based facility discovery helping parents find nearest healthcare resources.

Local News Integration: Developed location-aware news aggregation system pulling content from local GP websites and healthcare providers. Built geographic content filtering based on user-selected regions (Liverpool, St Helens, Cheshire, etc.) with automated content scraping and parsing from multiple local healthcare sources.

CMS Integration: Seamlessly integrated with custom Damibu Feeds CMS for culturally-adapted content delivery, implementing dynamic content loading while maintaining offline functionality and building content caching mechanisms ensuring users always have access to latest NHS guidance.

React Native C++ (Cocos2dx) MySQL NodeJS AWS Lambda / RDS Encrypted SQLite Push Notifications Geolocation Offline-First Data Sync CMS Integration

Impact: Serves families with reliable, culturally-sensitive healthcare guidance. The intelligent notification system ensures parents receive relevant information at optimal developmental stages, while offline functionality provides critical access regardless of connectivity. Strengthened family healthcare decision-making while promoting child wellness through culturally-aware, developmentally-timed guidance that builds parental confidence and improves health outcomes.

My House Of Memories

National Museums Liverpool - Digital Dementia Support Platform

The Challenge: National Museums Liverpool needed to digitise their acclaimed "House of Memories" dementia support program to reach more families.

Full-Stack Development Leadership: Built comprehensive content management dashboard using PHP, enabling museum staff to create and manage therapeutic objects and regional packages. Developed intuitive interface supporting multi-language and multi-regional content organisation for diverse community needs.

Serverless Backend Architecture: Architected serverless backend using AWS Lambda for handling concurrent synchronous tasks and content processing. Built scalable content processing pipeline capable of handling multiple package generation requests simultaneously with robust error handling and logging systems.

Content Package System: Developed sophisticated content packaging system enabling creation of region-specific and language-specific dementia support materials. Built flexible object and package creation workflow allowing museum staff to tailor therapeutic content for different communities with content versioning and package management.

Multi-Regional Distribution: Created S3-based distribution system where packages operate independently during system outages. Built content localisation framework supporting multiple regions and languages, with content inheritance system allowing regional packages to share base content while adding local customisations.

Cultural Heritage Integration: Collaborated closely with cultural heritage experts and dementia care specialists to ensure therapeutic value preservation. Built content import/export systems enabling integration with existing museum digital archives with comprehensive audit trails and version control.

PHP AWS Lambda Amazon S3 Content Packaging Multi-Regional Accessibility Cultural Heritage

Impact: Extended reach of vital dementia support services through digital innovation. The platform's self-contained package system enables deployment to communities without reliable internet infrastructure, significantly expanding access to dementia care resources. Improved care experiences for patients and families while advancing public dementia awareness, making this opportunity to be trusted with such meaningful healthcare work particularly rewarding.

Career Journey

Over 13+ years at Damibu LTD, I've progressed through every level of technical responsibility:

2012
Graduate Programmer
2014
Junior Programmer
2016
Programmer
2023
Senior Programmer
2024
Lead Programmer

This progression reflects not just time served, but demonstrated technical excellence, leadership growth, and the ability to tackle increasingly complex challenges. I've witnessed and contributed to the evolution of web and mobile technologies, always staying current with industry best practices.

Currently seeking new opportunities in startup or SME environments where I can apply my technical expertise and leadership experience to build meaningful products that make a difference.