Ibrahim El Khansa Portfolio

Profile Pic

About Me

I've been a full-stack software engineer since 2022, focused on building practical solutions that solve real-world problems and address gaps in the market. I graduated from the American University of Beirut in May 2025 with a degree in Computer Science Engineering and a minor in Economics. Ever since I learnt to develop web apps in my second year of college, I have been working independently on projects that merge technical expertise with innovative thinking to create value for users and communities.

I take an entrepreneurial approach to software development, identifying opportunities, building solutions from the ground up, and iterating until I deliver something meaningful. My projects have been entirely self-directed, and I enjoy working across the full stack to bring ideas to life. I’m always exploring new technologies and approaches to expand my skills and make a positive impact through my work.

Work Experience

AUB Research Lab

Part Time Research Assistant
June 2025 - Aug 2025

Conducting research in computational musicology and interactive music systems. Leading the development of software tools that facilitate the study of Arabic music theory, with a focus on tuning systems, maqamat, ajnas and their transpositions.

Murex

Java Software Development Intern
June 2024 - Aug 2024

Completed a three-month internship at Murex as a Java Software Developer in the BPM Deimos team, where I built new Java Swing UI components, refactored backend systems for MX3, and worked with different teams to deliver features that are now used by banks worldwide.

Fits Consulting

Digital Transformation Consultant Intern
Aug 2022 - Nov 2022

Streamlined business processes using Bizagi to make daily operations more efficient. Created flowcharts and admin portals for clients using Bizagi and Java. Collaborated with teams to meet business needs and delivered solutions that improved operational efficiency and client satisfaction.

American University of Beirut

Coding Tutor
Sep 2021 - May 2024

Conducted engaging lectures for Python, C++, and VHDL classes, helping over 30 students per session. Created and shared valuable online tutoring materials to make learning resources accessible to all students.

Projects

Picture of Coursis

Coursis

Advanced Scheduling Tool

A platform that helps students efficiently generate optimal university schedules based on dynamic algorithms, custom data structures, and user preferences. Built entirely using Next.js and Firebase, Coursis now serves over 10,000 users.

Picture of MusicLeb

MusicLeb

Hub for Everything Music Lebanon

A virtual hub for the Lebanese music scene, connecting musicians, artists, and fans. Developed the full-stack application using Next.js, MongoDB, and Vercel, with a focus on performance optimization and community building.

Picture of Portfolime

Portfolime

CV to Portfolio Website Generator

A modern web application that transforms CVs into customizable portfolio websites. Users upload their CV, verify and edit their information, and customize their portfolio design in a seamless, user-friendly flow. Built with Next.js, TypeScript, SCSS, Firebase, OpenAI API for resume parsing, and PDF processing libraries

Picture of H.A.D.I.

H.A.D.I.

AI-Powered Disease Prediction Platform

A machine learning-powered platform that predicts diseases based on user-reported symptoms. Integrated OpenAI’s GPT API for medication data, deployed using Docker, Vercel, and Fly.io for scalability and performance.

Picture of Maqam Network

Maqam Network

Arabic Music Theory Platform

An educational platform for exploring Arabic music theory, featuring maqamat, ajnas, seyr, and tuning systems. Developed tools for transpositions, interactive visualizations, and dynamic audio playback. Built with Next.js, TypeScript, and SCSS.

Picture of WhatsApp Mentioner

WhatsApp Mentioner

Group Mentioning Automation Tool

A simple GUI application that automates mentioning everyone in a WhatsApp group using pyautogui and tkinter. Features configurable settings, real-time progress tracking, and a standalone executable for easy distribution (click the link).

Picture of Melody Mits

Melody Mits

Gesture-Controlled MIDI Glove

A gesture-controlled MIDI glove that maps hand movements into musical commands. Designed to integrate with AI models like RAVE, it allows musicians to create and manipulate sound in real time through intuitive gestures.

Picture of My Unfollowers

My Unfollowers

Instagram Followers Analyzer

A website that gives you insight into your Instagram followers and following lists, showing who follows you back and who doesn’t. Built with Next.js, TypeScript, React, and SCSS.

Picture of Where's My Shattafe

Where's My Shattafe

Community-Driven Public Bidet Map

An open-source platform for mapping public toilets with bidets. Features interactive mapping with CartoDB and Leaflet, Google OAuth authentication, real-time location finding, and community-driven submissions with moderation. Built with Next.js 15, Supabase, and TypeScript.

Hobbies

Outside of work, I’m also a drummer. I’ve played at events big and small, collaborating with many musicians along the way. Here are a few moments from performances that mean a lot to me:

Picture of me drumming 1
Picture of me drumming 2
Picture of me drumming 3
Picture of me drumming 4
Picture of me drumming 5
Picture of me drumming 6
Picture of me drumming 7
Picture of me drumming 8
Picture of me drumming 9
Picture of me drumming 10