Hello, I'm

Elie-Joe Farah

Software Engineer focused on Systems & Data Platforms

I design and build data-driven software systems, from backend architectures and APIs to analytical platforms. My work focuses on structured data, scalable system design, and translating complex problems into reliable software.

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, allowing manufacturers to build process data manually or import structured Excel templates. Designed with FastAPI, PostgreSQL, Supabase Auth, and React, with validation workflows, revision control, and secure role-based access via Row-Level Security.

  • FastAPI
  • PostgreSQL
  • Supabase
  • React
  • TypeScript

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 specialized PostgreSQL extension written in C for efficient storage and querying of DNA sequences.

  • 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 custom compiler implementation for a subset of C-like language features. Handles lexical analysis, parsing, and code generation.

  • Java
  • Compiler Design
  • JFlex

P2P Energy Trading Platform

Simulation platform for peer-to-peer energy trading using distributed logic and optimization algorithms for smart grids.

  • Solidity
  • Optimization
  • Distributed Systems

Life Beyond Code

When I'm not building systems, I'm out exploring the hidden gems of Lebanon. Leading hiking trips and discovering nature fuels my creativity.

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.