Joshua Leslie

From "Hello World" to "Hello Universe" — this is my coding journey.

About Me

I’m an IT Programming student at Nova Scotia Community College with a growing focus on software quality and testing. I enjoy building reliable applications, exploring secure development practices, and working across languages like Java, C++, Python, and C#. Outside of coding, I’m inspired by space, games, and technology, and I’m always looking for new ways to learn and improve.

Skills

Documents & Certifications

Resume Transcripts

Projects

Project 1 Screenshot

Turn-Based Battle Simulator

A command-line program that generates two random warriors and simulates a best‑of‑three battle.

Project 2 Screenshot

Student Management System

CLI tool for adding, reading, updating, and removing student records.

Project 3 Screenshot

Student Grades Management System

CLI tool for entering student grades, calculating averages, and computing class-wide results.

Project 4 Screenshot

Python Game

A simple Space‑Invaders‑style game using OOP concepts like classes, inheritance, and polymorphism.

Project 5 Screenshot

C++ Card Game

A CLI game where players guess whether the next card is higher or lower, using classes and vectors.

Project 6 Screenshot

Simple WPF Project

A simple WPF application demonstrating basic UI elements and event handling. I have made it so the user can choose from a list of planets provided to add to the list on the side. Or they can write in their own.

Contact

Let’s connect! Whether it’s a project, a question, or just a signal from the void — I’m always open to chat.