Nicolas Bretscher

Applikationsentwickler mit Leidenschaft

Down

Über mich

Mein Name ist Nicolas Bretscher und ich wurde am 08.12.2001 in Zürich geboren. Schon seit meiner Kindheit galt mein Interesse der Technologie, insbesondere Computern. Dementsprechend schaffte ich mir bereits früh einen eigenen Laptop an. Einige Jahre später erhielt ich von der Schule den Auftrag, eine Webseite zu programmieren. Sofort wurde in mir eine Leidenschaft geweckt, die mir bis zu diesem Zeitpunkt noch fremd gewesen war. Ich vertiefte mich fortwährend in die Entwicklung von Webseiten, bis das Schreiben von Software mein Hobby wurde. Im August 2018 begann ich die Ausbildung als Informatiker EFZ Applikationsentwicklung bei der twofold AG, womit ich diese Leidenschaft in meinen Berufsalltag integrierte. Ich lernte, professionell Webseiten mit WordPress zu entwickeln und diese mit custom themes zu gestalten. Schnell bemerkte ich, dass mich die Umsetzung einfacher Webseiten unterfordert. Deswegen stellte ich mir eigenständig Herausforderungen, die mit jedem Erfolg schwieriger und komplexer wurden. Am Ende meiner vierjährigen Ausbildung konnte ich ohne Probleme in wenigen Tagen ein vollständiges Tower Defense Spiel in JavaScript programmieren, einschliesslich einer eigenen Version von Minecraft, welche es ermöglicht, gemeinsam mit anderen Spielern Häuser zu bauen und Landschaften zu erkunden.

Ab dem Juli 2022 arbeitete ich als Full Stack Developer bei der InnoTix AG. Ich lernte Node.js und Vue.js besser kennen, wie auch MongoDB. Während der letzten vier Jahre entwickelte ich als Teil eines wachsenden Teams an einem genetischen Algorithmus zur Diensteinteilung, welcher von Schweizer öV-Betrieben eingesetzt werden kann. Ich vertiefte meine allgemeinen Programmierkenntnisse und entwickelte neue Versionen von einigen meiner privaten Softwareprojekte. Unter anderem konnte ich die Performance meines ursprünglichen Minecraft-Klons um ein Vielfaches verbessern. Anfang 2026 schrieb ich zusätzlich noch ein Web-Interface und das dazugehörige Backend für ein lokales LLM (Large Language Model), um meine Kenntnisse bezüglich künstlicher Intelligenz zu erweitern.

Kenntnisse

Sprachen

Deutsch
Englisch

Deutsch

Englisch

Frameworks

Vue.js
Jira
Git
Three.js
Bootstrap

Vue.js

Jira

Git

Three.js

Bootstrap

Programmiersprachen

HTML
CSS
JavaScript
PHP
SQL
MongoDB
Java
C#

HTML

CSS

JavaScript

PHP

SQL

MongoDB

Java

C#

Fähigkeiten

Ich bewältige komplexe Aufgaben mit Leidenschaft und lasse mich nicht von Fehlschlägen entmutigen. Von selbst entwickelten Physik-Engines, einem genetischen Algorithmus und dreidimensionalen Spielen bis hin zu einer eigenen Raytracing-Engine habe ich schon unzählige komplexe Probleme gelöst.

Hobbies

Zusätzlich zu den oben genannten Hobbies interessiere ich mich sehr für Computer, Technoligie im Allgemeinen und Wissenschaft. Es bereitet mir Freude, Neues zu lernen, mein Wissen zu vermitteln und anderen Menschen zu helfen.