Websites and apps.Not off the shelf.

Individual websites and native iOS apps for people and businesses that want to be unmistakable online. Direct contact with the developer, no agency overhead.

Selected work

Portfolio

One product of my own that shows how I work, and client work for people who did not want to look like everyone else online.

Own product · iOS app for cycle and women's health

Mimi

An iOS app that documents the menstrual cycle and says plainly what the data supports: ranges and confidence instead of falsely precise dates. Everything stays local on the device, with no account, in German and English.

Platform
iOS 18+, SwiftUI, SwiftData
Language
Swift 6.2, strict concurrency
Architecture
Swift package of 13 modules, layer boundaries enforced by the compiler
Privacy
Local-first: no account, no network, no tracking
Swift 6.2SwiftUISwiftDataSwift ChartsHealthKitXcodeGen
View Details In development
Today: the cycle day as a fact, the next period as a range with a confidence level.

Today: the cycle day as a fact, the next period as a range with a confidence level.Tap a tab

Also built

Portfolio & Wedding Photography

A photography portfolio for wedding and portrait photographer Carina Lechner. Elegant design with image galleries, smooth animations, and a contact form.

What I build

What I build

Design, engineering and features from one source, in the browser and on the device. No builder aesthetics, no plugin bloat, no technical compromises.

Individual websites

For photographers, artists, practices and businesses. The design and structure follow your presence rather than a template, and stay calm and usable on every device.

Native iOS apps

Built in Swift and SwiftUI, not a website in a wrapper. Offline use, Apple Health, notifications: the things a browser cannot do.

···

Fast, stable, dependable

Clean code, strong Core Web Vitals, and a setup that stays reliable under real-world load.

your site here

Technically built to be found

Structured data, clear information architecture, and content that is designed to be discovered as well as admired.

</>

Features that actually fit

Booking, CMS, integrations, or AI assistants with clear rules and your own business data – properly integrated instead of glued together.

Hosting on your terms

Managed cloud, a traditional server, or self-hosted infrastructure. You choose between convenience and maximum control over your data, operations and jurisdiction.

Under the hood

More than surface-level

Custom shaders, noise fields and real-time computation running in the browser. When a project gets technically demanding, that is not an add-on, it is the reason.

field.frag
// Domain-warped noise field
uniform vec2  uResolution;
uniform float uTime;
uniform vec2  uMouse;

float fbm(vec2 p) {
    float sum = 0.0;
    float amp = 0.5;
    for (int i = 0; i < 4; i++) {
        sum += amp * snoise(p);
        p   *= 2.02;
        amp *= 0.5;
    }
    return sum;
}

void main() {
    vec2 p = (gl_FragCoord.xy - 0.5 * uResolution) / uResolution.y;
    float t = uTime * 0.045;

    // Each layer displaces the next one's sample point.
    vec2 q = vec2(fbm(p * F + vec2(0.0, t)),
                  fbm(p * F + vec2(5.2, 1.3 - t)));
    vec2 r = vec2(fbm(p * F + 2.2 * q + 1.7),
                  fbm(p * F + 2.2 * q + 8.3));

    float f = fbm(p * F + 2.4 * r + uMouse * pull);
    float v = smoothstep(0.56, 1.0, f * 0.5 + 0.5);

    outColor = vec4(mix(lo, hi, v), v * vignette);
}
Scroll
Blueprint

Nothing here was nudged into place

Every size and every gap on this page comes from a system rather than from a feeling. Switch the grid on and see for yourself.

Sample section

A heading, a paragraph, a button

This block uses the same sizes and spacing as everything else on the page. That is why it can be measured without my having staged anything for it.

A button

The difference between a page that was built and one that was pushed around is rarely visible. Here you can switch it on.

How it works

How I work

Direct contact, clear steps, clean execution.

1-2 days

Discovery

We talk about audience, effect and requirements. No long questionnaires, just a direct conversation.

3-5 days

Design

You get a clear concept and a clickable prototype. When it helps, I bring in focused support from my design network.

1-2 weeks

Development

Built by hand – performant, secure, and extensible. No templates, no plugin pileup, just a solution that fits your project.

1-3 days

Launch

Production launch with SSL, technical SEO and a clean setup on the platform you choose. For apps: submission to the App Store, including everything Apple wants to see.

Ongoing

Ongoing Support

After launch, I stay available for updates, monitoring, and technical improvements.

Sounds interesting?

Tell me briefly what you have in mind — a website, an app, or both. I'll get back to you personally and we can work out whether it fits.

About

Who builds it

Software engineer with dedicated partners in graphic design and marketing.

Sebastian Breuer

I'mSebastian,asoftwareengineerbasedinVienna.Mybackgroundisinsystemswherefailureisnotanoption:tradingalgorithms,compliance,dataplatforms,startupproductsunderrealpressure.IbuildwebsitesandappsbecauseitbothersmethatalmostallofthemlookthesameandbecauseIhavethetechnicaldepthtochangethat.

WhatIpromise,Itestonmyownproduct:MimiisaniOSappIdevelopentirelymyself.Engineeringanddevelopmentsitwithme;forgraphicdesignandmarketingIworkwithfixedpartnersatthesamelevelofquality.Noagencyoverhead,noanonymousteam.

Individual websitesNative iOS appsModern web appsPerformance & Core Web VitalsSEO & discoverabilityBooking, chat & CMSSecurity & architectureHosting & sovereigntyFrontend developmentMotion with restraint
LinkedIn
Checkable

What this page can see about you

“No tracking” is invisible, and therefore worthless as a claim. So look for yourself.

Every website can read the following about you without asking. This one reads it only when you press the button — and keeps none of it.

Contact

Tell me about your project

A website, an iOS app, or both: you speak directly with the developer who builds it. The first conversation is always free.

Tell me briefly

That alone is enough for me. The questions below make it more precise — every one of them is optional.

What do you need?
Who is it for?
What should it do?Pick any
When should it be live?
Is there something already?
How do I reach you?

Project brief · elastic-mind.at

September 4, 2026

Your brief takes shape here as you answer. One paragraph is already enough.

I need an email address to be able to reply. Everything else is optional.

Location

Vienna, Austria

Region

Germany & Austria

Response time

Usually within one business day

Languages

German, English, Spanish

Status

AVAILABLE