Psst... try clicking the background

Hello. I’m Stephen Thomas, Front-End Web Developer.

01

About me

About me

Hello World!

I’m a front-end coding convert based out of Toronto. I made websites as art as a kid (available upon request, lol), learned C and R in university, but eventually spent a bunch of years as a writer + teacher + filmmaker. (That portfolio is here).

However, I spent 2019 interviewing and profiling dozens of start-up founders and entrepreneurs (for work), and in 2020 got involved with a group of Canada’s top AI researchers as a communicator, and ultimately decided I wanted to transition back into tech.

I have experience with extreme attention to detail in large, complicated, and award-winning projects, and I am very good at pretty much any kind of communication. I’m excited to join the right team and do interesting things. Hit me up.

02

Skills

HTML icon

HTML5

CSS icon

CSS3

SASS icon

Sass

JavaScript icon

JavaScript + ES6

jQuery icon

jQuery

Firebase icon

Firebase

React icon

React

RESTful API icon

RESTful APIs

accessibility icon

Accessibility

responsive design icon

Responsive Design

Github icon

Git + Github

Bootstrap icon

Bootstrap

PHP icon

PHP

C icon

C

R icon

R

Currently Working On

Non-technical Skills

Github icon

Project Management

Github icon

Collaboration

pen icon

Copywriting

03

Projects

a project of mine called 'The COVID Store' displayed on a MacBook

The COVID Store

This is a mock-up of an eCommerce store that sells everything you might need in a 2020-era pandemic. It has a fully-functioning shopping cart that updates as you click. The page also updates the store's inventory count as you add items to your cart, to let you know exactly how few rolls of toilet paper are left!

  • SASS icon

    SASS

  • JavaScript icon

    Java- Script

  • jQuery icon

    jQuery

Detective Pokemon

A quiz game that tests your knowledge of Pokemon powers — or else just your blind luck! You're choosing a Pokemon to solve a real crime somewhere in the UK, as supplied by the UK police API. The Pokemon also comes from its own API. The app uses conditional rendering in React to lead you through the gameplay.

  • React icon

    React

  • RESTful API icon

    REST APIs

  • accessibility icon

    a11y

a project of mine called 'Detective Pokemon' displayed on a MacBook
a project of mine called 'Essay Idea DB' displayed on a MacBook

Essay Idea DB

This is a proof-of-concept for a real service I believe is in demand — an easy way for writers, especially journalists, to know what their readers want to read about. The site uses Firebase to persistently store data in a serverless back end, and uses is coded in React, which makes displaying a randomly generated essay suggestion a breeze.

  • Firebase icon

    Firebase

  • React icon

    React

  • responsive design icon

    Responsive Design

Hoot The Flower

Inspired by my total lack of cannabis knowledge, lol, I created an app that asks the user for a movie title, extracts the movie's plot, sends that plot to a machine learning sentiment analyzer, and, based on the movie's 'vibe', suggests a matching strain of cannabis.

Three APIs, and many API calls, are used to coordinate all this, and the UI is meant to simulate the dynamically-generated suggestions of state-of-the-art machine-learning tools like GPT-3. Check it out!

  • RESTful API icon

    REST APIs

  • JavaScript icon

    Java- Script

a project of mine called 'Hoot The Flower' displayed on a MacBook
a project of mine called 'CB F*ing T' displayed on a MacBook

CB F*ing T

Cognitive-behavioral therapy is a therapeutic framework that emphasizes data collection to correct the reality distortions all humans are prone to. This app facilitates that data collection in a fun way, using 'themes' to match the user's preferred interactive 'vibe'.

You input your day's mental-health data and the app tabulates your answers and gives you a quantitative summary of your day.

  • RESTful API icon

    REST APIs

  • Github icon

    Github

  • pen icon

    Copy- writing

Shoe Kloset

This is a multi-page PSD conversion using SASS from a client brief that looks fantastic across all devices.

  • responsive design icon

    Responsive Design

  • HTML icon

    HTML 5

  • CSS icon

    CSS 3

  • SASS icon

    SASS

a project of mine called 'Shoe Kloset' displayed on a MacBook
a project of mine called 'Bikerland' displayed on a MacBook

Bikerland

This is a PSD conversion from a client brief that looks absolutely gorgeous across all devices.

  • responsive design icon

    Responsive Design

  • HTML icon

    HTML 5

  • CSS icon

    CSS 3

A Copywriting Video

WorkBC: Virtual Interviews

For Sandbox, with WorkBC as the client, I wrote the script for two videos about how to do virtual job interviews.

Here is Sandbox's write-up of it, with the video.

a screencap of a video I worked on for WorkBC displayed on a MacBook

Personal Projects

a project of mine called 'Love Death Steve' displayed on a MacBook

Love Death Steve

This is a Twitter bot that uses Markov chaining to combine Shakespeare's sonnets, the Tibetan Book of the Dead, and a year of my own journals to produce mash-up tweets.

Here is a Prezi presentation on it (that I made for Juno College's bootcamp), and here are the original instructions I followed, if you want to make your own bot.

04

Contact

Get in touch!

I’d love to talk. Think I might be well-suited to a position? Wanna chat about ‘rococo’s basilisk’? It’s all good.

stevekwthomas@gmail.com