Waozi · Software & systems architect

Software.
DevOps.
Automation.

I’m Martin Schiller. I design and build software, infrastructure, automation, and AI agent systems. Hire me for a focused task or an ongoing contract.

Freelance since 2021 · English & German

An unfolding flower of layered cream, lilac, plum, and red paper petals

Human-led. AI-supported.

Local-first software.

Open-source foundations.

01 / Services

Work with me.

From one task to an ongoing contract: software development, Linux infrastructure, and business automation. Remote work in English or German.

Business automation

Connect the tools you already use. n8n workflows and custom Odoo modules reduce repetitive work in sales, invoicing, and reporting.

Experience connecting Odoo order processing to other business services through n8n.

DevOps and deployment

Repeatable releases and maintainable infrastructure, with CI/CD pipelines, Docker, Linux servers, and systemd services.

Deployment pipelines for Odoo and n8n, plus containerized Python data services.

Apps across platforms

Android, desktop, and web apps, from the first screen to a working release. Thoughtful interfaces and practical tools.

Inner Breeze runs on Android, Windows, Linux, and the web. XMRPod reached F-Droid.

Let’s work together.Tell me what needs doing, your timeline, and your budget.

02 / Selected work

Recent work.

A few recent projects: what I built and what it delivered.

Erfolgswerk.ai

DevOps & Odoo contract · Germany · Since July 2026

n8n · Odoo · CI/CD

Order processing, automated

What I built
n8n pipelines that connect Odoo ERP with external services and APIs, custom Odoo modules for sales, invoicing, reporting, and data synchronization, and CI/CD pipelines that deploy the Odoo and n8n stacks.
Result
Order processing is automated end to end, replacing manual steps in sales, invoicing, and reporting. I also helped move about 2 GB of Bitrix data into one production CRM.

XMRChat

Android & C++ Engineer · International · Since June 2026

Android · F-Droid · fastlane

A podcast app with Monero tips

What I built
I’m building XMRPod, a fork of the AntennaPod podcast app: a USD/XMR tipping flow, podcast and API matching, wallet handoff, TalkBack labels, and rebases onto upstream AntennaPod.
Result
On F-Droid with 14 releases so far, fastlane metadata, and a first-run tracking disclosure.
Source code

MaverickEye UG

Python contract · Germany · 2024–2025

Python · FastAPI · MariaDB

Data collection and automated reports

What I built
Python and FastAPI services for scraping and data collection, an optimized MariaDB schema, and automated PDF reports.
Result
Reports are generated automatically and delivered securely.
Martin Schiller

03 / About

Martin Schiller

Software & systems architect

I’m a German software and DevOps engineer, working remotely from Asunción, Paraguay, with hours that overlap European teams. Since 2021 I’ve worked freelance for German and international clients, from requirements to deployment and maintenance.

Alongside client work, I build open-source tools: Ziran, a programming language; Kryon, a UI library; and apps such as Inner Breeze and Pass.

Based in
Asunción, Paraguay (UTC−3)
Languages
German (native) · English (fluent)
Freelance since
2021
Availability
Remote · single tasks or ongoing contracts

04 / Studio

Apps, tools, and creative work.

My own apps, a programming language and UI library, games, music, and writing have their own page.

Waozi · Studio

Studio.

Apps, experiments, games, music, and writing. Try them here, or open the full versions.

Follow the progress

Neon Circuitry

Synthwave stories from the digital age.

A lone traveler with a backpack walks a wet neon desert highway toward a border checkpoint and a huge setting sun, between glowing grid dunes and cacti.

The Endless Traveler

A nomad walks a neon desert highway through a border checkpoint, waits out the rain at a midnight diner, shares a stranger's fire by a mountain lake and climbs the switchbacks to watch the sun rise.

Lyrics

Original lyrics without timing cues.

  1. I left with a backpack and a one-way ticket stub

  2. No wallet in my pocket, just the dust off every road

  3. The border guard he asked me what I'm running from

  4. I told him nothing, sir — I'm walking toward the world

  5. I slept in Osaka station with the monks and rain

  6. Traded stories for supper in a Moroccan yard

  7. Every city wears a face but none of them are mine

  8. I keep moving 'cause the answer's always one town on

  9. I'm the endless traveler, no money in my hand

  10. Just the whole wide spinning world to understand

  11. They build their towers, count their gold, and still they cannot see

  12. The road keeps giving everything for free

  13. An old man on a riverboat said son, you'll wear out thin

  14. I said the road gives back the things the banks never lend

  15. A stranger's fire, a shared loaf, a language I can't speak

  16. The kindness of the poor is the only wealth I keep

  17. I'm the endless traveler, no money in my hand

  18. Just the whole wide spinning world to understand

  19. They build their towers, count their gold, and still they cannot see

  20. The road keeps giving everything for free

  21. No map, no plan, no name they know me by

  22. The horizon is the only thing I own

  23. When they ask me where I'm going, I just smile and say

  24. Everywhere — until I understand this life

  25. I'm the endless traveler, no money in my hand

  26. Just the whole wide spinning world to understand

  27. And when I finally get it, when the meaning comes to me

  28. I'll leave it on the road for someone else to read

  29. Keep walking, keep walking

  30. The world is free, the world is free

  31. Keep walking, keep walking

  32. The answer's always one town on

