Johannes BernetSoftware Developer

About Me

Hi đź‘‹

My name is Johannes.

I am a software developer based in Freiburg, Germany. I love solving problems and building things.

I have a background in musicology as a researcher and teacher.

Get in touch:

What I use

Languages:

PythonJavaScriptTypeScriptHTMLCSS

Frameworks:

DjangoReactNext.jsTailwind CSSBootstrap

Databases:

PostgreSQLSQLite

Tools:

BashLinuxJestWordPress

IDE:

NeovimVim

Software Projects

Portfolio Website
Portfolio WebsiteJan 2024 to Feb 2024
  • Next.js
  • TypeScript
  • Tailwind CSS
  • React
  • HTML
  • CSS
  • PostgreSQL
github iconGitHub Repoglobe iconhttps://johannesbernet.com
More InfoMy personal website built with Next.js, TypeScript and Tailwind CSS.
Loading 2024 (Hackathon Project)
Loading 2024 (Hackathon Project)Dec 2023 to Dec 2023
  • JavaScript
  • HTML
  • CSS
github iconGitHub Repoglobe iconhttps://nacht-falter.github.io/new-years-countdown/
More InfoI collaborated in this project for the December 2023 Hackathon at Code Institute
Sonic Explorers
Sonic ExplorersAug 2023 to Nov 2023
  • React
  • Django
  • Python
  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • PostgreSQL
  • Jest
github iconGitHub Repoglobe iconhttps://sonic-explorers-e821805686e9.herokuapp.com/
More InfoSonic Explorers is a social media app for recording and sharing geolocated sounds. The application frontend is built with React, the backend is built with Django REST Framework and a PostgreSQL database.
Aikido Course Registration Website
Aikido Course Registration WebsiteMay 2023 to Aug 2023
  • Django
  • Python
  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • PostgreSQL
github iconGitHub Repoglobe iconhttps://aikido-course-website-django-ddffe52bc952.herokuapp.com/
More InfoA course registration website for an Aikido organization built with Django
Text Inspector
Text InspectorApr 2023 to May 2023
  • Python
github iconGitHub Repoglobe iconhttps://text-inspector.herokuapp.com/
More InfoText Inspector is a command line tool for text analysis in the English language. It is written in Python using NLTK and pyspellchecker. The tool provides features such as spell checking, synonym suggestion and text metrics and can process plain text files or read from user input.
Listen Up
Listen UpMar 2023 to Apr 2023
  • JavaScript
  • HTML
  • CSS
github iconGitHub Repoglobe iconhttps://nacht-falter.github.io/listen-up/
More InfoListen Up is a fun educational game for kids and adults written in JavaScript. Listen to classical music from different eras and test your listening skills by identifying the instruments playing in each piece, while learning about the music at the same time.
Khándroma Band Website 2.0
Khándroma Band Website 2.0Jan 2023 to Feb 2023
  • HTML
  • CSS
github iconGitHub Repoglobe iconhttps://nacht-falter.github.io/khandroma/index.html
More InfoThis is a Website I built in HTML and CSS for the German band Khándroma as part of my Software Development training at Code Institute. It will replace the original website found at https://khandroma.de in the near future.
Dynamic Aikido Nocquet Website
Dynamic Aikido Nocquet WebsiteNov 2021 to Jan 2023
  • WordPress
  • HTML
  • CSS
globe iconhttps://dynamic-aikido-nocquet.org
More InfoThis is the official Website for the international Aikido organization Dynamic Aikido Nocquet. It includes an internal archive for members of the organization. The website was built with WordPress. The internal archive required a lot of WordPress template customization and also some PHP for using Wordpress hooks.
Kids Music Player
Kids Music PlayerMay 2016 to Dec 2023
  • Python
  • Linux
  • Bash
  • SQLite
github iconGitHub Repo
More InfoIn 2016 I built a contactless music player for my kids with a Raspberry Pi and an RFID card reader. The player used MPD (Music Player Daemon) and a simple shell script for reading RFID cards and handling audio playback. I've built an updated version in 2023 and I rewrote the software in Python while also improving the hardware.
Guitar Teacher Website
Guitar Teacher WebsiteNov 2015 to Nov 2015
  • WordPress
  • HTML
  • CSS
globe iconhttps://mathiasbaierbernet.de
More InfoA business website for a guitar teacher I built with WordPress in 2015
Aikido Club Website
Aikido Club WebsiteJan 2014 to Dec 2014
  • WordPress
  • HTML
  • CSS
globe iconhttps://aikido-freiburg.de
More InfoI took over this website from the previous administrator in 2014 and completely redesigned it. The site was created with WordPress.
Coaching Business Website
Coaching Business WebsiteApr 2013 to Aug 2013
  • HTML
  • CSS
  • JavaScript
globe iconhttps://eitel-system.de
More InfoThis is a website I built in 2013 with HTML/CSS and JavaScript. It is still in use but it has not been updated in several years.
Consulting Business Website
Consulting Business WebsiteNov 2011 to Dec 2011
  • HTML
  • CSS
  • JavaScript
globe iconhttps://karin-bernet.de
More InfoI built this website with HTML, CSS, and JavaScript as part of a web design course I attended during my Bachelor's degree. The website is still in use to this day although the layout has never been updated to be responsive for mobile devices. JavaScript was originally used for validating form data on the contact page. The contact form has since been removed.
Khándroma Band Website 1.0
Khándroma Band Website 1.0Jan 2008 to Jan 2018
  • JavaScript
  • HTML
  • CSS
globe iconhttps://khandroma.de
More InfoThis is a simple website for the German Band Khándroma which I first built in 2008 with HTML/CSS and some JavaScript. The website is still in use, although It has undergone considerable change over the years. By now, it is primarily used as an entry point for the band's social media profiles.