Joshua Christl

Computer science student - Web Developer

About me

My name is Josh and I am currently studying computer science (7th semester) with applied subject courses (minor) in medicine.

My Bachelor Practical Course's topic was tsunami simulation using Shallow Water equations and I am going to write my Bachelor's thesis next semester.

My interests are mainly computer networks, artificial intelligence, Android App Development, and front-end web development (especially static site generation using Jekyll), but also theoretical computer science.

My preferred programming language is Java, but I also have basic skills in other languages (e.g. C/C++, Python, JavaScript, x86-Assembly). I am also familiar with functional programming using OCaml, which I have a few projects about on GitHub.

Projects

I currently have 28 repositories ( 21 on GitHub and 7 on GitLab):

GitLab icon

jchristl.gitlab.io


Personal website https://jchristl.net/

GitLab icon

jekyll-github-showcase-template


customizable jekyll template that lets you display your GitHub repositories dynamically on your website

GitLab icon

Project Trash App


Android and iOS Application for Project Trash

GitLab icon

Project Trash Website


Website of Project Trash

GitLab icon

Project Trash Backend


Backend of the Project Trash Application

GitLab icon

Deeplyze


Deeplyze - Intuitive Machine Learning solutions for everyone

GitLab icon

cardano-doge-nfts.gitlab.io


Funny and cute doge NFTs built on the Cardano blockchain

GitHub icon

DpllSatSolver


Simple Java implementation of the Davis–Putnam–Logemann–Loveland (DPLL) algorithm

GitHub icon

HavelHakimiAlgorithm


Small python3 program implementing the Havel-Hakimi algorithm (recursively)

GitHub icon

jekyll-github-showcase-template


customizable jekyll template that lets you display your GitHub repositories dynamically on your website

GitHub icon

jekyllthemes


A directory of the best-looking themes for Jekyll blogs

GitHub icon

corona-tracking-backend


Backend of the Corona Tracking App, developed in the context of the #WirVsVirus Hackathon by the german government. See https://wirvsvirushackathon.org/

GitHub icon

corona-tracking-app


Corona Tracking App, developed in the context of the #WirVsVirus Hackathon by the german government. See https://wirvsvirushackathon.org/

GitHub icon

OCaml-dfa


Simple implementation of deterministic finite automata in OCaml

GitHub icon

OCaml-utils


Some basic OCaml utility functions I will keep updating while learning functional programming

GitHub icon

CubiTech


Old MMORPG Bukkit Server Plugin

GitHub icon

OCaml-HavelHakimi


Functional implementation of the Havel-Hakimi algorithm in OCaml

GitHub icon

MnistToImgFiles


Small python 3 tool to load the MNIST dataset from keras and save each entry to a *.png file

GitHub icon

nn-basic-conv-compare


Comparing accuracy of a neural network vs convolutional neural network on MNIST dataset

GitHub icon

ObjectInspector


Inspect any kind of object and record the changes of its fields using reflection

GitHub icon

ClassPrinter


Java Utility that lets you print fields, constructors, methods and inner classes of a class using reflection

GitHub icon

AssetSizer


Create all different sized image files of Android Assets from one file

GitHub icon

TypexOS


Minimal OS Kernel in C and ASM

GitHub icon

SpeedPref


A little, simple Class to edit ini-style files

GitHub icon

InEngine


GitHub icon

Jomapat


A 2D Multiplayer RPG

GitHub icon

Puns


A 2D Java Game

GitHub icon

Evo


A 2D Java Game

Take a look at my projects

I upload some of my projects to GitHub or GitLab.

Browse Projects

Technologies

Contact

Feel free to contact me via E-Mail or social media: