DATE

23/12/2024

DATE

23/12/2024

DATE

23/12/2024

Sentinel

UofTHacks, Hackathon Project. Software application that provides a number of safety tools

UofT Hackathon

UofT Hackathon

UofT Hackathon

Application

Application

Application

Type

UofTHacks Hackathon Project

Primary Technologies Used

Twillio, ElevenLabs, TwelveLabs, Gemini, SQL, Node.js, Express.js

Owners

Marwan Youssef Abdelrazik, Jaffer Wehliye

Spary Tins
Spary Tins
Spary Tins
Spary Tins

What is Sentinel

Sentinel was built as a real-time personal safety system designed to operate under high-stakes, time-critical conditions. The project focused on autonomous decision-making, live communication, and rapid data exchange to support users during emergencies.


Autonomous AI Agent

— Built an AI agent capable of making real phone calls on behalf of users
— Enabled full two-way conversations with emergency dispatchers
— Dynamically shared user location and medical information during calls

Real-Time Communication

— Implemented live audio and video streaming using WebSockets
— Designed systems for low-latency, continuous data transfer
— Ensured reliability under real-time interaction constraints

Beverage Tin
Beverage Tin
Beverage Tin
Beverage Tin
Beverage Tins
Beverage Tins
Beverage Tins
Beverage Tins

Building Safety-Critical Systems Under Time Constraints

Developing safety-critical software in a hackathon environment introduces challenges around reliability, coordination, and real-time system behavior. Decisions must balance speed, correctness, and robustness while integrating multiple external services.

AI & External Service Integration

— Integrated Twilio and ElevenLabs for real-world voice interactions
— Used TwelveLabs with Gemini AI for video analysis and safety assessment
— Connected AI outputs into user-facing tools and conversational interfaces

The site was built using modern web technologies to ensure performance and responsiveness. I implemented a user-friendly content management system (CMS) that allows the studio to easily update services, showcase new collections, and manage client bookings. The site is fully responsive, providing a seamless experience across all devices, from desktop to mobile.

The site was built using modern web technologies to ensure performance and responsiveness. I implemented a user-friendly content management system (CMS) that allows the studio to easily update services, showcase new collections, and manage client bookings. The site is fully responsive, providing a seamless experience across all devices, from desktop to mobile.

The site was built using modern web technologies to ensure performance and responsiveness. I implemented a user-friendly content management system (CMS) that allows the studio to easily update services, showcase new collections, and manage client bookings. The site is fully responsive, providing a seamless experience across all devices, from desktop to mobile.

Full-Stack System Integration

— Built a full-stack application using React, Node.js, and Express
— Managed state and data flow across a, backend, and external APIs
— Used SQLLite for fast, lightweight data persistence

Create a free website with Framer, the website builder loved by startups, designers and agencies.