Sam Ghaddar · Montreal

Circuits first. Then code. Now both.

Electrical engineer turned software and AI builder, with one habit: taking things apart to see how they work.

  • A frosted glass slab with copper circuit traces on its left that lift off and resolve into stacked glass tiles of code on its right.
  • Now

    Co-founder, Revv

  • B.Eng. Electrical & Electronics (Co-op)

    Concordia, 2026

Projects

I build in layers.

Revv, taken apart back to front: data, API, surfaces, ops. Below it, both projects with the numbers behind them.

Anatomy of a system · Revv

Four layers, one contract.

01 / 04

  1. Data

    The data layer owns the invariants: a booking can never overlap another for the same vehicle, and a refund reconciles once.

  2. API

    One contract is the source of truth; the clients are generated from it, never written by hand.

  3. Surfaces

    Five surfaces share the same types, so a schema change fails the build on every screen that depends on it.

  4. Ops

    Photos on R2, email through Resend, phone verification over WhatsApp, and CI gates on every merge.

  • Data

    • lib/db
    • lib/payments
    • PostgreSQL · Drizzle ORM
    • booking overlap protection under concurrency
    • idempotent refund reconciliation
  • API

    • Express 5 · api.revvrental.com
    • 157-path OpenAPI 3.1 contract
    • generated React Query + Zod clients
    • role-aware authorization
  • Surfaces

    • Renter + host apps · Expo SDK 54
    • Admin console · React + Vite
    • Public site · revvrental.com
    • English / Arabic RTL
  • Ops

    • GitHub Actions CI
    • Cloudflare R2
    • Resend
    • Google Maps
    • WhatsApp verification
    • Push
  • 157API endpoints in one contract
  • 68automated checks, CI-gated
  • 3Bombardier internships
  • The Revv brand mark beside a phone and a green Porsche Macan in a deep green studio set

    In development

    Revv logo

    Revv

    Co-founder · June 2026 – present · Full-stack · Mobile · Backend · Infra

    A premium car-rental marketplace for Lebanon, in development: renter and host apps, an admin console, a public site and one API, from one monorepo.

    • 157 API endpoints
    • 5 surfaces
    • 2 languages, Arabic RTL
    Read the case study: Revv
  • A dark terminal running python3 ~/.claude/verify.py all and reporting 0 failing check(s)

    Private repo

    claude-config mark: a command-line prompt

    claude-config

    Author · 2026 · AI · Tooling

    A configuration framework for Claude Code: skills that trigger themselves, cheap models for cheap work, and a CI verifier that catches drift.

    • 68 structural checks
    • 2 model-pinned subagents
    • 7 auto-triggering skills
    Read the case study: claude-config

Also built

  • Capstone · Sept 2025 – May 2026

    C.H.A.R.G.E.

    Multi-robot hazard-mapping system: ROS2/SLAM autonomous exploration; microcontrollers, LiDAR, IMU, depth, gas, flame, temperature sensors; custom PCBs for sensing, power, motor control.

    • ROS2/SLAM
  • Sept – Dec 2024 · 3rd of 20 teams

    AI-Powered Recipe Application

    Android app generating recipes from food images with constraint-aware filtering against nutrition data.

    • Android
  • Jan – May 2026

    Volkswagen ID.4 EV Powertrain Simulation

    Full EV powertrain in MATLAB/Simulink validated across acceleration, top-speed, grade-climbing.

    • MATLAB/Simulink
  • Award: 2nd of 18 teams, Hovercraft CAD Design Competition
  • Award: 3rd of 20 teams, AI-Powered Recipe Application
  • Vice President, Communications, Troitsky Bridge Building Competition 2025–2026
  • Electrical Systems Member, Concordia SAE Formula EV 2023–2024

Toolbox

What I work with.

Languages
  • TypeScript
  • Python
  • C++
  • Java
  • SQL
  • MATLAB
Frontend
  • React
  • React Native/Expo
  • React Query
  • English/Arabic RTL internationalization
