Hi. I'm Ralph.

A Software Engineering Student

As a Full-Stack developer with a keen interest in innovative development, my passion is bringing ideas to life.

Based out of Montreal, Canada, I am currently pursuing my studies as a 3rd year Software Engineering student at Concordia University.

I am adept at writing code in Java, Python, JavaScript and C, employing HTML, CSS, Node.js, and some database services such as MongoDB.

I aim to deepen my understanding in various areas of technology and product development.

Recent Employment

Al-Majd
- Python Dev. Intern -

Al-Majd is a private startup employed by multiple organizations worldwide.

Paired with a senior Software Engineer, I worked on the communication between radar-video systems and far-based servers, through the TCP/IP.

inc.
- IT Consultant -

At CGI, my team was contracted by Suncor . Our work mainly consisted of resolving and documenting software issues encountered by any of over 30 000 Suncor employees.

My Projects

#1 AcqSys

A Software Procurement System created as an alternative to CGI's current setup; overcoming its issues of latency and bureaucratical complexity.

(Full Stack) HTML, CSS, JS, Node.js, MongoDB

Procurement System

#2 Arcade

Single-page website containing classic PC games such as Pong and Snake. Game UIs & functionality are dynamically generated respectively to ES6 standards, all in OOP fashion.

(Full-Stack) HTML, CSS, JS

PC Arcade Games

#3 Python Socket Programming

A set of Python Server/Client classes connected through TCP/IP stream; exploring file I/O, sockets, threading & data structures.

(Back-End) Python

Python server/client

#4 Moshified Clone

A moshified.com clone, a project website meant to illustrate DOM understanding & conventional web development standards, such as Object Oriented CSS.

(Front-End) HTML, CSS, JS

Moshify Clone

#5 Academic Repository

A library of 10+ Academic projects. As to avoid academic plagiarism, feel free to email me to gain access to the code.

(Back-End) Java, Python, C, and more 😄

1
2
3
4
5