Skip to content
View ulsklyc's full-sized avatar

Sponsors

Private Sponsor
@DeeJaWue

Highlights

  • Pro

Block or report ulsklyc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ulsklyc/README.md

Ulaş Kalaycı

Maintainer of Yuvomi, the self-hosted family planner. Teacher of computer science, maths and social sciences in Germany, working on AI literacy and digital sovereignty in education.

I build software that a household can run, own and leave: its data stays on its own server, nothing tracks it, and nothing locks it in. Open standards, MIT license, no cloud account with anyone.

yuvomi.cloud · LinkedIn · Sponsor

Yuvomi

Tasks, calendar, budget, meals, shopping, health and documents for a family, in one PWA on a home server or NAS.

Latest release GitHub stars MIT license

The Yuvomi overview: today's events, tasks and shopping for the whole family

How I build

  • Few moving parts, on purpose. No frontend framework, no bundler, no CDN; third-party code is vendored by hand with its license. Fewer dependencies to update, audit and trust, and less to break for a family that updates once a year.
  • Rules live in tests. The hard constraints - no framework imports, no innerHTML, every UI string in every language, database migrations that only ever grow at the end - fail the build instead of relying on good intentions.
  • A fix counts when a test proves it. Every bug fix comes with a test that fails against the code before the fix.
  • AI agents, openly. Much of the code is drafted with AI coding agents, and two of them, Claude Code and Codex, review pull requests independently of each other. I set the direction, the constraints and the tests they have to pass, and I answer for what ships. How Yuvomi uses AI

Teaching and research

I teach computer science, mathematics and social sciences at a comprehensive school in Dortmund. To me, AI literacy is computer science education: if you don't understand how models, data and infrastructure fit together, you learn to operate tools, not to think for yourself. At school I rebuilt the lower-secondary computer science curriculum, headed the department and designed in-house teacher training on large language models.

Yuvomi is where I put that into practice: AI agents draft much of the code, a human sets the constraints and answers for what ships, and the data stays with the people who create it.

Research interests: AI literacy and computer science education · digital sovereignty in educational institutions · teacher education on AI

Teaching also shapes how I write documentation, error messages and issue replies: for the person who has to understand them, not for the one who already does.

Get in touch

Pinned Loading

  1. yuvomi yuvomi Public

    One home instead of many subscriptions. Yuvomi is a self-hosted family planner: tasks, calendar, budget, meals, shopping, health and more in one PWA on your own server or NAS. Docker, Podman, TrueN…

    JavaScript 2.3k 228