Projects

AgriScore

AgriScore is a a simple tool for calculating player scores for the Agricola board game. It uses React library with ES6. The UI has been done using Material UI library with some MaterializeCSS typographic definitions. AgriScore uses Flexbox Grid for responsive frid management. Webpack is used for building.

Source

bugfree.fi

Bugfree (this site) runs on a VPS provided by Scaleway. Currently it is running Ubuntu 16.10 (Yakkety Yak). Nginx is used as a web server and as a reverse proxy. Most web applications are running on a Node.js server. All the static content is served by the Nginx server. The site is written in JavaScript using Express framework with Pug template engine. It's using Bootstrap for responsive design. Bugfree uses HTTPS and HTTP2 with a SSL certificate from Let's Encrypt.

Source

ssChat

ssChat is a simple web based chat application/service. It runs on Node.js and uses socket.io for handling real-time communication between clients and the server. Currently it features basic instant messaging, public chat room creation and private channels between two users. It also supports Unicode emojis and avatar image uploads using custom Dropzone UI. ssChat uses MongoDB for managing rooms, messages and users.

Source

ssRay

ssRay is an unbiased Monte Carlo path tracing renderer capable of producing very realistic looking images. Images are generated by shooting billions of rays into the scene and letting them bounce based on physical laws. ssRay is written in C++ and currently runs only on Linux. ssRay supports diffuse materials as well as glass and mirror like materials with varying IOR or roughness. No SDL support is implemented.

Source

orbiNav

orbiNav is my solution to 'Reaktor Orbital Challenge' — a nice little programming puzzle by Reaktor. The program fetches CSV data containing satellite coordinates, calculates the shortest route using Dijkstra's algorithm and displays the result using Three.js 3D library.

Source