Kai Erik Niermann

Projects

  • This is a small physically based rendering system implemented in Julia and benchmarked against Python and C++ implementations

    • Julia
    • C++
    • Python
    • Docker
  • Discord bot whos purpose is to use various methods of data collection and analysis for entertaining purposes.

    • Python
    • matplotlib
    • pandas
  • A basic and secure web server configuration built using nginx, docker compose and hosted via digital ocean with an automatic deployment workflow.

    • Docker
    • Express
    • Certbot
    • DigitalOcean
    • Nginx
  • This project aims to provide support for the FenneC language in the form of C-style syntax highlighting and basic snippets. The motivation for this being to help students taking the Compiler Construction course at VU Amsterdam.

    • TypeScript
    • regex
  • Little project which allows people to combine their anki decks for similar topics. Using a basic bash script to concatenate the flash cards and a workflow to continously update the releases.

    • Bash
  • Basic ray tracer written in the Julia Programming Language.

    • Julia
  • A translation application written in Rust; utilising tesseract and deepl; which aims to bridge the gap bridge the gap of existing methods by working universally with any text on your computer (e.g. image, pdf, video, doc) as efficiently as possible with just the click of a button.

    • Rust
    • GTK3
  • A collection of various websites and notes I've created during my studies to assist students including a scala guide, course notes and university guide.

    • Notion
  • This project is an approach at correctly converting notion files based on parsing and fixing the html notion emits and having pandoc do the actual conversion work.

    • Python
  • This project was an application of multi-input multi-output CNNs to detecting mean plant traits. The projected included data pre-processing, data-analysis, model building and training, model evaluation and a final report.

    • Python
    • GCP
    • Pandas
    • Tensorflow
    • Keras
  • The page you are currently on, written using SvelteKit and TypeScript. Additionally I am using mdsvex to render the markdown. The page is hosted using vercel.

    • SCSS
    • SvelteKit
    • HTML/CSS/TS
  • Simple Q&A Discord Bot created to make asking questions a more streamlined and clear on discord. In addition to a website which can interact with the bot to allow non-discord users to also help out.

    • TypeScript
    • MongoDB
  • This project is a look into visualizing the sister-cities of the world using networkx and pyvis and trying to see if we can gain an interesting insights.

    • Python
    • NetworkX
  • This is a collection of some materials to prep for technical interviews. It includes solutions to common problem along with a docs page explaning the thought process and a test suite using pytest.

    • Python
    • Pytest
    • Sphinx

Experience

  • Signify (Philips Hue) Jul 2024 - Dec 2024

    Fullstack Engineering Intern

    Fullstack Engineering Intern working on internal tools at Philips Hue Data team. Migrated internal custom data analytics tool from Vue 2 to Vue 3, and proposed/worked on adapting the existing backend to a more modern event driven architecture.

    • Vue
    • AWS
    • Docker/Terraform
    • Python
    • TypeScript
  • Vrije Universiteit Amsterdam Jan 2023 - Present

    Teaching Assistant

    Teaching assistant position for the courses Web Technology and Computer Programming Project.

    • HTML/CSS/JS
    • C++
Kai Erik Niermann | 2025