What I do

I love creating things to solve problems, to make people happy, or just because I had that one (seemingly) great idea. Check out a list of things I created in my portfolio.

What I am interested in

Internet security and encryption

I am thinking about secure services and am constantly trying to create some myslef - and then try to break them. I haven't released anything bigger than a simple package yet, because I don't trust my own crypto unless someone much more experienced than me takes a very close look.

Full Stack Development

I love doing web-related stuff. I set up my own RaspberryPi server to host some projects, created a plethora of more or less useful projects ranging from short-time-low-effort to why-does-this-take-so-long and spent countless hours on reddit reading blogposts on language trends or security breeches.

Neural networks

Neural Networks are at the forefront of modern, large-scale software engineering. And that's where I want to be too. This is one of the reasons why I'm currently getting my bachelor of science in computer science with mathematics as a minor.

My skills

HTML

I am very experienced with the basic and advanced features of HTML. I have grasped the concepts of the DOM and shaodow-DOM. I often use the Pug (a.k.a. Jade) precompiler.

CSS

I have some experiences in creating my own css designs but prefer frameworks as they brings consistency to the product and streamline development. I often use the LESS precompiler.

JavaScript

I am quite experienced in JavaScript as I believe it to be one of the most important languages in web development going forwards. I worked with a few of popular frameworks and am sure that I will be able to pick up new ones with ease if it is necessary.

Meteor

Meteor is such a cool framework for web applications. That said I sadly am not as experienced as I would like to be, although I am constantly improving as I build projects with Meteor.

MongoDB

MongoDB is a NoSQL database natively included in Meteor. As I learned Meteor, I quickly fell in love with it as it's such a simple and easy to use database.

PHP

Even though I am not a huge fan of PHP, I still use it for all my projects that are unable to use Meteor. I am quite experienced in using it, but never did it object orientated. I built my own framework to make data access with JavaScript easier.

(My)SQL

As learning MySQL is part of my schools programme, I got quite in depth with it. It is my prefered database to use in conjunction with PHP as it requires very little effort to setup a database (compared to MongoDB).

Java(FX)

JavaFX is also part of my schools programme and after spending some time with it I came to the conclusion, that it's Java trying to be JavaScript with XML instead of HTML and a weird type of css. I don't quite like it but understand that it might be useful in some cases.

Git(Hub)

I use GitHub for a lot of my bigger projects. A few of my projects are currently in private repositories but I might make them public one day.

Linux

I switched to Linux a couple of years ago and learned a couple of things since then. I did some bash programming and learned a few administrative things while setting up my RaspberryPi. I wouldn't call myself Linux savvy by any stretch of the imagination.

Portfolio

I developed a wide variety of things in the last couple of years. Here is a collection of projects that I found particularly interesting or worth mentioning.

Getränke-Lydike.de

Getränke Lydike is a beverage wholesale in Berlin. The Website is designed with a large font, large spacing and professional imagery to have a very clean but inviting look. Their customers are able to register, view what's in stock and order online. It has an interface where the staff can feed the product catalog directly into the database.

ErikKoszuta.de

JafaFX - file 2 chart

This is one of my favorite little JavaFX projects. I used a framework in JavaFX which I had created earlier for a more complex project. I implemented a drag'n'drop file import first, which read the data from the file into an easily usable data structure. I then built another view which would use that data structure and draw it as a graph. What I love so much about this is, that I could easily expand the functionality because I have such a clear structure.

enary.js

enary.js is a frontend framework I created as I wanted something similar to Meteor, compatible with an Apache webserver (running PHP and a MySQL database). It isn't finished yet and I am not sure if it will ever finish. I do not recommend using it for your project as there are so many better choices out there.