Simple, reliable, intelligent software.

I’m Basel Al-Raoush, a full-stack software engineer and 2026 Computer Science Engineering graduate of BME. My focus: web, mobile and ML products 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.

FixMyPrompt landing page: one-click prompt rewriting inside ChatGPT, Claude, Gemini and other AI chats
Full Stack
Live on Chrome Web Store

FixMyPrompt

Chrome extension that adds a Fix Prompt button inside 9 AI chat sites (ChatGPT, Claude, Gemini and more) and rewrites prompts in 11 styles with OpenAI. Next.js backend with Supabase auth, Stripe subscriptions and Redis rate limiting.

9AI Chat Sites
11Rewrite Styles
  • Chrome Extension
  • React
  • Next.js
  • TypeScript
  • Supabase
  • Stripe
  • OpenAI
PhysioAI landing page: speak or type session notes and AI drafts the clinical report
AI · Client Project
Live Demo

PhysioAI

Clinical notes app built for a physiotherapy client. The clinician records the session, Whisper transcribes it, a validation step flags missing clinical details, and GPT-4o drafts an editable SOAP report and treatment plan with PDF export.

WhisperSpeech to Text
GPT-4oReport Drafts
  • Next.js
  • React
  • TypeScript
  • OpenAI Whisper
  • GPT-4o
  • Tailwind
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
TenantHub property management app: tenant portal dashboard
Full Stack
Live Demo

TenantHub

Full-stack property management 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
5 Stars Saloon barber booking app: scheduling view
Mobile App
Live on Google Play

5 Stars Saloon

Freelance booking app for a barber shop. Customers book and pay online and get reminders, barbers manage their schedules and pricing, and the owner sees everything. Available in English and Arabic.

100+Downloads
EN / ARBilingual
  • Flutter
  • Firebase
  • Riverpod
  • FCM
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.

Freelance Software Developer

PhysioAI (physiotherapy client), remote

Next.js TypeScript OpenAI API Whisper
  • Built an AI clinical-notes app (Next.js, TypeScript): Whisper transcribes session audio and GPT-4o drafts SOAP reports and treatment plans, exported as PDF.
  • After client feedback, added a validation step that flags missing clinical information and blocks invented data.

Student Software Engineer

ABBYY — Budapest, Hungary

Python Data Pipelines OCR Code Reviews
  • Wrote Python scripts that process extracted document data and move it between systems, for example invoice data from ABBYY FlexiCapture into ERP systems.
  • Debugged encoding and parsing issues in the OCR pipeline, including a client-reported bug traced to an encoding mismatch.
  • Worked in a large, mature codebase through code reviews and collaboration with other teams.

Software Engineer Intern

Bank of Jordan (Mihnati Program)

Java Spring Boot Microservices JUnit
  • Built and tested Java/Spring Boot features for microservices that went into production.
  • Fixed bugs across 2 microservices and wrote JUnit tests to the team’s coverage standard.

Freelance Mobile Developer

5 Stars Saloon (barber booking app), live on Google Play

Flutter Firebase Riverpod FCM
  • Built a Flutter + Firebase booking app for a barber shop, now live on Google Play with 100+ downloads.
  • Added online payments, booking reminders and live status updates (Firebase Cloud Messaging), with Riverpod for state.
  • Role-based access for customers, barbers and the owner; bilingual (English and Arabic) with phone verification.

Software Engineer Intern

Inspire for Solutions Development

React.js Python CI/CD GitHub Actions
  • Built React.js UI components for banking web apps, following the bank’s design system (HTML, CSS, JavaScript).
  • Wrote Python scripts to automate repetitive data processing for the team.
  • Helped configure CI/CD pipelines in GitHub Actions and Jenkins.

Skills

Technologies I use most in real projects.

Languages & Core

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

Mobile & Web

  • Flutter
  • Firebase
  • React
  • Spring Boot
  • Node.js
  • Flask
  • HTML5
  • CSS3

ML / AI

  • TensorFlow / Keras
  • PyTorch
  • Hugging Face
  • scikit-learn
  • pandas
  • NumPy
  • OpenCV
  • BERT

DevOps & Databases

  • Git
  • Docker
  • GitHub Actions
  • Jenkins
  • PostgreSQL
  • MongoDB
  • Linux
  • Postman

Education

BME logo

BSc in Computer Science Engineering

Budapest University of Technology and Economics (BME), 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 junior software engineering roles. Available immediately.