Ibrahim El Khansa Portfolio

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 AssistantConducting 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 InternCompleted 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 InternStreamlined 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 TutorConducted 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

Coursis
Advanced Scheduling ToolA 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.

MusicLeb
Hub for Everything Music LebanonA 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.

Portfolime
CV to Portfolio Website GeneratorA 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

H.A.D.I.
AI-Powered Disease Prediction PlatformA 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.

Maqam Network
Arabic Music Theory PlatformAn 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.

WhatsApp Mentioner
Group Mentioning Automation ToolA 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).

Melody Mits
Gesture-Controlled MIDI GloveA 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.

My Unfollowers
Instagram Followers AnalyzerA 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.

Where's My Shattafe
Community-Driven Public Bidet MapAn 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:









