Clarke Needles
Computer Engineer
Contact
About

I'm Clarke
Third year Computer Engineering student at Queen’s University with a strong interest in embedded systems development and UI design. I’ve gained hands-on experience as a Software Engineer Intern and Quality Assurance Intern at FUJIFILM VisualSonics, where I worked with technologies like C, C++, C#, WinAPI, ATL, COM objects, and automated testing frameworks on large-scale applications.
Outside of work, I enjoy building personal and team projects that range from low-level system applications (like a C data structures library and a multithreaded fractal generator) to full-stack solutions (such as a package security system with Arduino, MQTT, and Flutter). These projects let me combine my engineering background with my passion for problem-solving and design.
I’m also an active member of my community — competing in hackathons, participating in the Canadian Computing Competition, and balancing my technical work with athletics. I currently play baseball at Queen’s University (2023 Canadian Baseball Guru Rookie of the Year), and I’ve worked as a coach and umpire in sports.
I’m motivated by opportunities that let me design impactful software, bridge the gap between hardware and user experience, and work on collaborative engineering challenges.
Experience
Software Engineer Intern
FUJIFILM VisualSonics
May 2025 – Aug 2025
• C and C++ to work with the WinAPI for the system apps. Working with ATL and COM objects.
• Developed a TreeView file navigator panel using the MVP model to improve productivity for a service team app.
Quality Assurance Engineering Intern
FUJIFILM VisualSonics
May 2024 – Aug 2024
• C# to automate manual UI system tests through unit testing.• Working with a large team, large codebase, development roadmaps, development tools, communication tools.
Projects
Personal Projects
Team Projects
Skills
Professional Skills
Experience
•
ELEC 274: Computer Architecture
Experience
•
Software Engineer Intern
•
Fractal Generator Project
Experience
•
Quality Assurance Engineering Intern
Experience
•
Website Portfolio Project
Experience
• Personal usage on projects both individually and with teams
Experience
• Personal usage on projects both individually and with teams
Experience
•
Website Portfolio Project
Experience
•
Website Portfolio Project
Experience
•
Software Engineer Intern
•
Quality Assurance Engineering Intern
Experience
•
Software Engineer Intern
•
Quality Assurance Engineering Intern
Experience
•
Parcel Shield Project
•
Automated Fluid Dispenser Project
Experience
•
ELEC 292: Introduction to Data Science
Experience
•
Software Engineer Intern
•
Quality Assurance Engineering Intern
Experience
•
ELEC 271: Digital Systems
Experience
•
ELEC 271: Digital Systems