Sheet 01 · Profile

Zayd
Houachmi

Mechanical Engineering Co-op · University of Ottawa

I design parts in SolidWorks, test them in ANSYS CFD and on track, and model energy systems in Python, from a Formula SAE front wing to a wind farm's annual output.

Available for Winter and Summer 2027 co-op

Render of the clip-on visual shield mounted on glasses, with one lower flap removed Top panel · 50 mm Side panel Removable flap
PartVisual shield assembly
Designed byZ. Houachmi
FileASSEMBLAGE.SLDASM
4projects
Engineering projects, two of them for real clients
CAD+CFD
SolidWorks design, checked in ANSYS and against track data
1internship
Renewable energy at Greenard Consulting, Casablanca
EN·FR·AR
Fluent English and French (DELF), native Arabic
Sheet 02 · Work

Selected projects

Four projects, each with a client, a race car or an industry problem behind it. Every one has numbers I had to hit and a test that proves it.

01 · CAD & product designFall 2026

Clip-on visual shield

A light, foldable shield that clips onto prescription glasses and blocks distracting peripheral vision for a student with a sensory processing disorder. I designed it and built the full SolidWorks model.

≤20g
Mass target
≤80°
Horizontal view
$39.95
BOM, $50 budget
SolidWorksProduct designPLA / TPUTest planning
Read the case study →
02 · Aerodynamics · Formula SAE2025 – now

Formula SAE front wing

On uOttawa's Formula SAE aerodynamics team, I designed the front wing in SolidWorks. The team iterates the car's aerodynamics in ANSYS CFD, checks the predictions against track data and builds the parts in carbon fibre.

−1.91CL
Full-car lift coefficient
320N
Downforce at 65 km/h
±10%
CFD vs measured
ANSYS CFDSolidWorksCompositesValidation
Read the case study →
WAsP wind resource grid over terrain contours
03 · Wind resource engineeringJun – Aug 2026

Wind farm energy yield

Internship at Greenard Consulting in Casablanca. I ran the full WAsP workflow from a 10 m mast to a turbine's annual energy, then wrote my own 8-module Python wake and energy-yield tool and validated it against WAsP.

4.9→7.9m/s
Mast to hub height
3.149GWh
Net yearly energy
8modules
Python tool I wrote
PythonWAsPWake modelsStreamlit
Read the case study →
ZEIKU swab dryer: acrylic box with the electronics shelf on top
04 · Team lead · Mechanical designOct – Dec 2025

ZEIKU swab dryer

I led a five-person team through the design, fabrication and testing of a blood-sample swab drying system for the Ottawa Police: a sealed box that dries two swabs without cross-contamination and signals when each one is dry.

≥3cm
Spacing, from testing
2.6CFM
Airflow sized
8.8N
Roof load, still elastic
Team leadSolidWorksArduino3D printingLaser cutting
Read the case study →

Software I've shipped

When the engineering needs a tool, I build it. These are live, and the code is public.

Hackathon · SoloSep 2026

SpeakGov

Fill in a government benefit form by talking, in English or French, without needing to read it. Speech or text goes to Gemini, the form fills itself in, and ElevenLabs asks out loud for anything missing. Built solo at Hack the Hill III.

Next.jsGeminiElevenLabsAuth0Accessibility
My business2026 – now

Tutoring Ottawa

The bilingual booking site for my tutoring business. Every request is validated on the server, rate limited and screened by a honeypot, then stored in a Postgres table that only the server can touch.

Next.jsTypeScriptSupabaseVitestCI
Internship toolJun – Aug 2026

Wind Farm Energy Assessment

The 8-module Streamlit app behind project 03: Weibull fitting, Jensen and Ainslie wakes (SciPy RK45), a six-factor loss cascade, example inputs and pytest tests.

PythonNumPySciPyStreamlitpytest

Earlier 2D platformer in C# and .NET WinForms, with velocity-based gravity and per-axis collisions across five levels (2024) · E-commerce storefront in plain JavaScript on Supabase/Postgres, with product pages, cart and accounts (2025)

Sheet 03 · Live model

Try the wake model

The Jensen wake model from the Python tool I wrote during my internship, running in your browser. Six 1 MW turbines in the same 3×2 layout I studied. Turn the wind and watch how much energy the front row steals from the turbines behind it.

Speed deficit: nonestrongNumbers under rotors = speed at hub (m/s)
Farm output–
Wake loss–

