Projects

Filter by Type:

  • Game
  • Data Science/AI
  • Backend
  • Frontend
  • Mobile

Filter by programming languages:

  • JavaScript
  • TypeScript
  • Go
  • Python
  • Java
  • Swift
  • SQL
  • Solidity
  • Dart

Filter by technologies:

  • Vue
  • Nuxt
  • GraphQL
  • gRPC
  • Tailwind
  • Redis
  • PostgreSQL
  • React
  • React Native
  • Node
  • Docker
  • SpringBoot
  • MySQL
  • MongoDB
  • Tensorflow
  • Scikitlearn
  • Blockchain
  • IndexedDB
  • Flutter
  • Firebase
  • Electron
    • Frontend
    • Backend
    • Node
    • TypeScript
    • JavaScript
    • Docker
    • PostgreSQL
    • Vue

    todover

    A fullstack open-source todo application that allows to rearrange and structure your todos in a weekly planner.

    • Frontend
    • TypeScript
    • JavaScript
    • Node

    Obsidian Symbols Prettifier

    This plugin was made for the editor Obsidian and allows the user of the plugin to automatically format the predefined symbols to a more prettier version.

    • Frontend
    • JavaScript
    • TypeScript
    • React
    • Tailwind

    Hotel Room Booking Chatbot

    This frontend application represents a simple Chatbot which role is to guide the user through the hotel room booking process. The chatbot is really easy to use and scalable in any way.

    • Mobile
    • Game
    • JavaScript
    • TypeScript
    • React Native

    Go Board Game

    Because I am a big fan of Go, I wanted to have a mobile game which is perfectly suited for playing Go with a friend or with an AI. Therefore, I've tried to recreate this game in react native.

    • Frontend
    • JavaScript
    • TypeScript
    • IndexedDB
    • React
    • Tailwind
    • Electron

    uwrite

    uwrite is described as a online editor to take notes and capture code snippets with focus, VIM, and LaTeX. This editor has a IndexedDb to efficiently store all the taken notes and code snippets locally.

    • Mobile
    • Dart
    • Flutter
    • Firebase

    Course POC

    This project consists of an easy proof of concept for designing a flutter app that consists of a course page, animations, and an interactive and beautiful design. In addition, this app integrates Firebase, FirebaseAuth, and FirebaseStorage.

    • Backend
    • Go
    • Docker

    kira

    A remote docker based sandbox code execution engine written in Go. The goal of this project was to create an environment for running code of various programming languages.

    • Frontend
    • Backend
    • TypeScript
    • Go
    • JavaScript
    • React
    • PostgreSQL
    • Tailwind
    • gRPC
    • Docker

    Insta Clone

    A scalable Instagram clone written in React and powered by powerful microservices written in Golang (WIP).

    • Game
    • Go

    raylib-collision

    raylib-collision is a simple Go library for the raylib library for simplifying collision detection and handling. There are a lot of predefined functions for easier collision detection with the raylib library

    • TypeScript
    • GraphQL
    • Vue
    • Node

    VGQL

    A custom made Vue GraphQL CLI written in TypeScript. With the help of this CLI you can easily generate projects with the lovely preset of the Vue.js framework and GraphQL. The CLI will setup everything you need for this fullstack application.

    • Data Science/AI
    • Python
    • Tensorflow

    Pneumonia Detection

    A jupyter notebook that contains a exploratory analysis and transfer learning convulutional neural network detecting if a xray scan has pneumonia or not. Furthermore, I submitted this notebook to the official Kaggle competition.

    • Data Science/AI
    • Python
    • JavaScript
    • Tensorflow

    Lungcure

    A fullstack project develop together with different contributors. This project includes a fullstack web application where you can classify different lung diseases with a stripe paywall integration.

    • Frontend
    • JavaScript
    • Vue

    Vue Cirrus

    A Vue component library for the Cirrus CSS framework. It is really simple to use and lightweight as well.

    • Frontend
    • Backend
    • TypeScript
    • JavaScript
    • GraphQL
    • Node
    • Tailwind
    • Docker

    Daycademy

    Daycademy is a completly free to use german academy for learning how to code. On this self built end to end platform I teach how to code with interactive coding trainings and quizes.

    • Go
    • Python
    • JavaScript
    • GraphQL
    • Vue
    • Nuxt
    • Tailwind

    YouTube Account

    In addition to the academy I have created a german speaking YouTube channel for teaching how to code. These professional created videos are in the academy available as well.

    • Game
    • Java

    First published Game

    This is my first ever published game. The main goal of this game is to finish the jump and run with two characters that are mirrored. The game was written in Java with LibGDX.

    • Game
    • Java

    Competition Game #59

    I've developed this game for the Beansjam event, where you need to develop a game with predefined themes. The goal is to throw or kill all the clowns from the plattform and level yourself up with powerups and upgrades. This game was written in pure Java without any additional library.

    • Backend
    • TypeScript
    • JavaScript
    • Node
    • GraphQL

    Fake Graph

    Fake Graph is a backend sitting on a custom server where you can send GraphQL queries, mutations or subscriptions and it will respond with some fake data. This project was originally inspired by jsonplaceholder fake backend. Fake Graph will be used in a course for Daycademy for learning GraphQL.

    • Frontend
    • Backend
    • Swift
    • JavaScript
    • Python
    • GraphQL
    • Vue
    • Node

    Bryng

    Bryng was a small startup idea that I have while wondering why there is no app for having a service with freelance workers buying your groceries and bringing them to your home. The startup never came to life because somehow I have abandoned this project, but you can see the beginnings with Swift, GraphQL and Vue.

    • Frontend
    • TypeScript
    • JavaScript
    • Node

    Obsidian Icon Folder

    Obsidian Icon Folder enables the user to have icons for their Obsidian Workspace. Obsidian is a Markdown Editor that is based on privacy and enables the user to have files locally. This repository is a plugin of this editor.

    • Frontend
    • TypeScript
    • JavaScript
    • IndexedDB
    • Vue
    • Tailwind

    Scode

    Scode is a prototype for creating a simple markdown parser. The project's goal was to create a snippet manager for your code snippets. With the help of this snippet manager, you can have your code snippets (using monaco editor) and add markdown simultaneously.

    • Frontend
    • JavaScript

    YACSS

    Yet another CSS framework for the modern utility web. This framework contains a lot of utility classes to make things easier. This project is archived and not maintained anymore.

    • Data Science/AI
    • Python
    • Tensorflow
    • Scikitlearn

    Aerial Cactus CNN

    This jupyter notebook contains the code for building a CNN with Tensorflow for an aerial cactus classification competition.

    • Data Science/AI
    • Python
    • Tensorflow

    MNIST Fashion CNN

    This jupyter notebook contains the code for a classic classification problem based on the mnist fashion dataset. I've used a CNN to build the machine learning model.

    • Data Science/AI
    • Python
    • Tensorflow

    Titanic Classification

    A classic binary classification problem based on the titanic dataset. I've used Tensorflow to build a densed neural network to predict how many passengers survived.

    • Data Science/AI
    • Python
    • Tensorflow

    Neural Network Weed Detection

    This jupyter notebook contains a simple custom made neural network with two hidden layers. It can detect weed on images.

    • Data Science/AI
    • Python
    • Tensorflow

    Fashion MNIST GAN

    This repository was my first try with GANs. This GAN will generate clothes and it was trained on the fashion MNIST dataset which is a pretty popular one for a classification problem.

    • Data Science/AI
    • Python
    • Scikitlearn

    Fraud Detection

    This jupyter notebook was built for a kaggle challenge on fraud detection. I've used simple logistic regression to see what is possible for fraud detection.

    • Data Science/AI
    • Backend
    • Frontend
    • Python
    • JavaScript
    • Vue

    Digit Me

    Digit Me is a online digit recognizer. It was trained in Python with Tensorflow and the frontend was built with JavaScript and Vue.js. For the backend I've used Python as well in combination with Flask.

    • Frontend
    • JavaScript
    • Docker

    Watch Together Clone

    Watch Together is a simple and made with material design Watch2Gether clone.

    • Data Science/AI
    • Java

    Nong

    Nong is a pong game which is played by a neural network. You can see the training progress live while the AI tries to play Pong.

    • Backend
    • Java

    Flow Lang

    This was my first attempt building a custom made programming language. The purpose of that language was to improve the learning experience of programming for beginners.

    • Game
    • Java

    TwoDEngine

    This was my first custom 2D engine written in pure Java. It has features like lights, shadows, sfx system, or gfx system.

    • Backend
    • Java

    Commu

    Commu is a basic chat client with a custom made packet system. The goal of the project was to learn basic networking principles.

    • Game
    • JavaScript
    • TypeScript

    Rec RTS (Working Title)

    This is a simple browser game. The main goal was to built a real time strategy game in the browser with pure JavaScript.

© 2021 Florian Woelki