STEW ESHO

Software Developer

a headshot of Stew

I am a computer science student with a minor in mathematics at the University of Toronto (2017 - present). My specialties are web design and game development, and I have a vast catalog of previous projects from my prior work experience and personal side-projects.

Feel free to check out my projects below, and if you are interested in my work feel free to get in touch.

Projects

This is a collection of several projects I have worked on over the years. The collection includes side projects, work projects, and school projects.

Reflect, Refract, Escape

image of Reflect, Refract, Escape
Source Code
  • C#
  • Unity3D
  • Educational multiplayer puzzle video game.
  • Designed to teach optics to high school students.
  • Completed for research at the University of Toronto.
  • Play-test data (from a collection of testers that included current high-school students) was analyzed to conclude the optimal educational game design elements.

Radial Bracket Generator

image of Radial Bracket Generator
Source Code
  • Javascript
  • Python
  • React
  • Flask
  • SQLite

Under development, details subject to changes

  • Web-app generates a radial tournament bracket.
  • User can input custom teams, and the app will automatically seed and generate the tournament.
    • Users can advance and relegate teams within their bracket.
    • Tournament brackets can be saved to the app database.

Reso Crawler

image of Reso Crawler
Source Code Project Page
  • C#
  • Unity3D
  • Procedurely-generated dungeon crawler.
  • The size of the screen is the player’s healthbar.
    • The more damage they’ve taken, the less they can see.
  • Developed from scratch in 48 hours for the Ludum Dare 42 game jam
    • Voted as one of the top 100 most innovative entries.

Voyageur Transit Manager

image of Voyageur Transit Manager
  • Java
  • JavaFX
  • Proof-of-concept desktop client that manages city transit systems and the trips taken on them.
  • Designed and developed in a group of 4 as part of a Software Design course at the University of Toronto.
  • Clients can create pre-paid cards that are used to take rides on the transit system.
    • Admin users can track statistics regarding riders, revenue, and train / bus status.

Slymes

image of Slymes
Project Page
  • C#
  • Unity3D
  • Online multiplayer arena game (similar to agar.io).
  • Project involved devloping game mechanics, inventory management, online netplay, and graphical interfaces.
  • Players control a "Slyme" through wide open 3-D worlds, collecting food to grow larger and absorbing other, smaller Slymes.
  • Available on Steam

Galactic Cuisine

image of Galactic Cuisine
Source Code Project Page
  • Lua
  • LOVE2D
  • Physics-focused platformer fully developed in 48 hours for the Ludum Dare 38 game jam.
  • Coded from scratch in Lua using the LOVE2D framework.
  • Dynamically loads levels from .lua files generated by Tiled.

Prepenol

image of Prepenol
Source Code Project Page
  • Lua
  • Corona SDK
  • Shoot-em’ up game for Android devices.
  • Developed completely from scratch in Corona SDK.
  • Player uses on-screen controls to guide spaceship through space, collect powerups, and shoot an endless guantlet of enemies.
  • Available on the Google Play Store.

stewesho.me

image of stewesho.me
Source Code Project Page
  • HTML5
  • Sass
  • Javascript
  • Markdown
  • Jekyll
  • jQuery
  • That’s the site you’re on right now!
  • Hosted on GitHub Pages using the Jekyll static-site templating engine.

Skills

I use a different variety of languages and frameworks depending on what I am working on.

Languages

  • Javascript
  • jQuery
  • Node.js
  • Express.js
  • React
  • C#
  • Unity3D
  • PHP
  • WordPress
  • Laravel
  • HTML5, CSS3
  • SASS
  • Jekyll
  • Python
  • Flask
  • PIL / Pillow
  • Java
  • Native Android SDK
  • libGDX
  • JavaFX

Additional Skills

  • Desktop Game Development
  • Mobile Game Development
  • Web App Development
  • Native App Development
  • Database Management
  • Responsive Front-End Web Design
  • CLI Scripts