H.E. Initialien

Hendrik Eisenblätter,
Cybersecurity specialist


Microcontroller application

A proof of concept showing how to program the RT1170 microcontroller from NXP and communicating with it via CAN and UART. It comes with two additional programs which can be used to communicate with the microcontroller.

This project shows various features such as using zephyr with threads and west project management.

Explore the source code of the application for the microcontroller here, the applications to communicate with the microcontroller here and some defines that both projects use here.

Features:
  • RT1170
  • Zephyr
  • C
  • CAN
  • UART
  • Threads

Comfort Mail

Comfort Mail allows you to receive an email each time you submit data to a specific URL. This can be used for contact forms, for example. To prevent spam the user must register before using this service.

This project includes a website for registration, a backend service to manage users, registration status, and to handle data submissions. When data is submitted an email is sent out to the user's email address.

Explore the source code and further information in the GitHub repository.

Features:
  • Fullstack
  • Elixir
  • Phoenix
  • Ecto
  • PostgreSQL
  • Swoosh (Mailing)
  • CI
  • Unit tests
  • Integration tests
  • HTML5 & CSS3

Svelte Networked Store

This svelte library provides a svelte store to manage (CRUD-)resources. It does so by helping to fetch the ressource and store an appropriate status. It provides a simple API that is fully tested and documented. The library is written in Typescript, so it provides type definitions.

Explore the source code and further information in the GitHub repository.

Features:
  • Library
  • Svelte
  • Typescript
  • Unit tests
  • Documented

Online shop

I designed and developed an online shop using woocommerce and several other plugins. The shop is hosted here.

Although this is not a traditional developer project, I featured it here to show that I can work with different technologies and that I am good at adapting to new technologies.

Features:
  • Wordpress
  • Woocommerce
  • Germanized
  • Elementor

Portfolio Page

This page is also a frontend project. It was built using SvelteKit and has no other dependencies. It was built with best practices in mind, so it is tested and has a continuous integration and delivery pipeline setup.

It is hosted on github pages. The resulting (prerendered) page is about 5KB in size and loads in under one second.

Explore the source code and further information in the GitHub repository.

Features:
  • Frontend
  • HTML5 & CSS3
  • Svelte
  • SvelteKit
  • Prerendered
  • CI/CD
  • Github Pages
  • Super fast
    (~5KB size)