Skip to content
View Mirac61's full-sized avatar

Highlights

  • Pro

Block or report Mirac61

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. Markdown is supported. 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
Mirac61/README.md

mirac

Software engineering student at Hochschule Esslingen, 5th semester. I mostly write backend services in Go and Java/Spring Boot, and I gravitate towards the parts where being wrong is expensive: money, state, things you can't quietly get wrong.

Suche eine Werkstudentenstelle (20 h/Woche) im Raum Stuttgart, idealerweise mit der Option, dort ab Sommersemester 2027 auch das Pflichtpraktikum (ca. 5 Monate) zu absolvieren.

Projects

VentoryGo | invoicing backend · Go, Gin, PostgreSQL, Docker

Invoicing service for small businesses. Amounts are stored as int64 cents and VAT as basis points, so no float ever touches the money, and invoices are never deleted — a cancellation writes a credit note, which keeps the books auditable. The document model leaves room for ZUGFeRD/XRechnung output. Sessions use Argon2id with rate limiting on the auth endpoints; PDFs are generated server-side. Unit tests cover the money paths: rounding, VAT calculation, credit notes.

Aktivitätstracker | Android client and Spring Boot backend · Kotlin, Java, Keycloak

Team project for 5 people over one semester. Offline-first: the client writes locally and reconciles through WorkManager, so the app stays usable without network. Auth via Keycloak, CI builds and signs release APKs on tag. I worked on the offline sync between the local and remote database, the statistics feature, and the release pipeline.

mysh | Unix shell · C++

Interactive shell built directly on fork(), exec(), pipe() and dup2(). Pipelines, redirections, signal handling, tab completion. No leaks reported under Valgrind.

Stack

Almost daily: Go Gin PostgreSQL Docker Linux

Used in projects: Java Kotlin TypeScript C++ Spring Boot Vue.js

Contact

Email LinkedIn

Pinned Loading

  1. activitytracker activitytracker Public

    An Offline-first activity tracker: Android client (Kotlin) and Spring Boot backend with Keycloak auth. University team project.

    Kotlin

  2. Lebenslauf_Vue.js Lebenslauf_Vue.js Public

    Vue

  3. mysh mysh Public

    A lightweight Unix shell written in C++ with colored output, pipes, and I/O redirection

    C++

  4. VentoryGo VentoryGo Public

    A simple, self-hosted invoicing tool. Go backend, React frontend.

    Go