Montreal · Software Engineer
Open to opportunitiesHi, 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
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.
Travel
Always planning the next trip
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
Bachelor of Engineering — Software Engineering
Concordia University · Montreal
Coursework spanning AI, data structures, software design, Agile delivery, and full-stack development.
Capstone · AI-Genda
Concordia University
Shipped a production-minded AI scheduling platform with Dockerized CI/CD and comprehensive Jest test coverage.
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
Backend
Logic, APIs, and reliable systems
Tools & DevOps
Ship, test, and iterate
AI & Data
Models, vision, and intelligent layers
( 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
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
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)
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
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
( 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.