About me

Hello, my name is Evert Diamond Prants. I am a 20 year old Web Developer and Systems Administrator from Estonia. I am generally a very curious person and thus I am interested in a very large variety of subjects, including, but not limited to, electronics, computers, networks, aviation, cars and programming. I like to tell everyone that I run Arch Linux - sorry not sorry.

I can pretty much code in any language and use any library with the help of documentation, so the Programming list may not be accurate. However, you will not see me code in the following languages: C# and Java, purely due to personal preference.

Programming

  •  HTML5 / CSS3
  •  JavaScript
    •  Node.js
    •  Vue.js
  •  Python
  •  Lua

Accounts & Identities

Featured Projects

Icy Network

Icy Network is a single-sign-on (SSO) provider for projects created by me and my friends.

The Icy Network website provides authorization using the industry-standard OAuth 2.0 protocol.

Features

  • User accounts with display names and avatars
  • Administration panel created using Vue.js for managing users and OAuth clients
  • A news outlet

btrtracks is a web-based audio player written entirely in JavaScript.

This project is used by me personally to listen to music at home or on the go. There is currently no public demo available.

Features

Music Server
Icy Network TV

Icy Network TV is a livestreaming platform for Icy Network affiliates.

This project uses nginx-rtmp-module as the livestream server and channels are created for select Icy Network users only.

Features

  • Integrated video player
  • Video dashboard
  • HLS video output

I have also created various experimental web-based games in order to learn Canvas APIs.

Games include..

  • Battleship
  • Connect Four
  • Tower Defense
  • Minesweeper
  • Hook Miner
  • Tile-based modifyable world
Games