Hello! I’m Tuqa Yacoub, a passionate computer scientist dedicated to crafting cutting-edge solutions and exploring the latest in technology. I thrive on turning creative ideas into impactful projects and expanding my technical expertise.
Engineered a full-stack web application utilizing Express.js to manage a vast database of over 20,000 recipes. Integrated JWT-based authentication to ensure secure user logins and enable personalized recipe saving. Designed and implemented advanced search functionality that allows users to effortlessly discover recipes by ingredients, titles, or authors, significantly enhancing user engagement and overall discoverability.
Created an innovative app using Android Studio, Java, and Figma to revolutionize medication management. The app provides users with a seamless experience to add, view, and monitor their medication schedules, ensuring strict adherence to their treatment plans. It features robust functionality for entering medication details, setting up timely reminders, and managing a comprehensive medication list, all designed to simplify and enhance user engagement with their health regimen.
Developed an advanced system that automates the import and processing of hospital data to deliver precise birth rate calculations. The intuitive interface grants users effortless access to birth rates by race for any year since 2000 and allows for customizable average calculations over various date ranges. Integrated sophisticated trend detection algorithms to uncover and analyze significant shifts in birth rate trends, offering valuable insights into demographic changes and enhancing data-driven decision-making.
Developed a robust Java-based Library Management System for real-time tracking of checked-out books, borrower details, and loan durations. Utilized Swing to create an intuitive interface for easy book management, check-outs, and searches by title, genre, or author. Employed File I/O for reliable data storage and retrieval, eliminating the need for a traditional database. This system streamlines inventory management and enhances user experience with its efficient and interactive features.