
Hi, I'm Basel Al-Raoush
Software Engineering Student • Junior SWE & ML Developer
I build efficient and reliable software solutions for the future.
Software Engineering Student • Junior SWE & ML Developer
I build efficient and reliable software solutions for the future.
I'm a Software Engineering student at Budapest University of Technology and Economics, specializing in AI/ML development and mobile applications. I've built real-world solutions including a Flutter barber booking app with Firebase and founded Timelab Mods, a custom watch modification brand. I'm passionate about creating scalable systems and impactful software that solves real problems.
Budapest University of Technology and Economics (BME). Expected graduation: 2026.
Advanced programming & ML
Object-oriented programming
Frontend & backend development
Semantic web development
Modern styling & animations
Version control & collaboration
Database design & queries
Cross-platform mobile apps
Backend as a service
Component-based UIs
Systems programming
Containerization
NoSQL database
AI & data science
Neural networks & AI
AWS & distributed systems
A comprehensive Flutter mobile application for barber shop management with real-time booking system. Features role-based authentication flows for customers and barbers, Firebase backend integration, and state management with Riverpod. Includes appointment scheduling, service selection, and user profile management.
Skills: Flutter · Firebase · Riverpod · Dart · Real-time Database · Authentication · State Management · Mobile Development
An entrepreneurship project focused on custom watch modifications and brand development. Built a complete brand identity and e-commerce platform featuring custom watch parts, modification services, and brand website. Demonstrates business development, branding, and full-stack web development skills.
Skills: Entrepreneurship · Brand Development · E-commerce · Web Development · Business Strategy · Product Development
A full-stack web application that uses a MobileNetV2-based Convolutional Neural Network (CNN) to recognize handwritten digits drawn on a web canvas. Achieved 95% accuracy with real-time inference under 200ms. Built through transfer learning, fine-tuning, data augmentation, and careful image preprocessing.
Skills: Machine Learning · Deep Learning · Flask · TensorFlow/Keras · MobileNetV2 · NumPy · PIL · Flask-CORS · HTML · CSS · JavaScript · Railway.com
This project explores how AI can be used to detect fake news using Natural Language Processing (NLP). Built using a Kaggle dataset, it experiments with models from traditional Logistic Regression to advanced deep learning models like BERT.
Skills: Machine Learning · Python · NLP · AI · Scikit-learn · pandas
A tool for analyzing the sentiment of any text or tweet. Built with Streamlit for the web interface and Hugging Face Transformers for sentiment classification, this app allows real-time sentiment analysis of tweets or custom text.
Skills: Python · Machine Learning · NLP · Streamlit · Hugging Face Transformers
A Python-based interactive tool designed for managing personal finances by analyzing expenses, tracking spending habits, and generating visual reports.
Skills: Data Visualization · Python · pandas · Matplotlib · Plotly
An Android application designed to help users track expenses across various categories, analyze spending habits with visual charts, and manage budgets efficiently.
Collaborated with a team to develop a strategic game in Java, following the full Software Development Life Cycle (SDLC).
A retro arcade game built with Python and Pygame, featuring fast-paced paddle and ball mechanics, dynamic AI, and multiplayer support.
A simple and efficient task management website built using modern web technologies. It allows users to add, edit, and delete tasks with an interactive and responsive UI.