my profile

Kormann

Introduction

Hi, I'm Dominik Kormann and I coding is what I do.

On this page I want to show you some of my skills and what I want to accomplish in the future.

technical skills:

strong:

  • Machine learning with Python + Pytorch
  • Web dev. with Svelte.js framework

solid:

  • Web dev. + Vue.js
  • Backend with Java + Spring boot
  • Game dev. with C# + Unity
  • Webgl shader programming
  • Golang

decent

  • Rust + web assembly
  • Tensorflow
  • C
  • Haskell
  • Lua script language
  • Bash script

Things I want to learn more about

  • Rust and high performance systems
  • Machinge learning
  • Organisation and operation of big software Projects

connect with me:
X
github
sciepedia
email dominikormann@outlook.com


in the following I want to present some software I wrote

Sciepedia

Sciepedia is a notetaking app that makes it easy to create interlinked notes and share them with other users.

Instalingua

Instalingua.com was developed as part of a university Project together with @flo-bit

The Idea is to employ a chat bot to teach you different languages.

(On first opening the site it might take a minute since a container is gonna be spun up)

Monsunbloom

This is a website that wants to teach you math in a more modern way. Try it out here: Monsunbloom [site might be down at the moment]

The Idea is that we want to create a feed of small math challenges for the user that are tunes to the current skillset of the student.

Software:

The frontend is a relatively simple svelte application. The core services is the account creation and after that display a feed of math excerices and the corresponding graphics. Of course passwords are hashed on the frontend and backend according to industry standards and never stored or transmitted in plain text. This project gets compiled down to a static website and is hosted on an ubuntu nginx server.

The backend is a golang project running that exposes all the api routes needed for the frontend. On user login we first verify the credentials and create a temporary user token. All subsequent user requests mus be send with this token.

The database is a mongodb database that stores all the user data and the math exercises.

The data is generated in a python notebook and then stored in the database.