Luke Thompson

Web Developer

Hi, I'm Luke.

I'm a second year student studying Computer Science at the University of Leicester. In my spare time, I can be found building applications using modern web techologies. Currently I'm working on StreamJar!

Languages & Tools

AngularJS
NodeJS
JavaScript
Babel
Webpack
Gulp
HTML
CSS
Laravel
PHP
SASS
Java
C#

Misc

Electron
Git
Linux
Photoshop
Bootstrap

Databases

MySQL
RethinkDB
MongoDB
Redis

Experience

AngularJS
Javascript, NodeJS
HTML
CSS
Laravel
PHP
Java
C#

StreamJar

View Site

StreamJar is a service enabling streamers to have on-screen graphics, providing them with streaming oriented tools and much more.

My Role

At StreamJar I lead the frontend. I design and build the UIs that our users interact with as well as manage our desktop application. I also occasionally work on the backend to implement new features.

About

The Frontend is written in Angular 1, using modern JavaScript. Our backend is a NodeJS server based upon the HAPI Framework.

Technologies Used

StreamJar has given me exposure to a huge range of technologies, take a look at our StackShare

StreamJar

SmallURL

View Site

SmallURL is a project that encompasses multiple smaller sites. I handled building SmallURL Itself, SmallPaste and the account centre.

About

SmallURL provides various sites such as a URL shortener, paste bin, image sharing tool, it all co-exists in one Laravel application, allowing seamless authentication throughout the site. All tools were designed to be visually pleasing and simple to use.

Technologies Used

SmallURL uses Laravel (PHP), Bootstrap, SASS, Redis and MongoDB

StreamJar

Cwic Sounds

View Site

Cwic Sounds is a small business I setup myself. It aims to provide affordable, professional mobile discos to local and surrounding areas.

About

Aside from Cwic Sounds being my own business, I also built and designed the website. It's based upon Laravel, heavily leveraging caching via Redis to ensure fast load times. I also built a bespoke quote system to ensure potential clients provide us with the necessary information to provide a quote.

StreamJar