APIs & Data
  • OpenAPI 3.1
  • Zod runtime validation
  • PostgreSQL
  • Drizzle ORM
  • Node.js/Express
  • REST
  • generated typed clients
AI & Agent Systems
  • LLM agent orchestration
  • declarative skill/tool contracts
  • schema-validated frontmatter
  • model routing and cost tiering
  • context-budget architecture
  • description-driven dispatch
Validation & Platform
  • deterministic invariant testing
  • CI gates
  • permission/policy rule design
  • Git/GitHub
  • Cloudflare R2
Engineering & EDA
  • ROS2/SLAM
  • Siemens Capital
  • Altium
  • MATLAB/Simulink
  • PSpice
  • VHDL
  • Fusion 360
  • Shapr3D

Experience

From copper to code.

A marketplace I co-founded, then six internships across generators, solar and aircraft systems, three of them at Bombardier, on top of a Concordia electrical engineering degree.

  1. June 2026 – present

    Co-founder

    Revv

    Co-founded a premium car-rental marketplace for Lebanon: renter and host apps, an Express API, an admin console and a public site from one TypeScript monorepo, behind a 157-path OpenAPI 3.1 contract.

    • TypeScript
    • React Native
    • PostgreSQL
    • OpenAPI 3.1
  2. Bombardier Inc. · Montreal · 3 internships

  3. June – Dec 2025

    Communications Systems Engineer Intern

    Led troubleshooting of a critical aircraft connectivity failure, confirmed through aircraft-level validation, and documented the aircraft Wi-Fi and electrical architecture.

    • Wi-Fi channel analysis
    • bandwidth stress testing
    • connector termination
  4. Feb – May 2025

    Electrical Systems Engineer Intern

    Researched electrical standards, insulation resistance and dielectric withstand criteria, applied to power distribution, control and onboard communication systems.

    • insulation resistance
    • dielectric withstand
    • compliance
  5. Jan – June 2025

    Electrical Design Wiring (EWIS) Intern

    Aircraft wiring schematics and harness definitions in Siemens Capital, with an introduction to Siemens NX.

    • Siemens Capital
    • harness definition
    • Siemens NX
  6. June – Aug 2023

    Electrical Engineering Intern

    Rich Motor Company · Sharjah, UAE

    Assembled and wired ATS, MTS and synchronization control panels for generator systems, with CAD documentation.

    • ATS / MTS
    • synchronization panels
    • CAD
  7. June – Aug 2022

    Solar Power Systems Engineer Intern

    Alternative Energy Co. · Beirut, Lebanon

    Designed and sized residential and industrial solar PV systems through installation, commissioning and monitoring.

    • PV sizing
    • commissioning
    • monitoring
  8. May – Sept 2019

    Power & Generator Engineering Intern

    Ghaddar Machinery Co. · Sidon, Lebanon

    Mechanical assembly and electrical wiring of diesel generator systems.

    • diesel generators
    • wiring
    • assembly
  9. Concordia University · B.Eng. Electrical & Electronics (Co-op) · 2021–2026

Store

Sites I build.

Three complete example sites you can open and scroll, each built to show a different skill. Templates carry an indicative starting price; custom builds are quoted.

  • TEMPLATE

    Atelier North

    Architecture & interiors studio

    A stark twelve-column grid, hairline rules, and captions that surface under the cursor.

    • CSS-only duotone imagery
    • CSS sticky chapter column

    From $990 CADindicative

  • CUSTOM

    Auto Lux

    Pre-owned luxury dealership

    Bilingual English and Arabic with a real RTL switch, a filterable inventory with asking prices, dark by design.

    • English/Arabic RTL layout
    • Filterable inventory

    Request a quote

Need a website like these?A template or a custom build. Tell me what you have in mind.

Email me about a build

Say hello.

Open to frontend, full-stack and AI roles, and to website work. Email is the fastest way to reach me.

Keyboard shortcuts

1–5
Home, Projects, Experience, Store, Contact
J K
Next / previous section
C
Copy email
D
Download CV
T
Switch theme
G
Open GitHub profile
?
Show or hide this panel

When off, only ? still works.

// one more: type the word for taking a stack apart