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.
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.
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



Today: the cycle day as a fact, the next period as a range with a confidence level.Tap a tab
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
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.
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.
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.
// 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); }
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.
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 buttonThe difference between a page that was built and one that was pushed around is rarely visible. Here you can switch it on.
How I work
Direct contact, clear steps, clean execution.
Discovery
We talk about audience, effect and requirements. No long questionnaires, just a direct conversation.
Design
You get a clear concept and a clickable prototype. When it helps, I bring in focused support from my design network.
Development
Built by hand – performant, secure, and extensible. No templates, no plugin pileup, just a solution that fits your project.
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 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.
Who builds it
Software engineer with dedicated partners in graphic design and marketing.

I'mSebastian,asoftwareengineerbasedinVienna.Mybackgroundisinsystemswherefailureisnotanoption:tradingalgorithms,compliance,dataplatforms,startupproductsunderrealpressure.Ibuildwebsitesandappsbecauseitbothersmethatalmostallofthemlookthesame–andbecauseIhavethetechnicaldepthtochangethat.
WhatIpromise,Itestonmyownproduct:MimiisaniOSappIdevelopentirelymyself.Engineeringanddevelopmentsitwithme;forgraphicdesignandmarketingIworkwithfixedpartnersatthesamelevelofquality.Noagencyoverhead,noanonymousteam.
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.
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.
That alone is enough for me. The questions below make it more precise — every one of them is optional.
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