eRepublic Events Portal
The eRepublic Events Portal is a platform that allow a deeply integrated experience for eRepublic event attendees and sponsors.
About This Project
The Events Portal is a deeply CRM integrated experience allowing for an elevated user experience for all event attendees and sponsors. It is highly scalable and uses Redhsift as a data warehouse to allow for data warehousing and analytics. OpenAI has been integrated for revolutionary AI task automation and reduced workload on the support teams.
Key Achievements
- Revolutionized eRepublic's sponsorship outreach and management through task automation and bespoke user experiences designed to drive engagement and revenue
- A highly scalable and maintainable application using Vue and Laravel
- Complex business logic is made simple and easy to understand with a robust event driven architecture
- A fully virtualized development environment using Docker Compose to allow for high fidelity local development and testing
- Redshift as a data warehouse to allow for data warehousing and analytics
- OpenAI integration for revolutionary AI task automation and reduced workload on the support teams
- AWS Lambda to allow for burstable usage patterns at a very low cost, deployed on edge locations to reduce latency
Related Projects
Related Publications
Articles that cover technologies and skills used in this project

AI Apps Without Long Term Memory are Useless in 2025
Breaking down the Sliding Window contextIntroductionBuilding an AI Therapy Buddy chat application with long, multi-turn conversations presents a key challenge: how to maintain context and coherence...

Extend Faker in Laravel 11
Sometimes it’s necessary to make your testing data appear as close to the production data as possible. In my case, I wanted more predictable and realistic looking email addresses for system users...

Software Architecture; When and How to Use the Adaptor Pattern (with examples in PHP)
In the world of electronics (at least if you’re as old as me) everyone is familiar with the solution to a cable that doesn’t fit, an adaptor! Sometimes more commonly called a ‘dongle’ in modern...