Yamen Morcel
Final-year CS student who's been curious about how things work since childhood. I build software that ships — and when the mood strikes, hardware that moves.
Curious by default.
I'm a Computer Science student at Notre Dame University – Louaize, graduating Fall 2026 with a 3.96 GPA. I've been drawn to tech since I was a kid — the kind who wanted to know what was inside the machine, not just what was on the screen.
That curiosity runs in two directions. On the software side: .NET applications, web development, and knowledge-based engineering — including production work on live client codebases during my internships. On the hardware side: Arduino builds like IR-controlled motorized curtains, a sequence-based authentication lock, and a small robot car — wired, programmed, and debugged from scratch.
Gaming has been a constant since the PS1 era — across every PlayStation generation, the Wii, and the 3DS. It eventually became a building interest too: my game-jam team placed 4th of 24 international entries.
Things I've built.
Niha Al-Chouf — Official Village Website
Production website for the village of Niha, Chouf: history, landmarks, interactive map, gallery, and municipality info. Bilingual English/Arabic. Co-developed with Amir Merchad.
Issue Tracker — Console Application
Full-featured issue tracking system built during my Fusion internship: role-based access control (Admin/Manager/Contributor), BCrypt-secured auth, project & issue CRUD with priorities and statuses, and a polished terminal UI via Spectre.Console. EF Core + SQL Server with automatic migrations.
Retro Sidescroller — Game Jam
2D run-and-gun built in a month with teammates from Indonesia and Argentina. I owned player movement, state-machine enemy AI, and core mechanics. 4th in entertainment, 6th overall of 24 entries.
Health Management System
Desktop healthcare app in C#/.NET WinForms — appointment scheduling, medical records, patient history persistence, and a UI built for busy healthcare staff.
IR-Controlled Motorized Curtains
Point a remote, curtains move. NEMA 17 stepper motor driven by an Arduino Uno — IR signals decoded and translated into smooth motion with AccelStepper.
Arduino Sequence Auth
A physical authentication lock: enter the correct input sequence and access is granted; get it wrong and it isn't. Input handling, state, and access-control logic in embedded C++.
Arduino Uno Car
A small robot car — motor drivers, chassis, wiring, and control logic assembled and programmed from scratch. Every tinkerer builds a car eventually.
→ full history at github.com/Yamen-M
Where I've worked.
Software Engineering Intern
- Learned LISP and AML — TechnoSoft's proprietary object-oriented, knowledge-based engineering language for CAD/CAE-style product development
- Independently completed full development projects end to end
- Implemented features in live client projects alongside senior developers, inside a production codebase
- Analyzed legacy source code to design and ship additions and bug fixes
- Led the planning phase of a new project — designed the technical approach, worked out the underlying mathematics, and presented the strategy; the plan was approved and executed with no deviations
Software Development Intern
- Applied advanced SQL for querying, optimization, and analysis
- Built a full CLI issue tracker with .NET Core, EF Core, LINQ, and MS SQL Server
- Explored API design and integration patterns for modern applications
Education
Sept 2023 → Fall 2026 (expected)
Certifications
Languages
Let's build something.
Whether it's an opportunity, a collaboration, or a conversation about code, hardware, or games — my inbox is open and I actually reply.