Simple, reliable, intelligent software.

I’m Basel Al-Raoush, a Software Engineering student @ BME. My focus: building smart ML solutions and modern apps that solve real problems.

Portrait of Basel Al-Raoush

Featured Work

Projects across full-stack, mobile, ML, and data — built with a focus on impact and reliability.

SentimentTrader — AI-powered paper trading dashboard
Full Stack
Live

SentimentTrader

AI-powered paper trading platform with $100K virtual balance and live market data via Finnhub WebSocket. FinBERT analyzes financial news sentiment (bullish/bearish). Includes pessimistic locking, idempotency keys, circuit breakers, and JWT auth with refresh tokens.

$100KVirtual Balance
FinBERTSentiment Analysis
  • React
  • Spring Boot
  • Python
  • FinBERT
  • PostgreSQL
  • Docker
Property Management System — tenant portal dashboard
Full Stack
Live Demo

Property Management System

Full-stack app with tenant portals, lease tracking, and payments. Used Redux for real-time data updates across admin dashboards.

TenantPortals
Real-timeData Updates
  • React
  • Node.js
  • MongoDB
  • Redux
Barber Booking App — scheduling dashboard view
Mobile App
In Development

Barber Booking App

Cross-platform scheduling system designed for barbershops. Supports client, barber, and admin roles with real-time sync and push notifications. Currently in beta with 15+ users, reducing booking confirmation time by ~40%.

15+Beta Users
40%Faster Confirmations
  • Flutter
  • Firebase
  • Riverpod
Timelab Mods — Shopify storefront view
Business
Live

Timelab Mods

Custom watch-modding brand built from the ground up. Designed the branding, product visuals, and Shopify storefront to create a consistent identity and scalable online presence. Currently an active e-commerce store with a growing customer base.

ActiveStore
FullBranding System
  • Shopify
  • Branding
  • Marketing
Online Signature Verification — trajectory and pressure visualization
Machine Learning
Research

Online Signature Verification

Biometric authentication project distinguishing genuine from forged signatures using dynamic features such as pen position, pressure, and angles. Evaluated multiple classifiers with visual analysis of trajectories and pressure patterns.

Genuine vs ForgedSamples
6+Classifiers
  • Python
  • scikit-learn
  • XGBoost
  • Matplotlib
Digit Recognition AI — demo interface
Machine Learning
Live Demo

Digit Recognition AI

Real-time handwritten digit recognition tool built with MobileNetV2. Uses transfer learning and augmentation for ~95% accuracy with response times under 200ms, deployed through a Flask API and JavaScript frontend.

95%Accuracy
<200msResponse Time
  • TensorFlow/Keras
  • Flask
  • JavaScript
Fake News Detector — performance comparison charts
Machine Learning
Research

Fake News Detector

NLP study comparing classical ML models and BERT for news classification. Built a clean preprocessing and evaluation pipeline with clear trade-off analysis; BERT achieved the top results.

5+Models Compared
BERTTop Performer
  • Python
  • scikit-learn
  • pandas
  • BERT
Global Crime Analysis — interactive world map
Data Analysis
Research

Global Crime Analysis

Integrated crime index with population, GDP, education, and unemployment to explore global patterns and correlations. Produced interactive maps, scatter plots, and heatmaps to surface regional insights.

6+Datasets
10+Visualizations
  • Python
  • pandas
  • Matplotlib
  • Folium

Experience

Professional roles across enterprise software, banking, freelance, and software development.

Student Software Engineer

ABBYY — Budapest, Hungary

OCR Enterprise Code Reviews Cross-team
  • Worked on the ABBYY FlexiCapture enterprise document capture and processing platform.
  • Debugged encoding and parsing issues in the OCR pipeline, including a client-reported bug traced to an encoding mismatch.
  • Navigated a large, mature codebase through code reviews and cross-team collaboration.

Software Engineer Intern

Bank of Jordan (Mihnati Program)

Java Spring Code Reviews Production
  • Wrote and tested Java/Spring features that went into production.
  • Fixed bugs across 2 microservices and wrote JUnit tests to maintain team coverage standards.

Freelance Mobile Developer

Barber Booking App Project

Flutter Firebase Riverpod FCM
  • Built a Flutter + Firebase app with role-based access for 3 user types.
  • Set up Riverpod for state and Firebase Cloud Messaging for push notifications.
  • Shipped a beta with 10+ features including live sync, auth, and booking management.

Software Engineer Intern

Inspire for Solutions Development

React.js Python CI/CD GitHub Actions
  • Built React.js UI components following the bank's design guidelines.
  • Wrote Python scripts to automate repetitive data processing tasks for the team.
  • Helped configure GitHub Actions + Jenkins CI/CD pipelines for smoother deployments.

Skills

Technologies I use most in real projects.

Languages & Core

  • Python
  • Java
  • JavaScript
  • Dart
  • SQL
  • C++

Mobile & Web

  • Flutter
  • Firebase
  • React
  • Node.js
  • Flask
  • HTML5

ML / AI

  • TensorFlow/Keras
  • PyTorch
  • scikit-learn
  • pandas
  • NumPy
  • OpenCV
  • Matplotlib
  • BERT
  • XGBoost

Tools & DevOps

  • Git
  • Docker
  • Postman
  • VS Code
  • Google Colab
  • GitHub
  • Linux

Education

BME logo

BSc in Computer Engineering

Budapest University of Technology and Economics (BME) — Expected 2026

Volunteering

Community roles and student initiatives I contribute to.

TEDxBME — IT team volunteering
University

IT Team Member TEDxBME

Budapest University of Technology and Economics

Set up and maintained the official event website using WordPress. Supported event tech and ensured smooth show-day operations.

EventsSupported
WebsiteMaintenance
GDSC BME — tech team volunteering
Student Club

Tech Team GDSC BME

Google Developer Student Clubs, BME Chapter

Built a Discord bot and a web analytics tool using TypeScript and Cloudflare Workers. Supported workshops, coding sessions, and helped organize meetups.

WorkshopsAssisted
CommunitySupport

Contact

Open to collaborations, internships, and feedback.