Elias Eskelinen/Portfolio

suomeksi

In short:
    I like svelte and rust, but have done lots with python, java & react as well.

All external links will open in a new tab.


Programming projects

Kirjat.ml source
A search engine for finnish textbooks. Frontend written in vanilla html & js, backend written in python.
OispaHalla
A 2048 clone we made with a couple of friends, where the tiles are pictures of our teachers. We are adding more features, such as a leaderboard (Our principal is named Halla)
Koulus.fi screenshot
Aggregates useful info about finnish school stuff. Schedules, food menus, maps, next period's books, you name it. I mostly worked – and continue to work – on fixing remaining bugs, as the project was already pretty much complete when I joined. Backend in nodejs / express, frontend in React.
The Number
A number that you can increment or decrement once. Made with firebase & svelte stores.
Things
A project that aims to allow users to combine and mix multiple data sources and visualize them as they wish conveniently in a single place. Under heavy developement
twothousand-twenty-eight source
A game engine / move validator for the game 2048. Written in rust.
OispaHallaAnticheat source
An anticheat for the game 2048. Written in rust on top of twothousand-twenty-eight. Can be run on a server or used in the browser trough web assembly.
OispaHalla WASM source
A version of OispaHalla that uses web assembly. Gamelogic written in rust on top of twothousand-twenty-eight. Uses svelte for everything else.
Koodi 101 tictactoe source
A simple tictactoe game made using react for eficode's "Code 101"-course
Collapse source
A simple minecraft-esque terrain generator made utilizing a wavefunction collapse algorithm

Translation projects

Vitals pull request
English → Finnish, ~100 translations
GSConnect (gnome version of kde-connect) pull request
English → Finnish, ~600 translations
Minigalaxy pull request
English → Finnish, ~75 translations
Guake pull request
English → Finnish, ~700 translations
gse-disconnect-wifi pull request
English → Finnish, 2 translations
gnome-shell-screenshot pull request
English → Finnish, ~100 translations

Older stuff

PB3D source
A software-not-accelerated 3d rendering engine I wrote in java, from scratch. Has it's own, inefficient 3d-model fileformat with a blender plugin and everything.
Molecular source
A simple sandbox written in java.

More

All of my public github repos, unfiltered
xypine.itch.io
I've made a lot of small games and projects with godot, here are some public game-jam games I've made