02 Profile

I'm Jeremy, a software developer from Zurich. I build products across the full stack—from C# backends to product interfaces and deployment.

In brief

In brief.

Right now I am building full-stack software and my own products: Quantified with Angular, ASP.NET Core, and PostgreSQL; SessionDeck as a native .NET app; and the Laravel systems behind Jay-Jay.

Foundation
My foundation is a four-year apprenticeship as an Application Developer EFZ at EcoLogic AG. It taught me to turn requirements into software that stays clear and maintainable in everyday use.
From September 2026
I start the BSc in Business Informatics at OST—the next step between software, product, and business.

Career path

  1. 01

    Application Developer EFZ

    Four-year apprenticeship at EcoLogic AG in Zurich.

  2. 02

    Vocational baccalaureate (BMS)

    Vocational baccalaureate focused on economics.

  3. 03

    Software Developer

    Full-stack software, independent products, and client systems.

  4. 04

    Business Informatics BSc

    Studies at OST, starting in September 2026.

Stack

The stack I actually work with—not every technology I have ever touched.

  • 01

    .NET & C#

    My primary stack for APIs, domain logic, and native Windows tools.

    • .NET 10 / C#
    • ASP.NET Core
    • EF Core
    • WinUI 3
  • 02

    Laravel

    Websites and client systems with clear server-side structure and static builds where they fit.

    • Laravel 13
    • Blade
    • PHPUnit / Pest
    • Vite
  • 03

    Interfaces

    Angular product views, Blade pages, and native UI with focused interaction.

    • Angular
    • TypeScript
    • Tailwind CSS
    • MVVM
  • 04

    Data & hosting

    From PostgreSQL and Google integrations to tested builds and Plesk in production.

    • PostgreSQL
    • Google APIs
    • GitHub Actions
    • Herd / Plesk

Playground.

Three small demos in plain JavaScript. Change the input and watch the work happen.

Sorting

Comparisons 0

Chooses a pivot, then moves smaller values left and larger values right. It repeats that split until every group is in order.

Neural Network

Guess
Pixels

Use the arrow keys to move through the pixels. Press Space or Enter to switch one on or off.

Draw a 0, 1 or 2. Every square becomes a number; three outputs compare the pattern and the strongest answer wins.

Pathfinder

Checked · steps · turns

Use the arrow keys to move across the grid. Press Space or Enter to block or open a cell.

Checks outwards from A and guarantees the fewest steps.

Start a conversation Contact