Hello, I'm

Elie-Joe Farah

Software Engineer focused on Systems & Data Platforms

I build backends and data systems for problems that are messier than a tutorial assumes — multi-tenant platforms, database extensions, AI pipelines with real sensor data.

const developer = {
  name: "Elie-Joe Farah",
  role: "Software Engineer",
  focus: ["Systems", "Data Platforms"],
  stack: [
    "Python", "Java",
    "PostgreSQL", "FastAPI",
    "React", "C"
  ],
  location: "Brussels, Belgium"
};
Scroll

About Me

Elie-Joe Farah

I am a software engineer interested in building reliable systems and data-driven platforms.

I am currently pursuing a Master in Civil Engineering in Computer Science at Université Libre de Bruxelles, after completing a BE in Computer Engineering at the Lebanese American University. My work focuses on backend development, data modeling, and systems that transform complex information into structured, usable software.

Through internships and personal projects, I have worked across testing, backend APIs, database systems, and analytical platforms. I enjoy designing architectures that combine clean abstractions, efficient data handling, and practical usability.

Software Development

Java Python JavaScript C++ React Node.js PostgreSQL Machine Learning

Hardware & Systems

System Design VHDL Verilog FPGA Assembly

Education

2025 - Present

Master in Computer Science & Engineering

Université Libre de Bruxelles, Belgium

Specialization in Civil Engineering in Computer Science.

2021 - 2025

BE in Computer Engineering

Lebanese American University, Lebanon

Dean's Honor List.

Experience

Jun '25 - Jul '25

QA Intern

FOO, Beirut

  • Executed 2,500+ mobile/web test cases, contributing to early detection of regressions in production-facing applications.
  • Reported 25+ critical bugs via Jira, improving workflow clarity and test coverage.
Jun '24 - Aug '24

Software Dev & QA Intern

ITG - ITB, Beirut

  • Built a PHP Laravel backend demo with REST-style API structuring and authentication workflows.
  • Performed data-driven testing, identifying 20+ major issues and improving system stability.
Jun '23 - Aug '23

Hospital Info System Intern

Hotel Dieu De France, Beirut

  • Developed SAP/Oracle SQL reports for clinical analytics and optimized queries to improve reporting performance.

Featured Projects

BatteryLCATool

Full-stack multi-tenant platform for battery life-cycle inventory modeling. Manufacturers model process inventories manually or via Excel import; admins map flows to the ecoinvent background database and export structured VUB-format workbooks to Supabase Storage. Includes a Monte Carlo simulation engine with parameterized uncertainty distributions and Spearman correlation sensitivity analysis.

  • FastAPI
  • PostgreSQL
  • Supabase
  • React
  • TypeScript
  • NumPy / SciPy
View Project →

AI Course Platform

An educational platform leveraging Generative AI to create personalized course content and quizzes for students. The system was deployed and tested in a real-world classroom, where environmental and interaction data were collected through multiple sensors connected to a Raspberry Pi and transmitted via a REST API for processing and analysis, enabling context-aware learning experiences.

  • React
  • Node.js
  • OpenAI API
  • Raspberry Pi
  • REST API

PostgreSQL DNA Extension

A PostgreSQL extension in C that adds native DNA sequence types with bit-packed storage (2 bits per nucleotide) and k-mer substring indexing via a SP-GiST trie. Enables typed DNA columns, sequence alignment queries, and index-accelerated k-mer lookups directly in SQL.

  • C
  • PostgreSQL
  • Database Internals

Mobility Analytics Dashboard

Interactive analytics dashboard for exploring and interpreting urban mobility patterns through geospatial data. Features dynamic map-based visualizations, including heatmaps, route distributions, and temporal trend analysis, to support data-driven insights and spatial decision-making.

  • Python
  • Pandas
  • Data Visualization

yaLcc Compiler

A compiler for a C-like language, built from scratch in Java. Implements lexical analysis with JFlex, a recursive descent parser, symbol table and type checking, and IR code generation. Handles functions, control flow, arrays, and structs.

  • Java
  • Compiler Design
  • JFlex

P2P Energy Trading Platform

Simulation of a peer-to-peer energy market for smart grids, where prosumers trade surplus solar energy via smart contracts on Ethereum. Implements a clearing algorithm that matches bids and asks at a local market price, reducing grid export costs compared to a centralized utility model.

  • Solidity
  • Optimization
  • Distributed Systems

Life Beyond Code

When I'm not building systems, I'm out exploring Lebanon on foot.

Hiking Trip in Lebanon
Hiking Trip in Lebanon
Hiking Trip in Lebanon
Hiking Trip in Lebanon
Hiking Trip in Lebanon
Hiking Trip in Lebanon

Let's Build Together

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, my inbox is always open.