An AI-powered tool designed to help users improve their presentation skills by analyzing speech patterns. Users can either upload audio files or speak live, and LocutusAI provides feedback on filler word usage, stuttering, tone, and pauses. Built using Node.js, Express.js, and the Deepgram API, it offers detailed insights for enhancing communication skills, making it an effective practice tool for speakers.
Developed a real-time chat server using Node.js and Socket.IO, supporting multiple users with advanced messaging features. Users can register, participate in group chats, and send private messages to individual users or groups. The system includes message alerts, registration validation, and features like message clearing and private messaging with custom color coding. This chat system showcases the use of socket programming to handle concurrent users efficiently.
This project is a SqLite Admin/Guest Login System developed using JavaScript/NodeJS and Sqlite. It features distinct login systems for admin and guest users, enabling different levels of access and functionality. Admin users can manage the system, while guests have restricted access. The system securely stores user information and login credentials using SqLite.
This AI Pathfinding Framework was developed using C++ and OpenGL. The project extends a maze creation and path planning demo by incorporating additional functionalities and enhancing the path planning algorithm to use the A* algorithm and the dijkstra's algorithm.
This playlist app was developed using JavaScript/NodeJS. The app allows users to create playlists, add and remove songs, and search for songs. It features a smart search function that suggests the best matches even when songs are misspelled. The app uses a unique login system and saves playlists for each account.
The Ghost Hunt Simulator was developed using C and C++ in a Linux environment. This project covers major topics from the course, including dynamic and static memory allocation, linked lists, multi-threaded programming, and Makefiles. It simulates a ghost hunt with multiple hunters, each collecting evidence to identify and banish the ghost.
Developed using C++ and OpenGL. Set sail and embark on a thrilling adventure across the sea in "The Pirate's Dream"! Take control of your pirate ship, engage in fierce combat with sea monsters and foes, and conquer the seas to retrieve the greatest treasure of all. Progress through levels, defeat bosses, and upgrade your ship to become the ultimate pirate.
Created for the KuriusHacks: CE Christmas Hackathon, this project was developed using C, GML & JavaScript within a 5-day timeframe. The theme of the hackathon was "Christmas Song." Inspired by the song "12 Days of Christmas," each level features battles against characters from the song. For example, in level 3, players face off against "three French hens," and so on.
As a freelance Unity game developer, I built custom games for clients, turning their ideas into polished products. This work sharpened my skills in C++ and C# for game logic, physics, and UI, while also improving my problem-solving and client communication. Through these projects, I gained revenue and practical experience in real-world game development.
As a certified tutor, I specialized in math, science, and programming for K-8 students, developing personalized teaching strategies to match each student's learning style. This role allowed me to help students build confidence, improve their academic performance, and foster a deeper understanding of core subjects.
Designed and developed responsive websites and landing pages for small businesses, startups, and professionals. Built modern, user-friendly interfaces using HTML, CSS, JavaScript, and React. Collaborated closely with clients to understand their needs and deliver customized solutions that improved user engagement and functionality.
Led online coding sessions for grades 8-12, covering topics from fundamental to advanced Python, Java, C++, and JavaScript. Taught students how to develop games and websites, while fostering problem-solving skills and coding best practices.
Our team developed LocutusAI, an AI-driven presentation practice tool that analyzes speech patterns to provide personalized feedback for enhancing public speaking skills. We excelled in team collaboration and communication throughout the development process. Check out our project on GitHub.
Built a web application using React, HTML, CSS, and JavaScript, focusing on frontend development. Teamwork and collaboration were integral to our success in this hackathon. You can view the project on GitHub.
Created a small text-based game using C, demonstrating programming fundamentals and problem-solving skills. The project aimed to strengthen skills in basic data structures and algorithm implementation.
Winner: Secured 1st Place for Community Choice and 2nd Place for Jury Winner. Developed a holiday-themed game inspired by "12 Days of Christmas" that featured festive levels and holiday-themed enemies, showcasing creativity and design skills. You can play the game on Itch.io or view it on GitHub.
© Ehan Hassan. All Rights Reserved.