Hi, I'm
Hiru
Wijemanne

I build cool things!

A computer science student based in Toronto specializing in backend and front end development.

# about_me

Hi, I’m Hiru I’m a software development student in Toronto, Canada, who loves building things with code. I enjoy backend development, solving tricky problems, and learning new technologies. When I’m not coding, you’ll probably find me skating, traveling, or trying new food.

Here are a few technologies I've been working with recently:

C
C++
Python
Java
JavaScript
React
Node.js
SQL
NoSQL
AWS
Microsoft Azure
Docker

Work Experience

NeedList.ORG
NeedList.ORG
Seneca Polytechnic
Seneca Polytechnic
Comvey (Pvt) Ltd.
Comvey (Pvt) Ltd.
Developer / Team Lead
Sep 2025 - Jan 2026
NeedList.ORG
  • Actively contributed to building company user profiles, starting from the base user level.
  • Reading Figma designs and developing the UI for the admin portal.
  • Reviewing code and tasks while overseeing the work of 3-4 junior developers.
Loading...

Some Other Projects I Have Worked On

  • project management platform

    A secure project management web app that allows users to browse, add, edit, and manage projects by sector with user authentication and session-based access control.

    • JavaScript
    • Tailwind CSS
    • Node.js
    • Express.js
    • EJS
    • MongoDB
  • Dictionary System

    a C++ dictionary system that loads word data from files, supports configurable searches, and logs execution events.

    • C++
    • STL
    • Object-Oriented Programming
    • Dynamic Memory Management
  • Hero & Guild System

    Engineered a template-based character system that adapts to different health types (Numeric, Super, Infinite) and implemented strict resource management for "Guilds" and "Teams" using deep-cloning and manual memory control.

    • C++
    • Dynamic Memory
    • Templates
    • STL
    • OOP
  • Delivery System

    Integrated the A* routing algorithm to determine optimal delivery paths. Engineered logic to manage physical constraints (weight and volume) for truck assignments, ensuring efficient resource allocation while maintaining code integrity through version control.

    • C
    • A* Search Algorithm
    • Git
    • Unit Testing
Swipe up or use Arrow Keys to navigate
project management platform

A secure project management web app that allows users to browse, add, edit, and manage projects by sector with user authentication and session-based access control.

  • JavaScript
  • Tailwind CSS
  • Node.js
  • Express.js
  • EJS
  • MongoDB
Dictionary System

a C++ dictionary system that loads word data from files, supports configurable searches, and logs execution events.

  • C++
  • STL
  • Object-Oriented Programming
  • Dynamic Memory Management

Get in Contact

I’m currently looking for a summer internship and new opportunities. My inbox is always open. Thank you for checking out my work!

Built and designed by Hiru Wijemanne