RS

RayannSagnon

Rayann Sagnon in a garnet striped polo, standing in front of a gold abstract painting.

Electrical Engineering student at uOttawa. Looking for a hardware internship, summer 2027.

Electrical Engineering, University of Ottawa.Hardware internship, summer 2027.

Connect on LinkedIn

Automotive Dashboard PCB

Organization
uOttawa Supermileage
Board
Two layers, USB-C power
Tools
Altium Designer
Status
Manufacturing files ready, not fabricated

Overview

For uOSupermileage's electrical initiation project, each member designs their own version of a simplified dashboard. Mine is a custom two-layer PCB with three functions, taken from schematic to manufacturing files.

What it covers

  • Analog circuit design
  • Component selection and footprints
  • Two-layer PCB routing
  • Design rule checks
  • Gerber and NC drill output

Three functions, one board

My Altium schematic of the LED tachometer: a potentiometer, a five-resistor ladder giving 1, 2, 3 and 4 V, a TLV1704 quad comparator and four LEDs.

LED tachometer

A potentiometer simulates engine speed between 0 and 5 V. A TLV1704 quad comparator checks that signal against four reference voltages and turns on one more LED at each.

Five 10 kΩ resistors set 1, 2, 3 and 4 V

My Altium schematic of the turn signals: a TLC555 astable timer blinks two LEDs at about 1.5 Hz through a two-position switch.

Turn signals

A TLC555 in astable mode blinks the left and right LEDs through a two-position switch. Each position drives one side, and both together give hazards.

T = 0.693 × (R14 + 2 × R15) × C1 = 0.67 s, about 1.5 Hz

My Altium schematic of the automatic headlights: a TLC555 wired as a Schmitt inverter reads a light sensor divider and switches two LEDs.

Automatic headlights

A TLC555 wired as a Schmitt inverter reads a divider made with a light-dependent resistor. Its two thresholds keep the LEDs from flickering when the light sits near the limit.

With R18 = 10 kΩ: on above 20 kΩ, off below 5 kΩ

My Altium schematic of the USB-C power input: VBUS feeds the +5 V rail, with a 5.1 kΩ resistor from each of CC1 and CC2 to GND.

USB-C power

VBUS feeds the 5 V rail for the whole board. The connector is wired for power only, so the data pins stay unconnected.

5.1 kΩ on CC1 and CC2 request 5 V from the source

From schematic to manufacturing files

  1. SchematicsFour sheets in Altium
  2. Parts and footprintsComponent selection and footprint management
  3. Placement and routingTwo-layer board routed in Altium
  4. Design rule checkNo unrouted nets, copper clearance or short-circuit violations
  5. Manufacturing filesGerber and NC drill files generated

I drew the schematic twice

The first one was unreadable. Wires crossed everywhere, and I had repeated a part when a different type of comparator would have done the job. I started over and used net labels.

A short I fixed before fabrication

The potentiometer's wiper was tied to +5 V, so turning it could have connected +5 V to GND. I separated RPM_SIGNAL from the +5 V net and updated the PCB.

Next: Standout Studio

Expected behaviour, not tested yet

Under 1 V
No LED
1 to 2 V
1 LED
2 to 3 V
2 LEDs
3 to 4 V
3 LEDs
Over 4 V
4 LEDs

Where it stands

The PCB design and manufacturing files are ready. Fabrication, assembly and electrical testing are still to come.

Standout Studio

I co-founded a bilingual web studio in Ottawa. My part is mainly design and code. Clients have paid us about $3K CAD so far.

  • Client meetingsWe work out what the client needs
  • ProposalScope, budget and timeline
  • Design and codeMy main part, with client feedback along the way
  • LaunchWe put the site live and show the client how to update it

GoForIt

An all-in-one wellness app for iPhone, with an AI guide called Malo. I co-founded it with Seryne Ould Rabah and lead the technical side.

