Scoria Studio
Basaltic lava ejected as fragments from a volcano, typically with a frothy texture.
Scoria: /ˈskɔːrɪə/
A volcanic blend of code, design and technology.
Before continuing, let me first properly introduce myself. My name is Tom and I'm a multimedia designer and programmer based in The Netherlands. I would like to welcome you to Scoria Studio, a collection of my most interesting and volcanic portfolio projects.
Rings of Power
I've been interested in video games and their workings ever since I was a little kid. Hence why I had to include at least one video game related project. Rings of Power is one of my more serious attempts at creating a simple but carefully crafted mobile video game that can be played right in your browser.
![](/images/portfolio/item-1/image-1.jpg)
Concepting
The idea for Rings of Power came from researching already existing mobile video games. This research in combination with usability tests allowed for a fun yet challenging experience.
![](/images/portfolio/item-1/image-2.jpg)
Designing
After establishing the initial colours and layout, I made a visual prototype. This prototype was designed using Adobe Illustrator and became the base for the all the other design choices.
![](/images/portfolio/item-1/image-3.jpg)
Development
Coding for Rings of Power was done in YoYo's GML and JavaScript. I already had web development experience, but this was the first time working on an interactive web based passion project.
Market Hedger
Unavailable
Whereas Rings of Power was a fun little project, Market Hedger challenged my web development and coding skills that I acquired over the years. Me and another programmer were in charge of developing a market maker and spread betting bot, and a web portal that allowed for interaction with these systems.
![](/images/portfolio/item-2/image-1.jpg)
Experience
The main idea behind Market Hedger was to make it feel like a complete but still easy to use and private plug-and-play trading solution. Hence why we went with a material look and feel.
![](/images/portfolio/item-2/image-2.jpg)
Building
Our portal was build using raw PHP, JavaScript and Bootstrap. This was actually the first time that I used PHP for developing a fully fletched backend system with blockchain integration.
![](/images/portfolio/item-2/image-3.jpg)
Systems
The trading systems were developed in Python. Coding alongside the other programmer piqued my interest in Python. Hence I enrolled and completed the Python course at the LOI University.
Guppy NFTs
As a multimedia designer and programmer, I'm also really interested in the growing and ever changing blockchain space. With the adoption of decentralized finance and NFT protocols into the mainstream, I figured I should start dipping my toes into these technologies and experiment with it myself.
![](/images/portfolio/item-3/image-1.jpg)
Artworks
As NFTs are unique by default, I had to develop an app to generate the different artworks. This was done with the help from an actual artist that provided the much needed artistic input.
![](/images/portfolio/item-3/image-2.jpg)
Coding
The Guppy NFT contract was created in Solidity and after excessive testing deployed on Polygon. Parties could buy a random generated guppy with a special token using a portal coded in React.
![](/images/portfolio/item-3/image-3.jpg)
Community
As the cute guppies eventually caught the attention of more and more individuals, a Telegram community was created. This community was managed using a custom coded Python bot.