EW Logo

Elias Wallstedt

Full Stack Developer

About

I am a programmer with a burning passion for building and designing modular, extensible systems.

Skills

Java

Up-to-date knowledge of modern Java.

Experienced in concepts such as OOP design patterns, threads, concurrency, mixins, functional programming (lambdas, streams, pattern matching).

Javascript & Typescript

Experienced with DOM, events, RegEx. In-browser and via Node.js.

React & Next.js

Experienced building websites with React components in Next.js.

Experienced with client & server components, as well as actions.

HTML & CSS

Experienced with building web pages using HTML elements and CSS styles.

OpenGL & WebGL

Experienced setting up rendering pipelines, immediate and deferred rendering, GLSL shader language.

MySQL

Experienced with database and table structures, union queries.

Primarily using the MariaDB implementation.

Projects

WhiteBoard

A simple networked, collaborative, online drawing program that runs on node.js.

Built using a SUDS (Synchronise Update Display Send) model.

Clients connect via browser.

Duracotus Orbit Visualiser

A particle mass gravity simulator

Simulates gravity between particle masses.

Uses WebGL2 for rendering.

Exp Candy

A mod for the game Minecraft, created in less than a month for a holiday-themed 'ModJam'.

It replaces all experience orbs in the game with candies, and adds a special bag for storing them.