Hey, I am

Alexander Schoch

Chemical Engineer and Full Stack Web Developer based in Zurich, Swizerland

In need of a user-friendly, beautiful, fast, secure, accessible, reliable, maintainable and open source Web Application?

About Me

Portrait

Hello there! I'm Alex, a lucernian with a unique blend of skills in chemical engineering and full-stack web development.

As a chemical engineer, I thrive on solving complex problems and optimizing processes. My expertise lies in modeling of phyico-chemical systems, and I am dedicated to applying my knowledge to create innovative solutions.

On the digital front, I'm a dedicated full-stack web developer with a strong commitment to the principles of free and open source software (FOSS). From crafting seamless user experiences to building robust and secure backend systems, I thrive on the power of collaboration and the ethos of sharing knowledge. My tech stack includes Next.js, tailwindcss, React.js, GraphQL, etc., with a special emphasis on leveraging the advantages of open source solutions.

Bridging the realms of chemical engineering and software development, I am on a mission to demystify the intricacies of chemistry and process modeling. In the lab, I navigate the world of chemical engineering, optimizing processes and solving challenges. Simultaneously, on the digital frontier, I channel my expertise into developing software that brings this complex science to life in a user-friendly way.

Newest Blog Posts

Mastodon

Alexander Schoch 🇨🇭

@alexander_schoch

Big Musical invented key changes to sell more tickets

001

Alexander Schoch 🇨🇭 boosted

Flüpke

@fluepke@chaos.social

Dass man die Batterien da drin 1x im Jahr austauschen muss. 😭

Ja, ich werde mehrere Monate vorher gewarnt, aber genau das ist das Problem: Es muss nicht sofort getauscht werden, also schiebt man es auf. Die nächste Eskalation ist dann, dass Tag + Gegenstand verschwunden sind, weil 🪫

Alexander Schoch 🇨🇭 boosted

Derick Rethans

@derickr@phpc.social

I've just tasted my 10,000th beer:
untappd.com/user/derickr/badge

A lovely barrel aged Imperial Baltic Porter from Põhjala.

Cheers!

#beer #untappd

Alexander Schoch 🇨🇭 boosted

Flüpke

@fluepke@chaos.social

Gaming: Modul rein und los geht’s. Heute Internetzwang, Day-One-Patches, In-Game Purchases, Lootboxes, etc.

Kopfhörer: 3.5mm Klinke rein und los geht’s. Kabelbruch? Austauschbar bei hochwertigen Modellen. Heute: Updates, festverbaute Akkus, Bluetooth (👻), Kompatibilitätsprobleme, wegwerfen nach 2-3 Jahren.

Drucker: PostScript rein, Totholz raus. Heute: “Deine Druckerpatronen sind nicht original 😭”, obwohl es immer noch die sind, die mitgeliefert wurden.

Taschenrechner: In-App Purchases 🤡

Alexander Schoch 🇨🇭 boosted

​Piko

@piko@chaos.social

Einfach ab und zu in Matrix-Chats die Worte "Unable to decrypt message" schreiben.

Alexander Schoch 🇨🇭 boosted

arthur.pizza

@art@mastodon.sdf.org

Flow just won Best Animated Picture at the #Oscars. A film made in #Blender

They shouted out @Blender during the acceptance speech.

This is a great achievement for Open Source.

youtube.com/watch?v=edcULvPtKD

Alexander Schoch 🇨🇭 boosted

kajer

@kajer@infosec.exchange

Alexander Schoch 🇨🇭 boosted

leyrer

@leyrer@chaos.social

Österr. Regierungsprogramm 2025.

How it started:
1) Souveränität Österr. auch im Cyberraum
2) Bewusstseinsbildung zum Thema „Digitale Souveränität“
3) Stärkung der digitalen Medienkompetenz

How it is going:
1) Title: Microsoft Word - Regierungsprogramm.docx
2) Producer: Microsoft: Print To PDF
3) Author: C____, Andreas

Alexander Schoch 🇨🇭 boosted

daniel//

@bagder@mastodon.social

For your amusement, let me quote a selected phrase from a #curl related hackerone comment I just submitted.

"IT IS AND WAS NOT A SECURITY PROBLEM. You are still wasting our time."

(The reporter reported he could access the git repository using .git on the curl.dev site. A static site with a public git repository. Shocking.)

Sorry, but sometimes things need to be said using all caps.

Alexander Schoch 🇨🇭 boosted

elle

@ElleGray@mstdn.social

My Applications

Blitz Website

Blitz is the student magazine of AMIV. This magazine is well-known for its by-weekly release schedule and its critical and funny nature.

Next.jsTailwindCSS

Blog

Blog is the application I use for my, well, blog. It allows writing blog posts as MDX and from this generates an RSS feed and optimizes for search engines.

Next.jsNextra

Brauko Website

Brauko is the brewery of AMIV. The Brauko website serves as an area for general information and contains a list of future events

Next.jsTailwindCSS

ExBeerience

ExBeerience is a beer tasting application designed for the VSETH ExBeerience commission. It allows rating beers as well as assigning a flavour profile for each beer, giving valuable feedback to the breweries and allowing attendees to know what they might like.

Next.jsReactMantineGraphQL

Geography

Geography is an online implementation of 'Stadt, Land, Fluss'. Players can create games, invite their friends, set categories and start the round. Every round, players have to come up with an example for each category, starting with a randomly assigned letter. After each round, all answers are reviewed by all players.

SymfonyReactMUI

Homepage

This application is what you are viewing right now. It hosts a summary of most of my tools, my CV and also some general information about me.

Next.jsReactTailwindCSSHeadlessUI

Jukebox

Jukebox is an application for music management among friends and family. Anyone can queue music, no login or supscription required.

Next.jsReactMantineGraphQL

Newsletter

Newsletter is the application that is used by VSETH to check entries and generate and send their by-weekly newsletter. This reduces the work of the communications team to the bare minimum, the rest is done by the tool.

Next.jsReactMantineGraphQL

PapperlaWeb

PapperlaWeb is the website of PapperlaPub, which also generates the menu.

Next.jsReactMantineGraphQL

Polyband Leadsheet Archive

Polyband Leadsheet Archive is an application that makes available in a structured way all the leadsheets of the official Realbooks. It allows searching for a standard and then downloading the leadsheet in the desired key.

ReactMantine

Reportcenter

Reportcenter is an application for managing the composition and correction of lab reports at ETH. It was written for D-CHAB and D-MATL for automation of this process, allowing admins, assistants and students to always know the current state of their lab course.

Next.jsReactMantineTailwindCSSGraphQL

TheAlternative Website

TheAlternative is the committee at VSETH for Linux and Free and Open Source Software. Its website is mostly used for general information, event sign-ups and a few guides.

Next.jsMantineTailwindCSS

Zobig

Znacht is an application which I wrote for a flat of a few friends. It allow them to coordinate daily who is home for dinner.

Next.jsReactMantineGraphQL