Andrew Rokakis

Andrew Rokakis

Hi, I'm Andrew Rokakis!

I am passionate about web development and software programming.

English, French

My Skills

Hi, I'm Andrew, an aspiring junior software developer based in the greater Montreal area. My main focus is on web development, but I also enjoy software development. I have worked with several languages and tools over the years and am always excited about learning something new!

Languages

  • JavaScript
  • TypeScript
  • HTML
  • CSS / SCSS
  • C# (.NET)
  • Python
  • Lua / Luau
  • Java
  • Kotlin
  • SQL
  • PHP

Technical skills

  • Full-stack web development
  • Software development
  • Web scraping
  • React
  • GitLab CI
  • GitHub Actions
  • Unit testing (Mocha, Chai, Sinon, MSTest)
  • MySQL
  • Oracle SQL
  • MongoDB

Tools

  • Visual Studio Code
  • Visual Studio
  • Git
  • Docker
  • Linux / Bash
  • Windows
  • Android Studio
  • DBeaver
  • Figma
  • paint.net
  • blender

My Projects

CO2 emissions and natural disasters visualizer

School project, 2024

Full-stack interactive web application that displays the CO2 emissions and natural disasters for each country. Developed in a team of 3.

GitLab
  • React
  • MongoDB
  • node.js
  • Express
CO2 emissions application

Specialized IDE client for executing Lua code

Personal project, 2022, mostly complete

Fully customizable IDE specially designed for debugging lua code. Uses a 3rd party debugging library to attach into lua environments. Allows you to easily manage multiple attached instances.

GitLab
  • React
  • SCSS
  • TypeScript
  • Electron
  • node.js
  • Lua
Luau IDE

Paint drop simulation

School project, 2024

Application that allows a user to place paint drops on a canvas. Paint drops will be marbled so that they never intersect with each other. The user can select between several color and pattern generation modes.

GitLab
  • C#
  • .NET
  • MSTest
  • Visual Studio
  • MonoGame
Paint drop simulation

YouTube watch party and chat web application

Personal project, 2020, incomplete

Full-stack web application designed to watch, control and queue YouTube videos in a private room with your friends. The YouTube video player and live group chat are always in sync for all clients.

GitLab
  • Express
  • Vanilla HTML & CSS
  • EJS
  • node.js
  • MySQL
  • socket.io
YouTube watch party application

Contact Me