← Back to projects

My newest & largest project

JobVerwalter Windows demo available

Applications and documents. All in one place.

From the first job listing to a documented record: JobVerwalter brings structure to a job search. Software built around a personal need – conceived and directed by me, implemented with OpenAI Codex.

Installation instructions (German)
The central overview connects applications, their status and next steps.
The central overview connects applications, their status and next steps.

All software screenshots use exclusively fictional demonstration data and show an earlier development version. The application interface is in German.

Built around a real need

Less searching. A clearer next step.

Job listings, résumé versions, emails and appointments quickly end up in separate places. JobVerwalter brings them into a traceable workflow for private, personal use, without exposing application data publicly.

01

Keep an overview

See applications, invitations and outstanding steps together.

02

Organise documents

Choose specific document versions for each application.

03

Document activity

Record submissions in the timeline and export evidence.

One connected workflow

From a vacancy to a documented result.

01

Capture a vacancy. Keep the details together.

Company, position, job listing, contact and salary details are kept in one place. Drafts can be saved and continued later without having to gather the information again.

The application form with a completely fictional vacancy.
The application form with a completely fictional vacancy.
02

Make skills and experience tangible.

A professional profile and skills can be maintained clearly. Earlier versions remain available, making it possible to see which information belonged to a particular application.

A fictional profile with skills and experience.
A fictional profile with skills and experience.
03

The right résumé. The right version.

Résumés and supporting documents are managed in one place. The appropriate version can be selected for each application, with a clear record of which documents were actually used.

Planned attachments with a synthetic demonstration résumé.
Planned attachments with a synthetic demonstration résumé.
04

Review. Confirm. Send.

To prevent mistakes, the recipient, message and attachments are shown clearly before sending. The email is sent only after deliberate confirmation, and the time at which sending was initiated remains traceable.

The email dialog before confirmation. No external email was sent for this demonstration.
The email dialog before confirmation. No external email was sent for this demonstration.
05

Turn applications into a record.

Applications can be compiled into a PDF or CSV record for a selected period. Existing reports preserve their original state even if an application changes later.

A PDF report generated by the application using fictional submissions.
A PDF report generated by the application using fictional submissions.

My role

The idea and responsibility remain mine.

I developed the idea from my own needs and decided which problem the application should solve. From there, I planned the user flows, wrote specific requirements and divided the development into manageable tasks.

Roman Gutmann

Concept · User flows · Design · Planning · Review

I decide which features are needed, prioritise the tasks and review the results against the intended workflows. Experience from daily use informs further development.

OpenAI Codex

Programming · Technical implementation

Codex programs the described features and assists with tests and technical changes. I direct the implementation and check whether the result meets my requirements.

This project shows how I use AI as a development tool: I define the goal and requirements, assess the results and retain responsibility for the user experience and quality.

Jira

Plan tasks clearly.

I record new requirements, bugs and enhancements in Jira. This allows me to prioritise tasks, follow their progress and review completed results systematically.

Jira board · Excerpt from 7 September 2026. A planning snapshot, not a current or complete statement of feature availability.
Jira board · Excerpt from 7 September 2026. A planning snapshot, not a current or complete statement of feature availability.

Reliability & quality

More than a working interface.

Clear structure

The application is divided into clearly separated areas. This makes individual features easier to change and review.

Automated checks

Tests verify important workflows and help identify errors early after changes.

Protected data

A login and protected sessions prevent public access to personal application data. The Windows demo stores personal data locally on the user’s computer.

Traceable processes

Documents used, messages sent and reports created remain clearly linked to the relevant application.

Reliable operation with Docker.

For my own deployment, Docker provides the required components in a consistent environment. The Windows demo bundles its runtime components in the installer and does not require Docker.

  • Web
  • API
  • Worker
  • PostgreSQL
Windows demo available

Development status

In use and still evolving.

I already use JobVerwalter for my own applications. The core features shown here are implemented and tested through daily use. I add further features step by step. An early Windows demo is available to download, with a total limit of ten applications. Archived and deleted applications count towards this limit.

Already implemented

  • Capture applications and record their progress
  • Manage a profile, skills and different document versions
  • Send emails after deliberate confirmation and plan next steps
  • Create application records as PDF and CSV files

Planned enhancements

  • Improve use without an internet connection and synchronisation between devices
  • Add local AI for text suggestions that are reviewed before use
  • Compare skills clearly with the requirements of a vacancy

These enhancements are planned but are not yet part of the features shown here. OpenAI Codex is used separately as a tool for programming the application.

Contact

Interested in the project and how I work?

JobVerwalter shows how I structure requirements, use AI tools purposefully and gradually develop my own idea into an application that supports everyday work.

Talk about the project →