EJF.
I build backends, databases, and data systems, and I'm moving into renewable energy research. Currently a Master's student in computer science at the Université Libre de Bruxelles.
I'm a software engineer working on backends, data modeling, and database systems, with a growing focus on renewable energy research. My BE is in Computer Engineering from the Lebanese American University (Dean's Honor List), and I'm now finishing a Master's in Computer Science & Engineering at the Université Libre de Bruxelles.
So far I've worked across QA and testing, backend APIs, database internals, and analytical platforms — through three internships in Beirut and a set of personal projects. Outside work I read maps and walk them: cartography and hiking are how I spend most of my time away from a screen.
A multi-tenant platform for battery life-cycle inventory modeling. Manufacturers enter process inventories by hand or via Excel import; admins map flows to the ecoinvent database and export VUB-format workbooks. It includes a Monte Carlo engine with parameterized uncertainty distributions and Spearman correlation sensitivity analysis.
A PostgreSQL extension in C that adds native DNA sequence types with bit-packed storage (2 bits per nucleotide) and k-mer substring indexing through an SP-GiST trie. You get typed DNA columns, alignment queries, and index-accelerated k-mer lookups directly in SQL.
A compiler for a C-like language, built from scratch in Java. Lexical analysis with JFlex feeds a recursive descent parser, a symbol table with type checking, and IR code generation. Handles functions, control flow, arrays, and structs.
An educational platform using generative AI to create personalized course content and quizzes. Deployed and tested in a real classroom, where environmental and interaction data were collected through sensors on a Raspberry Pi and sent over a REST API, enabling context-aware learning experiences.