Interactive Projects
On Call Scheduler
On Call Scheduler was designed to help schedule medical on call shifts given requested days off and optimal load distribution.
Eddie Guo Chatbot
Ask anything you'd like about me! This chatbot is powered by retrieval-augmented generation using my CV with OpenAI large language models. Disclaimer: All answers should be taken with a grain of salt. Messages may take up to a minute to generate.
OSCEai was designed healthcare trainees along the entire spectrum of training (premed, med, residency, allied health, etc.). The platform provides immersive and interactive clinical scenarios, mirroring real-life cases and enhancing practical skill development. Trainees interact with simulated cases, receive instant, personalized feedback, and engage in a tailored learning process. Check it out at OSCEai. Media coverage: University of Calgary UToday, CBC, The Canadian Press, and AgeTech World.
BURN-OP is a clinical screening tool for identifying a symptomatically distinct cluster of burn patients with the greatest healthcare needs at discharge. This publication outlines the evidence and methodology for this tool: S. Sinha, C. Small, E. Guo, M. Verly, R. Arora, A. Herik, E.L. Jonsson, A.R. Harrop, J. Biernaskie, C. Temple-Oberle, "BURN-OP: a Screening Tool for Identifying a Symptomatically Distinct Cluster of Burn Patients with the Greatest Healthcare Needs at Discharge," Burns, Sep. 2, 2024, 41(1):107258, doi: 10.1016/j.burns.2024.08.024.
Eloquent Aid
Eloquent Aid assists in identifying eloquent brain regions during awake brain resections. Users complete image-based tasks by speaking to the app, and the app determines whether the answer is correct in real time.
Interactive Statistics Applications
This initiative is to provide an accessible and interactive educational experience to individuals learning introductory statistics. View the source code.
COVID-19 Tracker
This interactive application uses a multivariate linear regression model to better understand the impacts of age, poverty, income, and population density on the spread of the COVID-19 virus. The program utilized data from the Alberta Data Institute’s data analytics platform: Dataxch.ai. The project won the Post-Secondary Student Award in the COVID-19 Data Science Hackathon hosted by Alberta Innovates CYBERA, and the Pacific Institute for Mathematical Sciences. Read the University of Alberta story here. See the Alberta Innovates media announcement here and the CYBERA media announcement here (my team is called Youreka Data Science). You can find the source code for the project here. Feel free to interact with the application below!
Gallery
Chest X-Ray AI Tool
This app uses ResNet with Grad-CAM to interpret chest x-ray pathologies.
PrepCaRMS
This app is a natural language processing app that offers CaRMS interview practice; upon finishing the interview, the app provides AI-generated feedback. The app is powered by OpenAI Whisper API, OpenAI speech API, and GPT-4. Check it out at PrepCaRMS.
Atom Magazine
Want to learn more about Engineering Physics and the community that makes it happen? Check out the Atom magazine, where current students, alumni, and professors share their experiences in Engineering Physics!
Driving Route Finder
This is a Google Maps-esque Arduino application with a touchscreen display and joystick. Users can press the joystick button to select points they wish to visit on a zoomable map of Edmonton. The shortest path between the two points is calculated using the A* algorithm on a desktop C++ application.
Encrypted Arduino Communication
This program implements the RSA encryption algorithm to encrypt an Arduino-Arduino serial monitor chat program. Each character is encrypted using a sequence of randomly generated keys. These bits are then transmitted over TX and RX ports and decrypted (Arduinos are set up in a client-server system).