Welcome to my
Website


Get Connected


Featured Projects

Limited Books Logo
Limited Books

An online management system where users can view and purchase their favourite books from the comfort of their own home.

Mindfulness Logo
Mindfulness

The all-in-one mental wellness app that provides the user with activites and advice with respective to their emotion/mood

Cabo Logo
Cabo

A card game called Cabo with its main purpose being to improve memory of the users. The game was developed and designed in Android Studio using XML and Java for the front and back-end coding.

Introduction
Hello and welcome to my website!
My name is Steven Tran, a recent Computer Science Graduate from Wilfrid Laurier University. I’m a passionate individual who enjoys problem solving & thinking creatively. I'm known for being a detail-oriented, well-organized team player who won't be satisfied until the job is done. I never miss deadlines, I'm a good communicator and I can juggle multiple tasks at once. With my educational background coming out of post-secondary, I'm looking forward for an opportunity to take the next step in my career.


Skills
(Hover the boxes)

Python

Skill Level:

Python was the very first programming language I learned in school. It was the language that made me want to start coding in the first place. I've built a strong foundation in data structures through the use of Python and used it for the majority of my programming career - making python the most proficient programming language that I know. A couple of notable projects using Python include a compiler (shown below) and a Hangman game using Tkinter.

Java

Skill Level:

Java was a language that I picked up in my 2nd year of university. I have built a strong foundation in object-oriented-programming principles while using Java to complete various projects and assignments in school. The main reason I wanted to learn Java was to build Android applications A few notable side projects are: Cabo - a (card game), Mindfulness (health app), and Hangman using JavaFX.

HTML

Skill Level:

CSS

Skill Level:

JavaScript

Skill Level:

Full-stack web development is something that I've grown very fond of over the past year. I've built a couple static webpages in the past, but recently I discovered that webpages can become much more interactive through the use of libraries and frameworks such as Bootstrap or Node/React. My recent projects dealing with web development include Limited Books and this current site.

Projects

Limited Books

Platform: Web application

Developed using: HTML, CSS, JavaScript, PHP, React/NodeJS, MongoDB, SQLi

An online management system where users can view and purchase their favourite books from the comfort of their own home.

Cabo

Platform: Android Application

Developed using: Android Studio (Java), XML

A card game called Cabo with its main purpose being to improve memory of the users. The game was developed and designed in Android Studio using XML and Java for the front and back-end coding.

Mindfulness

Platform: Android Application

Developed using: Android Studio (Java), XML

The all-in-one mental wellness app that provides the user with activites and advice with respective to their emotion/mood

Pash - Language & Compiler

Use: Compiler (Pash -> Assembly)

Developed using: Python

Pash is a beginner-friendly language created to be used as the source language for a Compiler. The compiler component of the project deals with converting the Pash source code into real RISC assembly code.

WebGL Programming - Display Case

Platform: Web application

Developed using: HTML, CSS, JavaScript (using Three.js)

A simple and basic example of cgi programming using Three.js to display a self-rotating display case. Mouse support is implemented for paning to specific angles.

Movie Night

Platform: IOS Application

Developed using: Swift (UIkit, Core Data), JSON, Google Books API

A simple and easy to use app to look up movies and TV shows, and add them to your watchlist/favourites.

HeartCross

Platform: Web Application

Developed using: HTML, CSS, JavaScript, MongoDB , Google API

Website that allows concerned users to get direct information about their loved ones in natural disasters, without the need of their loved ones directly updating their status.

Pinky

Platform: Web Application

Developed using: Android Studio (Java) and Google Maps API

Pinky motivates people to keep their promises by allowing them to make contracts with others. If broken, they agree to donate a set amount to a charitable organization.