TECXIADigital studio

TECXIA

A one-person studio building interfaces, sound and generative systems.

Start a project

  • Web
  • AI
  • Code
  • Motion
  • Sound
  • Systems
  • Experiments

Built and running.

Five real things that run. One is live on the web; four are iOS apps in the App Store pipeline.

Image slot: needs a 1600 × 1000 capture of the live survey, 16:10.

An Everest elevation model turned into a live wireframe survey.

Built
A WebGL survey: sweeping terrain, a fixed survey plane, and a score synthesised in the browser.
Decision
The terrain is drawn as a wireframe, so the elevation data itself is the picture.
Limit
It runs in an open browser tab, so the whole survey shares one frame budget.
Result
Live on the web at scale.tecxia.com, active through 2026.

Image slot: needs a 1600 × 1000 App Store screenshot, 16:10.

SCREEN

Personal visual memory: save anything, and ask for it back in your own words.

Built
SCREEN reads what you save, structures it, and returns it in your own words.
Decision
Native SwiftUI on iOS, with reading and recall in one pipeline instead of a wrapper around a browser.
Limit
iOS and SwiftUI only: there is no web version of it.
Result
Active, 2026. In the App Store pipeline, not shipped yet.

Image slot: needs a 1600 × 1000 export made with SHELL, 16:10.

SHELL

Put your screenshots in a clean device shell.

Built
An image, or the first frame of a video, lands in a flat device frame over a designed background: App Store ready.
Decision
The export is composited rather than restyled, so a batch comes out identical every time.
Limit
It works on the assets you already have, so the frame has to hold whatever aspect ratio arrives.
Result
Active, 2026. In the App Store pipeline.

Image slot: needs a 1600 × 1000 result: a screenshot placed on a real surface in a photograph.

FUSE

An iOS editor that places a screenshot onto a real surface in a photograph.

Built
Plane detection, true perspective, and light matched to the room.
Decision
Perspective and light are computed from the photograph instead of picked from presets.
Limit
Plane detection needs the surface to be visible: the photograph decides what can be placed.
Result
Active, 2026. In the App Store pipeline.

Image slot: needs a 1600 × 1000 frame: one scene in nine styles, or one straight from the camera.

NINE

An iOS film camera where the look is baked in at the shutter.

Built
Nine styles, a second layer you can weight, rendered live in Metal.
Decision
Rendered in Metal at capture, not applied as a filter pass afterwards.
Limit
Rendering live in the camera spends the phone's frame budget, not a desktop's.
Result
Active, 2026. In the App Store pipeline.

What I can do.

Seven disciplines, one system. They are not a list of services: they are the parts a thing is made of.

Web, AI, code, motion, sound and systems are the parts, not the products.

Most of it starts as a question about how a thing should behave, and ends as a system that behaves that way.

  • Web interfaces HTML, CSS and ES modules, hand-built. This page has no build step, no framework, and three self-hosted font files.
  • iOS apps Swift and SwiftUI, from the first build to the App Store: SCREEN, SHELL, FUSE and NINE.
  • Generative graphics Graphics drawn at runtime on the web: SCALE is a live wireframe survey of an elevation model.
  • Real-time rendering Metal, inside the camera: NINE renders its film looks at the shutter.
  • Sound Scores synthesised in the browser: SCALE carries its own generated audio.
  • Systems and deployment Static sites, custom domains, and the small server functions behind them: the form on this page posts to a Pages Function.

How a project runs.

The same four steps every time, and what each one hands over.

  1. Conversation

    1 to 2 days

    A written brief: what it has to do, and what it must not.

  2. Prototype

    1 to 2 weeks

    Scope, structure, and a fast prototype you can react to.

  3. Build

    2 to 6 weeks, typical

    The build shown as it goes, in the browser, so there is no black box.

  4. Ship and keep

    Ongoing

    Deployed, documented, and maintained after launch.

One person, end to end.

A one-person studio working across interfaces, sound and generative graphics. I take the brief, design the interface, build it, put it online and keep it running.

I work with founders and small teams who want the whole build owned by one pair of hands. Nothing on this page is a mock-up, and no number here is a promise.

  • Nothing here is drawn for effect. Every graphic on this page is type, tone or glass. Where a photograph is missing, the slot says so instead of standing in a picture that is not there.
  • One motion system, not twenty. A single reveal system, one scroll-driven top bar, and no section chasing its own animation: the page moves as one object.
  • Slow by default. Nothing bounces, nothing overshoots, nothing follows the cursor. Motion is a camera, not a toy.
Ways of working
From the brief to the maintenance after launch, owned by one pair of hands.
Time
GMT+8. Replies within one business day.
Terms
Scope and price are agreed in writing before the build starts.
System status
Nominal. Five experiments, five active, none archived.
Last iteration
5 October 2026.

Counts are read from this page, not from a service. Nothing here is live telemetry.

Start a project.

Something worth pushing forward? It starts with a message.

x@tecxia.com

GMT+8 · replies within one business day

Tell me what you’re building.