Clarke Needles - Computer Engineer Portfolio

Clarke Needles

computer engineer

focused on firmware, embedded systems, and robotics, with a passion for building reliable, low-level systems.

/projects:~$

img
Fractal Generator

An application to generate and explore different types of fractals using CPP, SSE, AVX, and multithreading.

WinAPIOptimization+2 more
img
Autonomous PiCar

An autonomous Raspberry Pi-based vehicle integrating computer vision and control systems for real-time navigation and self-driving behavior experiments.

RoboticsComputer Vision+3 more
img
Verilog CPU

A custom CPU designed in Verilog, implementing core computer architecture concepts through RTL design, simulation, and hardware-level system modeling.

Digital DesignComputer Architecture+3 more

/experience:~$

Semtech Corporation

Firmware Designer

Semtech CorporationKanata
May 2026 - Present

Developing embedded firmware in C for hardware systems, focusing on low-level programming and direct interaction with microcontroller peripherals.

CEmbedded Systems+3 more
QADT

Autonomy Software

QADTKingston
Sep 2025 - Present

Developing embedded and autonomy software in C++ and Python for UAV guidance, navigation, and flight control systems for the AEAC competition.

C++ROS2+9 more
FUJIFILM VisualSonics

SWE Intern

FUJIFILM VisualSonicsToronto
May 2025 - Aug 2025

Developed system-level features in C and C++ using the WinAPI, working with ATL and COM objects within a large-scale Windows application.

CC+++11 more

/skills:~$

Next.js

Built responsive web apps with dynamic routing and optimized performance.