Computer Engineering · Concordia University · Montreal

Amine
Mefti

Student specializing in full-stack web development and embedded systems. Building software that bridges hardware and the web.

Amine Mefti

Selected Projects

01
IoT Embedded Android ELEC/COEN 390

SeatFindr — Live Occupancy Tracker

End-to-end IoT system tracking study room availability using an ESP32 WROOM, HLK-LD2450 mmWave Radar, and Firebase Realtime Database.

  • C++ firmware programming on microcontrollers for radar sensor hardware state management.
  • Python simulation evaluating optimal mounting parameters for the LD2450 mmWave sensor when monitoring a small 3-seat classroom zone.
  • Native Android App (Java) with dual roles: Student and Admin.
  • Admin controls for manual closures (Maintenance, Events, Exams) and capacity overrides.
  • Direct Google Maps integration for building navigation.
ESP32C++PythonJavaFirebasemmWave RadarAndroid
SeatFindr — Simulation plot SeatFindr — Android main activity SeatFindr — ESP32 hardware inside
02
Full-Stack Web React SOEN 341

Campus Events & Ticketing — Web Application

Full-stack platform for university event management and ticket distribution.

  • Built with React.js (frontend) and Express.js (backend API).
  • Real-time Firebase syncing and secure user authentication.
  • Automated unique QR code generation for event check-ins.
React.jsExpress.jsNode.jsQR Code API
03
Embedded Hardware ENGR 290

Hovercraft Prototype — Autonomous Control System

Functional hovercraft built from scratch with full Arduino-controlled embedded systems.

  • Arduino-controlled embedded system utilizing an IMU for active stability.
  • 2 DC Fans for independent lift and thrust control.
  • Servomotor-based directional steering with custom base and skirt design.
ArduinoC++IMUDC MotorsServomotor
Hovercraft — Prototype view 1 Hovercraft — Prototype view 2
04
Generative AI App Development Productivity SOEN 357

TaskSplit — AI-Driven Task Decomposition

An AI-driven productivity app that leverages generative AI APIs to automatically decompose complex academic assignments into manageable, trackable steps with built-in focus sessions.

Generative AIReact NativeNode.jsREST API
TaskSplit — Project Dashboard TaskSplit — New Assignment view TaskSplit — Progress Analytics TaskSplit — Progress History

Work Experience

Administration Data Management Customer Service

Auto École Jean — Office Agent

Administrative management and digital transition of client records for a local driving school.

  • Managed the digitalization of client data (medical and registration forms) during the transition from physical paper folders to digital records.
  • Extensive use of Excel for student record tracking, data structuring, and information management.
  • Front-line customer service: onboarding clients, explaining packages, processing payments, and issuing official SAAQ attestations.
ExcelData EntrySAAQ

Contact

Open to internship opportunities, full-time roles, and freelance projects.