Naveed Ashfaq

Software Developer, Student

I'm an aspiring engineer with a love for programming and software design

About Me

Hi! I'm Naveed Ashfaq, and welcome to my website!

I am currently a 3rd year undergraduate student at the University of Toronto. I am expected to complete my Bachelor's degree in Computer Engineering in 2021, with a minor in AI engineering. Currently, I have a strong academic standing, with a CGPA of 3.87 and having ranked top 10 in my program.

I have a solid base in object-oriented programming, with strong problem solving and analytic skills. I have strong communication skills and am great in collaborating with a team. I love to tackle new challenges and expand my boundaries, learning new skills along the way. This curiosity and self-motivation to learn more has honed my development skills beyond simply what is taught within a lecture hall.

Currently, I am seeking internships for back-end software development jobs and am always up for a challenge.
Hit me up with an email to connect!

Skills
Programming Languages
C++
C#
Java
Python
Javascript
C
Frontend Development
HTML
CSS
Javascript
Bootstrap
Django
Backend Development
Java
C#
Javascript
Python
Django
Software and Systems
Git
Linux
Gimp
Unity
Windows
Microsoft Office
Projects
Shortcuts

Shortcut is a city mapping software developed in C++. It uses the OpenStreetMap database to create a graphical and interactive map of a given city.

The map shows all streets, intersections, points of interests and relevant map features in a minimalist, handcrafted graphical UI system.

The map also features pathfinding capability to enable users to find a suitable travel path between two intersections of the city.

Visit the Shortcuts website
Twice Upon A Time

"Twice Upon A Time" is a turn-based role playing video game, being developed in JavaScript using the RPG Maker MV engine.

This is a personal project of mine, so I am the sole developer. The project is still currently ongoing.

The current demo (available for download) has approximately 2-3 hours of fully functional gameplay. The demo includes the menu and battle systems of the game.

View Project GitHub Download Project Demo
Super Hexagon FPGA

An FPGA adaptation of the popular game "Super Hexagon", implemented as best as possible on low level hardware.

The game was written in C and programmed on a DE1-SoC FPGA board.

It features support for keyboard movement, rotating hexagons, screen rotation and background audio.

View Project GitHub