I designed the Onboarding, Training, Profile and Settings screens, and I'm responsible for privacy.

  • Malo proposes, you decideEvery change is explained, accepted in one tap and can be undone.
  • The AI writes, the code checksNutrition values, energy ranges and training loads are always computed by code.
  • Native and offline firstSwiftUI, data stored on the phone, 5,993 Canadian foods searchable offline.

In development, not released yet. Waitlist open at goforit.fit

Malo offering a 20-minute version of a workout, with the kept and removed exercises listed.
The Training screen with today's upper body session, a Start workout button and quick sessions.
Malo opened from Progress, with suggested questions about trends.

Interface design, Training and Malo

Built from kits

Two kits I built, and what I added to each.

  • RC-X carElegoo Arduino car kit. I added control from my phone.
  • Robotic armAdeept kit. I added computer vision.
Video coming soon: the RC-X car driven from a phone
Video coming soon: the robotic arm and its computer vision

From Ouagadougou to Ottawa

Ouagadougou, Burkina Faso

Bikes, TVs and a Nintendo DS

I kept modifying my bike to add features I wanted. When a TV at home showed No Signal, I went looking for the fix. I also modded my Nintendo DS.

Burkina Faso

Hackathon and internship

In 2022, my team took first place among 135 participants at the Orange From Scratch hackathon. In summer 2023, I did an observation internship at CVP Burkina, assisting the webmaster.

Ottawa, Canada

Electrical Engineering

I moved from Software Engineering to Electrical Engineering at the University of Ottawa. I want to work on whole systems, from the sensor and circuit to the code that drives the motor. I designed my first PCB with uOSupermileage.

Long before Apple Intelligence, I used iPhone Shortcuts to connect Siri to the OpenAI API. When I said “Siri Pro”, I was talking to ChatGPT.

Rayann Sagnon seated on a green sofa in front of a window in Ottawa.

Experience

  • Online Training and Engagement Assistant

    University of Ottawa, May to August 2026

    I built accessibility training modules for university staff, using Articulate and Brightspace.

  • IT Support Assistant

    uOttawa Faculty of Engineering, Jan to Apr 2026

    I fixed hardware and software problems for students and staff, and tracked the tickets.

  • IT Facilities Coordinator

    Groupe scolaire les Lauréats, 2023 to 2025

    I looked after the school's computers, printers and networks, and trained more than 50 teachers and students.

  • First place, Orange From Scratch

    Hackathon, 135 participants, 2022
  • Next step: your company?

    Hardware internship, summer 2027, 4 months

I fixed hardware and software problems for students and staff, and tracked the tickets.

I looked after the school's computers, printers and networks, and trained more than 50 teachers and students.

I built accessibility training modules for university staff, using Articulate and Brightspace.

First place, Orange From ScratchHackathon, 135 participants, 2022
Next step: your company?Hardware internship, summer 2027, 4 monthsDownload my CV

Hands-on skills

Soldering

Hands-on, uOttawa course labs

Oscilloscope

Hands-on, uOttawa course labs

Arduino

Projects, RC-X car and robotic arm

Altium Designer

First PCB: schematics, footprints and two-layer routing for uOSupermileage

Computer hardware support

Work experience, uOttawa Faculty of Engineering and Groupe scolaire les Lauréats

ELG 2138, Circuit Theory I

University of Ottawa, in progress fall 2026

  • SolderingHands-on, uOttawa course labs
  • OscilloscopeHands-on, uOttawa course labs
  • ArduinoProjects, RC-X car and robotic arm
  • Altium DesignerFirst PCB: schematics, footprints and two-layer routing for uOSupermileage
  • Computer hardware supportWork experience, uOttawa Faculty of Engineering and Groupe scolaire les Lauréats
  • ELG 2138, Circuit Theory IUniversity of Ottawa, in progress fall 2026
Download my CV

Hiring a hardware intern for summer 2027?

Rayann Sagnon seated on a green sofa in front of a window in Ottawa.
Rayann Sagnon in a garnet striped polo, standing in front of a gold abstract painting.