Ihana Fahmy

Montreal · Software Engineer

Open to opportunities

Hi, I'm

Ihana Fahmy

Full-stack engineer — interfaces, APIs, and the fun parts in between.

A Concordia Software Engineering graduate based in Montreal — bilingual, curious, and drawn to ambitious problems. I'm at my best when polished UI meets backend code you can trust. Quick to learn, and always ready for whatever's worth building next.

Now building

B.Eng · Concordia · Montreal · EN / FR

Frontends that feel calm, not crowded

Detail-oriented by default — clean UI, dependable APIs, and systems that still make sense six months later.

( 02 )

About Me

Why I build, how I learn, and what I do once I close the laptop

I'm a full-stack software engineer based in Montreal. What keeps me coming back to the keyboard is how genuinely fun building software can be — the logic clicks for me, and I can stay locked in on a problem for hours without burning out. When something finally works and people actually get to use it, that's the reward that never gets old.

I learn by building. I'll pick up something new and stick with it until it feels solid — not perfect on paper, but good enough to ship and improve. That pace suits me, and it's how I've grown across the stack.

Right now, I'm ready to show what I can do — I'm looking for roles or projects where I'd have room to contribute, learn, and prove myself on real work.

Education

B.Eng Software Engineering · Concordia

Focus

Full-Stack · AI · Product UX

Languages

English · French

Off the clock

Same curiosity — different tabs open.

Video games

Story-driven worlds & co-op nights

Running

Clear head, steady pace

Café hopping

New spots, familiar ritual

Trying new food

Unfamiliar menu? I'm in.

Long video essays

Three hours, well spent

( 03 )

Experience & Education

Timeline of milestones shaping my engineering path

2021 — 2025

Bachelor of Engineering — Software Engineering

Concordia University · Montreal

Coursework spanning AI, data structures, software design, Agile delivery, and full-stack development.

2024 — 2025

Capstone · AI-Genda

Concordia University

Shipped a production-minded AI scheduling platform with Dockerized CI/CD and comprehensive Jest test coverage.

2025

Hackathon 2025 · Best Use of Language

ConUHacks

ASL-Bridge — award-winning real-time ASL translation system combining computer vision, LLMs, and speech synthesis.

( 04 )

Technical Skills

A stack shaped by coursework and shipped projects — from UI and APIs to AI and DevOps.

Frontend

Where product meets people

HTML/CSSReact.jsTypeScriptNext.jsTailwind CSSUI/UX Design

Backend

Logic, APIs, and reliable systems

PythonDjangoNode.jsJavaExpressSpring BootGo

Tools & DevOps

Ship, test, and iterate

GitAgileDockerJestMongoDBPostgreSQLFigma

AI & Data

Models, vision, and intelligent layers

Data StructuresOpenAI APIOpenCVTensorFlowMATLAB

( 05 )

Featured Projects

Recent builds across AI, full-stack, and systems engineering

AI-Genda

Apr 2025 · Capstone

Concordia capstone — an AI scheduling platform that breaks complex tasks into steps and keeps school and personal calendars in sync, with Dockerized deployment and Jest test coverage.

Features

  • AI-powered breakdown of complex tasks into schedulable steps
  • Synchronized school and personal calendars to reduce conflicts
  • Full-stack React, Django, and MongoDB architecture
  • Dockerized deployment with CI/CD pipeline
  • Jest test coverage across backend workflows
React.jsDjangoMongoDBDockerJest

ASL-Bridge

Feb 2025 · Hackathon Winner

Hackathon 2025 winner (Best Use of Language) — a real-time ASL-to-English pipeline combining gesture recognition, LLM translation, and natural speech synthesis.

Features

  • Real-time ASL recording translated into spoken English
  • LSTM model trained on custom pose keypoint data
  • OpenCV pipeline tracking hands, arms, body, and head
  • GPT-4 rephrasing for natural English output
  • ElevenLabs speech synthesis for audio playback
PythonOpenCVTensorFlowOpenAIElevenLabs

Mini Chess AI

Jan 2025

A playable chess engine built around Minimax search with Alpha-Beta pruning, dual evaluation heuristics, and a full command-line interface.

Features

  • Two-player mini chess on a 5×5 board via CLI
  • Minimax search with Alpha-Beta pruning
  • Dual heuristics for move evaluation
  • Algebraic move input (e.g. b2 → b3)
PythonAlgorithmsCLI

Condo Management System

Jan 2024

UrbanKey — a SOEN390 condo management platform with role-based dashboards, financial tooling, and facility booking, delivered in Agile sprints.

Features

  • Role-based profiles for residents and management companies
  • Property dashboards with financial status views
  • Document upload and sharing for condo administrators
  • Condo fee calculation and annual reporting
  • Common facility reservation with availability tracking
React.jsPythonMongoDBHTML/CSS

Sensor Network

Nov 2023

SOEN342 team project — formal requirements engineering through to a Java implementation of a distributed sensor monitoring system.

Features

  • Formal SRS with domain model and OCL specifications
  • UML class and interaction diagrams
  • Java sensor lifecycle management (monitor, replace, retire)
  • Temperature monitoring across mapped locations
  • Multi-class OOP design with typed sensor collections
JavaUMLOOPSRS

( 06 )

Let's Build Something

Open to full-stack roles, internships, and collaborative projects.

Say Hello

Reach out by email or LinkedIn — I'd love to hear about your project or opportunity.