Christian Woizischke

Software Engineering & Consulting

Download CV

Web Development


Little Discoveries

Little Discoveries is a travel blog that focuses on photography and first-hand worldwide travel reports. I support this website by implementing features and design changes.

N.A.Y.trading

N.A.Y.trading (short for neurally automate your trading) is a practice stock portfolio that is optimized for making quick trade decisions based on the historical price chart of a stock. It uses machine learning techniques to detect patterns in the user's trading characteristic and builds an artificial intelligence that can mimic the user.

woiziframe

A web application that displays photos, calendar events, weather, and other information. The software is supposed to run on a DIY digital photo frame.

woizipass

A web application that stores passwords and account information. This project is open source and can be self-hosted on docker.

woiziconsent

A chrome extension that clicks the accept button of a GDPR cookie consent popup.

Busy Humans

Busy Humans is a social media website that encourages people to learn and share real life skills through gamification. Users can define challenges for other users and reward their learning progress with virtual experience points.

Game Development


Sketris

Sketris is a modern interpretation of a thrilling classic handset game. Enhance your skills with various booster items. Discover the creative achievements that not only represent your skill but also become a part of your personal rank title.

Hotelsim

(work in progress)

A 2D browser game where the player builds and manages a hotel. Developed with Phaser, Angular and TypeScript.

Pirate game

(work in progress)

A virtual reality multiplayer game. Players can join a team of pirates and go to sea on their giant pirate ship. The match making server connects players of two teams to the same server to fight against each other and steal their goods.

Canyon Shooter

Canyon Shooter was a university project where ten computer science students created a Windows game based on the Microsoft XNA game development framework. The player flies an aircraft through a narrow canyon and destroys enemy aircrafts with a laser weapon and missiles. I was the lead developer on computer graphics, world generator, and physics and helped with many other aspects of development.

Chaos Campus

Dieses Spiel wurde von Studenten der Technischen Universität Braunschweig (TU‑BS) und der Hochschule für bildende Künste Braunschweig (HBK) entwickelt.

Verfügbar auf Google Play und als jar-Datei für alte Handys aus der Generation vor den Smartphones. Die jar-Datei ist auch mit einem J2ME emulator (z.B. J2ME-Loader auf Android) ausführbar.

Research


Ray Tracing with the Single-Slab Hierarchy

Bounding volume hierarchies have become a very popular way to speed up ray tracing. In this paper we present a novel traversal and approximation scheme for bounding volume hierarchies, which is comparable in speed, has a very compact traversal algorithm and uses only 25% of the memory, compared to a standard bounding volume hierarchy.

VESPER

Research project for the Federal Ministry of Education and Research of Germany for more security in public transportation. Simulating a german ferry harbor in 3D and developing new concepts of user interfaces for on-board security software.

Proprietary Projects


Chatbot

Working as a backend developer and DevOps engineer to develop voicebots and chatbots on Amazon Web Services for retail and shipping companies.

Financing app

Working as a full-stack developer and DevOps engineer to create and maintain a progressive web app on Amazon Web Services that facilitates secure finance and legal transactions between end users.

Financing Service

Improving an existing WCF web service for routing and transformation of financial data in the automotive industry. Rebuilding the software architecture with performance in mind and implementing new features.

Customer DB

Improving an existing web application at a large reinsurance company. Restructuring the software architecture from scratch and optimizing the usability as well as performance.

Key account DB

Enhancing and maintaining a web application for a large car manufacturer. Involved database, server, and client code implementation as well as requirements engineering and testing.

Technologies


Download CV

Programming (recently)
  • TypeScript, JavaScript
  • HTML, CSS
  • C# .NET
  • SQL, PL/SQL
Programming (past)
  • Python
  • Java, Scala, Groovy
  • C++
  • Delphi, Turbo Pascal
  • HLSL, GLSL
Cloud
  • Amazon Web Services (AWS)
  • Terraform
  • Serverless
  • GitHub Actions
Backend
  • Node.js
  • Lambda
  • Microservices
  • WebAPI
  • WCF
Frontend
  • React
  • Angular
Database
  • SQL
  • NoSQL
  • Oracle
  • MySQL
  • MSSQL
  • MongoDB
  • DocumentDB
  • MikroORM
  • Hibernate
  • Sequelize
Desktop
  • WPF
3D Visualization
  • Virtual Reality, SteamVR
  • Unity
Testing
  • Jest
  • Mocha
  • Chai
  • NUnit
Debugging

Performance Optimization

Contact


Christian Woizischke
31311 Uetze
GERMANY
Email: christian@woizischke.com

GitHub
LinkedIn
XING
Intragram