Pierre Kostantine

Electrical Engineering Student at Toronto Metropolitan University

I am a dedicated and curious second-year student at Toronto Metropolitan University with a passion for electrical engineering. I thrive working alone within a team, solving complex problems and troubleshooting, while working on projects among groups of capable engineers. I love being able to turn theoretical concepts into fully functional and useful projects.

Portrait of Pierre Kostantine

My Projects

A selection of my personal projects.

Project image 1
Project image 2
Project image 3
Project image 4
Project image 5
Project image 6
Simple General-Purpose Processor
I developed a complete processor in VHDL and built it on the Altera Cyclone II DE2 FPGA, showing a complete digital system implementation from architecture to hardware. The processor has storage components, a microcode-controlled control unit, and an 8-bit Arithmetic Logic Unit supporting arithmetic, Booleans, bitwise manipulations, comparisons, as well as user-defined operations. The processor further includes a Mealy finite state machine and a 4-to-16 decoder, handling operation selection, as well as input storage via gated D latches. I used Quartus II waveform simulations, and real-time verification on the FPGA, with the resulting outputs displayed on a seven-segment display through a decoder. This project shows my ability to design and implement a functional digital system while also demonstrating how such a processor can be applied to everyday applications, such as basic computing or calculator style operations. At the same time, it serves as a strong foundation for further exploration and more advanced development in FPGA based processor and digital system design.
VHDL
FPGA
Computer Architecture
Digital Logic
Project image 1
Project image 2
Project image 3
Self-Driving Toy Car
I designed and built a line following self driving toy car using C Language on an Arduino Mini, demonstrating a complete embedded systems project from control logic to physical hardware behavior. The system uses two analog sensors to detect a black line on a contrasting surface and dynamically control two DC motors to maintain accurate path tracking through forward motion and tank turn corrections. Threshold based decision logic determines directional adjustments, while additional control features handle real world track conditions, including ignoring the start marker, stopping at intersections, and executing a 180 degree turn after completing one full lap. This project shows my ability to translate sensor data into real time motor control, integrate software with hardware components, and design reliable autonomous behavior, while also serving as a strong foundation for more advanced robotics and embedded systems development.
C
Arduino
Embedded Systems
Robotics

Contact Me

I'm always open to new opportunities.

Email: pierrek3419@gmail.com

Phone: (647) 504-3982