Portfolio

Professional Projects

Carousel

TwinSpires

TwinSpires is the official online wagering platform of Churchill Downs, home of the Kentucky Derby, and one of the largest horse racing and sports betting platforms globally, with reach across the U.S. and bettors worldwide. While at iDream Interactive, I contributed to modernizing their platform and improving performance for a high-traffic audience.

My work included migrating their legacy CMS to a modern stack, building reusable widgets for content editors, and collaborating with my team to streamline the site migration process. We also implemented caching strategies to optimize performance and leveraged modern frameworks for faster development cycles.

Technologies I worked with included:

  • Remix
  • Strapi (headless CMS)
  • Redis (caching)
  • SQLite & MongoDB
  • Postman (API testing)

These improvements helped create a more scalable, editor-friendly platform while supporting the needs of one of the largest sports betting operators in the U.S.


Carousel

RhynoCare

RhynoCare is a Canadian healthcare provider that connects patients across Ontario with virtual and mobile healthcare services. At iDream Interactive, I worked on modernizing and scaling their digital platform to deliver secure, PHIPA- and HIPAA-compliant healthcare solutions.

My contributions included building a custom electronic medical record (EMR) system from the ground up for secure patient record keeping, ensuring compliance with healthcare regulations. I also collaborated with the Ontario Ministry of Health to integrate health card validation and secure medical record exchanges via MCEDT and HCV, using SOAP-based communication along with asymmetric key encryption and decryption.

Additionally, I integrated Twilio to enable real-time chat and video consultations, giving patients and providers reliable communication tools directly within the platform.

One of the unique challenges was managing workflows across different time zones, as physicians and healthcare providers could be located in various regions. Designing scheduling and communication features to accommodate this taught me valuable lessons about solving complex, real-world challenges in sensitive domains.

Technologies I worked with included:

  • Remix
  • SQLite
  • SOAP (system integrations with Ministry of Health)
  • Asymmetric encryption & decryption
  • Twilio (chat & video calling)
  • Stripe (payment processing system)

This project gave me deep, hands-on experience with secure healthcare systems, compliance-driven design, and building scalable communication features in a highly regulated industry.


Carousel

Stay Plugged In (SPIN)

Stay Plugged In is a premier esports recruiting platform, connecting high school and collegiate players with scholarship opportunities across the U.S. and beyond. At iDream Interactive, I contributed to the redevelopment of SPIN’s platform, helping modernize the technology stack and improve performance for a growing user base of students, colleges, and esports organizations.

My work focused on building core platform features and integrating scalable services that supported user management, recruiting workflows, and location-based search. Using spatial queries, we enabled features like proximity-based matchmaking between players and schools, adding practical value to the recruiting process.

Technologies I worked with included:

  • Next.js
  • TypeScript
  • Hasura (GraphQL + PostgreSQL/PostGIS)
  • Auth0 (authentication & role management)
  • Stripe (payment processing system)
  • Vercel (deployment & CI/CD)

This project gave me hands-on experience improving a high-visibility esports recruiting platform, while deepening my skills with cloud-based hosting, GraphQL APIs, and geospatial queries for real-world applications.

Portfolio

Academic Projects

Carousel

LinkUp App


LinkUp was my capstone project — a social networking web application built to connect travelers and locals. The app allowed users to register, share posts, and interact with others in a simple community-driven environment.

Technologies I worked with included:
  • Firebase (Realtime Database)
  • React.js
  • Redux
  • Postman (API testing)
  • CORS
  • Git & GitHub

Further documentation:
Introduction, system overviews and functional requirements
Project Plan
View source code
View Demo

Carousel

Gamer Lobby App


A full-stack application built with the MEAN stack to practice client–server communication, RESTful APIs, and deploying a backend and frontend to separate cloud platforms (server on Heroku, client on Netlify).

Technologies I worked with included:
  • MongoDB
  • Express
  • Angular
  • Node.js
  • CORS


Carousel

Mobile Android App


A native Android application built with Java as part of a mobile development project. This app allowed me to practice working with Android Studio, activity lifecycle management, and designing user interfaces.

Technologies I worked with included:
  • Java
  • Android Studio

Further documentation:
View source code
Since this application is not deployed, I've provided a PDF with screenshots to demonstrate functionality.
Snapshots

Carousel

Python Application


A project for an AI class focused on applying machine learning and data visualization techniques. I used Scikit-learn for building models and Pandas/Seaborn to analyze and visualize a dataset sourced from Kaggle.

Technologies I worked with included:
  • Pandas
  • Seaborn
  • Scikit-learn
  • Jupyter Notebook

View source code
View Demo
Contact
© Copyright 2025, Esteban GuzmanBack to top