A child on a weathered swing at dusk beneath a vast spiral of golden starlight.

Swinging While Infinity Passes By

A child swings at the edge of town while a luminous tunnel of stars flows through an endless sky.

Lyrics

Original lyrics without timing cues.

  1. Old swing set creaking at the edge of town

  2. Rust and rain and nobody around

  3. I push my shoes into the dirt and fly

  4. The whole of heaven rolling slowly by

  5. The hours are a river I don't count

  6. Every arc a lifetime going out

  7. Gravity just hums a patient tune

  8. I'm the only number in the room

  9. Swinging while infinity passes by

  10. A child, a chain, a sliver of the sky

  11. One moment like a glimpse of golden light

  12. A tunnel that we're going through tonight

  13. Forever, forever, we swing into forever

  14. No beginning where the stars were born

  15. No last hour when the light gets worn

  16. I'm small enough to hold it all at once

  17. Big enough to never ask it where it runs

  18. Swinging while infinity passes by

  19. A child, a chain, a sliver of the sky

  20. One moment like a glimpse of golden light

  21. A tunnel that we're going through tonight

  22. Forever, forever, we swing into forever

  23. Slow down, slow down

  24. The void can wait, it knows my name

  25. Slow down, slow down

  26. Enlightenment is just this frame

  27. The chain, the wind, the fading sound

  28. Of everything that spun me around

  29. Swinging while infinity passes by

  30. A moment of enlightenment, no goodbye

  31. The tunnel has no start and has no end

  32. And we go through it all again, again

  33. Forever, forever, we swing into forever

  34. Passes by... passes by...

  35. We go through it forever

  36. Passes by... passes by...

A lone figure in a glass elevator rises along a magenta neon spine above a burning orange city into a starry teal void, glowing numbers drifting around the glass

Glass Elevator (Into the Void)

No buttons, no floors, no destination. The glass carries me past every signal into the void.

Lyrics

Original lyrics without timing cues.

  1. Midnight glass, the city burns in orange down below

  2. Chrome doors close, the panel's dead where numbers used to go

  3. Past the thirteenth floor it hums, a neon spine ascending

  4. Committee lights dissolve like static, never-ending

  5. Glass elevator, take me higher than the signal towers climb

  6. Ride the arpeggio through stars where time don't keep time

  7. No beginning, no last floor, the count runs out of sight

  8. Infinity in every pane — and the void is turning night

  9. Analog heart, the tapes still roll in the machine below

  10. A million counting moments that will never let me go

  11. I press my hand against the glass, the cosmos presses back

  12. Every number ever spoken dissolving into black

  13. No buttons... no floors... no destination

  14. Just the pulse... forever... pure sensation

  15. The numbers had no start — they'll have no end

  16. I let go of the count... and the void lets me in

  17. Glass elevator, lift me past where any signal's been

  18. Ride the arpeggio through stars, the void is closing in

  19. No beginning, no last floor, no name, no time, no light

  20. Infinity in every pane — and the void is infinite

A seer releases tarot cards into moonlit rain beside an abandoned candlelit reading table

The Seer Threw Her Cards Away

The cards fall away. Now she reads the board instead.

Lyrics

Transcribed from the recording. Words and timing may vary.

Select a line to jump to it.

  1. Oh, oh

  2. Oh, oh

A barefoot woman steps from a glass house watched by eyes and camera lenses into cyan-lit rain

Glass House

The glass knows my name. Tonight, one hour belongs to me.

Lyrics

Transcribed from the recording. Words and timing may vary.

Select a line to jump to it.

  1. You

Two marionette figures on red and blue neon stages, with glowing strings leading to a hand in storm clouds

Puppet Strings

Look up. Who’s holding the strings?

Lyrics

Original lyrics and transcribed additions. Words and timing may vary.

Select a line to jump to it.

A glowing holographic performer on an arena stage, facing rows of ghostly digital spectators

Dead Streaming

An empty arena. A sold-out show.

Lyrics

Transcribed from the recording. Words and timing may vary.

Select a line to jump to it.

  1. La la la la la la la la

  2. Delete me, delete me

A vintage computer in a dark server room, surrounded by floating chat windows and dancing silhouettes

Alive on the Dead Internet

A song for the humans still here.

Lyrics

Original lyrics with automatic timing. Timing may vary slightly.

Select a line to jump to it.

  1. Live, live, live, live internet

Keep small software growing

A little support goes a long way.

If these tools are useful to you, you can help support their development. Choose a currency to see the QR code and copy the address.

MONERO
BITCOIN
LIGHTNING
support independent open-source development, maintenance, and research.

Freelance & contracts

Hire me.

Tell me what needs doing, your timeline, and your budget. I’ll reply about scope and availability.

What’s it about?

Sent through Web3Forms to my inbox; they keep a copy for 30 days.

You can also email me at [email protected].

Waozi · Music

Music player

01 / —

Opening scene

0:000:00

An animated world for each song.

Game

Open in a new tab