eRepublic Events Portal

The eRepublic Events Portal is a platform that allow a deeply integrated experience for eRepublic event attendees and sponsors.

Senior Web DevelopereRepublic LLCFebruary 2024 - Present2 years, 1 month

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
[M]medium
Jun 5, 202522 min read

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...

Read more ->
AmplifyAmplifyVue.jsVue.js +2 more
Technical CommunicationTechnical Communication +2 more
Extend Faker in Laravel 11
[M]medium
Oct 18, 20242 min read

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...

Read more ->
PHPPHPLaravelLaravel
Software Architecture; When and How to Use the Adaptor Pattern (with examples in PHP)
[M]medium
May 6, 20233 min read

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...

Read more ->
PHPPHP
Architecture PlanningArchitecture Planning

Project Details

Timeline
February 2024 - Present
Duration
2 years, 1 month
Role
Senior Web Developer

Technologies Used

Vue.jsVue.jsPHPPHPMySQLMySQLAWSAWSDevOpsDevOpsLaravelLaravelDockerDockerRedshiftRedshiftLambdaLambdaOpenAIOpenAISalesforce SOQLSalesforce SOQL

Skills Demonstrated

Architecture PlanningArchitecture PlanningProject ManagementProject ManagementTechnical CommunicationTechnical CommunicationStakeholder ManagementStakeholder Management