Skip to content
View HachemJ's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Highlights

  • Pro

Block or report HachemJ

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
HachemJ/README.md

๐Ÿ‘‹ Hi, I'm Jad El Hachem

I'm a third-year Software Engineering student at McGill University interested in full-stack development, research software, and building systems that solve real-world problems.

Recently, I have been working with LORIS, an open-source research data platform used in neuroscience and health research. Through this experience, I have been learning how large production systems are structured across the backend, frontend, database, tooling, and deployment workflow.


๐Ÿ›  What I Code With

Languages: Java, Python, JavaScript, TypeScript, PHP, SQL, Bash, C
Frontend: React, Vue.js, HTML, CSS, Bootstrap
Backend: PHP, Spring Boot, REST APIs
Databases: MySQL, MariaDB, PostgreSQL
Tools & Platforms: Git, GitHub, VS Code Remote SSH, Postman, Webpack, npm, CI/CD pipelines
Testing & Quality: JUnit, ESLint, PHP linting/static checks
Other Skills: Data Structures & Algorithms, Software Architecture, Database Migrations, Debugging Production Systems


๐Ÿง  What Iโ€™m Working On

  • Open-source research software โ€“ Working with LORIS, a neuroscience and health research data platform.
  • Full-stack debugging โ€“ Tracing issues across SQL, PHP backend logic, React frontend components, and build tooling.
  • Database-driven features โ€“ Working with SQL patches, schema changes, exported DB files, and frontend data flow.
  • Developer tooling โ€“ Improving scripts, debugging CI/static checks, and keeping generated files consistent.
  • Pull request workflows โ€“ Reviewing code changes, testing features, writing issues, and understanding real production impact.

๐Ÿ’ก What I Build

  • Full-stack web apps โ€“ From responsive frontends to backend APIs and database logic.
  • Research software improvements โ€“ Features and fixes that help researchers manage and interact with study data.
  • Automation & tooling โ€“ Scripts and workflows that reduce manual work and improve consistency.
  • Mobile apps โ€“ Android projects with Firebase integration for real-time features.

๐ŸŽฎ Fun Fact About Me

Outside of software projects, Iโ€™m grinding in competitive gaming and chasing my dream of becoming a professional player.


๐Ÿ“ซ Letโ€™s Connect

Pinned Loading

  1. BoardMate-Reworked BoardMate-Reworked Public

    Reworked version of BoardMate (originally an academic project) : Vue 3 + Spring Boot web app for managing board games, events, and player interactions. Includes modernized UI, responsive layouts, aโ€ฆ

    CSS 1

  2. Taskify Taskify Public

    Taskify is a mobile app designed to connect freelancers with clients in Lebanon, allowing users to both offer services and post specific requests for tasks that may not already be listed. This flexโ€ฆ

    Java 1