⚛️
🚀
💻
🔥

Nuwin Sooriyaarachchi

Software Engineering Student

Competitive programming mindset with strong interest in low-level systems and algorithms

C/C++PythonAlgorithms
Scroll to explore

Experience & Education

Hands-on robotics, embedded systems, and software engineering experience.

Software Team

Rover Team (Gripper End Effector)

Jan 2025 – Present
Adelaide, SA
  • Embedded firmware for robotic gripper using a dsPIC microcontroller
  • Stepper motor control via A4988 driver with software position tracking
  • DC motor force control using PWM, encoder feedback, and current sensing
  • CAN bus communication with Jetson (ROS integration)
  • Safety-critical state machine and fault handling

Data Annotation

Evaluating Language Models

Feb 2024 – Mar 2025
Remote
  • Created complex coding questions across debugging, optimization, and algorithmic thinking
  • Compared model outputs for readability and accuracy
  • Followed strict guidelines for high-quality data curation and reviews

Education

Current

University of Adelaide

Bachelor of Software Engineering

Expected Nov 2027
Adelaide, SA
Object Oriented Programming (C++)Algorithms and Data StructuresWeb and Database ComputingMathsIBDigital ElectronicsAnalogue ElectronicsComputer Systems

Community & Leadership

Competitive Programming Club

Events Officer

Jan 2025 – Present
  • Organised events including AUCPL
  • Solo competed in AUCPL

Featured Projects

CHIP-8 Emulator

CHIP-8 Emulator

C++ emulator for classic CHIP-8 programs with accurate instruction decoding and graphics.

C++SDL3OpenGL
Source
Modern Space Invaders

Modern Space Invaders

A space-inspired game built collaboratively in C++ with a focus on OOP design.

C++SFML
Source

Skills

🎨

Languages

PythonC/C++JavaScriptHTMLCSS

Frameworks & Libraries

SDL3OpenGLSFMLNumPyPandas
🚀

Systems & Performance

Algorithms & Data StructuresLow-latency thinkingProfiling & Optimization
🧰

Developer Tools

GitLinuxVim
🧩

Embedded Exposure

dsPICCAN BusPWM Motor Control
🧠

Problem Solving

Competitive programmingDebuggingCode review habits

Let's Build Something Amazing

Targeting high-impact software engineering roles with strong systems and performance focus.

Adelaide, SA