Assumptions: rotor 54 m, thrust coefficient 0.8, generic 1 MW power curve (cut-in 3 m/s, rated 12 m/s), wakes combined by root-sum-square. One wind direction is the worst case: the rows line up and the wakes stack. A real site spreads its wind over many directions, which is why the case study works from a 12-sector wind rose.

Sheet 04 · Experience

Experience & education

Where I've learned, and what I did there. The full version is in my résumé (PDF).

Sep 2025 – Jun 2029

BASc, Mechanical Engineering (Co-op)

University of Ottawa · Ottawa, ON
  • GNG2501 (Fall 2026): designed and modelled a clip-on visual shield in SolidWorks for a student client, with a six-test validation plan and a $50 budget.
  • GNG1503 (Oct – Dec 2025): team lead on ZEIKU, a blood-sample swab drying system for the Ottawa Police Service. Delivered a working prototype that met the client's main objective.
Sep 2025 – Present

Aerodynamics Team, Formula SAE

uOttawa Formula One Student Group · Ottawa, ON
  • Designed the front wing assembly in SolidWorks within the FSAE rules box and packaging constraints.
  • Ran full-car CFD predicting 320 N of downforce at 65 km/h (CL −1.91). Iterated wings, undertray, diffuser and sidepods in ANSYS until the front wing reached CL −0.800 and CD 0.109.
  • Validated CFD against suspension-travel data: measured downforce within 10% of prediction. Built surfaces by carbon-fibre layup.
Jun – Aug 2026

Renewable Energy Intern

Greenard Consulting · Casablanca, Morocco
  • Ran a full wind-resource assessment in WAsP: resource grids, turbine siting, annual energy and wake-loss evaluation.
  • Wrote an 8-module Python/Streamlit tool implementing Jensen and Ainslie wake models (Runge-Kutta), validated against WAsP.
  • Documented the method and its limits in a full technical report in French.

Beyond engineering

Aug 2026 – PresentFounder, Tutoring Ottawa

Bilingual tutoring business for Grades 7–12. I built the booking platform in Next.js and TypeScript on Supabase/Postgres.

May 2026 – PresentJunior STEM Instructor, Young Engineers

Teaching mechanics, structures and problem-solving to young learners through hands-on builds.

Jun 2025 – PresentClient Services, Norton Rose Fulbright

Logistics and client communication for corporate meetings in a deadline-driven, confidential setting.

Feb – Jun 2025Founder & President, STEM Club

Grew a high-school STEM club past 50 members in one semester and ran peer tutoring for 10–30 students.

Sheet 05 · Skills

Skills, with proof

No skill bars. Each skill points to the project where I used it.

SkillWhat I did with itEvidence
SolidWorksPart and assembly modelling, mates, rules-box packaging, checking fit before printingVisual shield → FSAE front wing → ZEIKU →
ANSYS CFDFull-car aerodynamic simulation, design iteration on wings, undertray, diffuser and sidepodsFSAE front wing →
ValidationCFD against track data (within 10%), my Python tool against WAsP, client test plansFSAE → Wind farm →
FabricationCarbon-fibre layup, 3D printing (PLA, TPU), laser-cut acrylicFSAE → ZEIKU →
Python8-module numerical model, ODE integration (SciPy RK45), NumPy, Streamlit interface, pytestWind farm → Code ↗
WAsPWind Atlas generalisation, resource grids, turbine-site AEP, terrain validity (RIX)Wind farm →
Engineering analysisAirflow sizing, Weibull statistics, power curves, lift and drag coefficientsZEIKU → FSAE →
LeadershipLed a five-person client project team, founded a business and a 50-member clubZEIKU → Experience →
SoftwareNext.js, React and TypeScript web apps with AI and speech APIs, Supabase/Postgres, Vercel, CI. Also JavaScript, HTML/CSS, C, C++, C#, Visual Basic and ArduinoSpeakGov → Tutoring Ottawa →
LanguagesEnglish and French fluent (DELF certified), Arabic native. Reports and manuals in French and EnglishReport →
Sheet 06 · Contact

Let's build something

I'm looking for a Winter or Summer 2027 co-op in mechanical design, aerodynamics, energy or renewables. If you need someone who will model it, build it and check the numbers, I'd like to hear from you.

Email me → Download résumé (PDF) ↓ LinkedIn ↗ GitHub ↗