Skip to content
View cgroening's full-sized avatar
🦀
Waiting for the compiler to admit that I'm right.
🦀
Waiting for the compiler to admit that I'm right.

Block or report cgroening

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.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
cgroening/README.md

Hi, my name is Corvin Gröning

I'm a passionate developer with strong experience in Python and VBA – especially when it comes to automating workflows, building calculation tools for engineers and developing smart, maintainable software. Lately, I've also been exploring Rust – a powerful language that I'm gradually getting more comfortable with.

Writing clean, efficient code is something I truly enjoy. I'm continuously diving into new technologies to expand my skillset. My mission is to craft maintainable and elegant solutions for real-world problems.

Mainly work with:

Category Language/Tool
Languages Python VBA Rust
Data SQL JSON
Tools Visual Studio Code Git Obsidian
Projects Here are some of the projects I'm currently working on:
  • Project Management App

    Built with Python, PySide6 and SQLite – a desktop tool for organizing project details, deadlines, and notes.

  • Terminal Productivity Tool

    Written in Python using Textual and SQLite. Designed to manage tasks in a Kanban-styled view and topic-based notes directly from the command line.

  • Custom GUI Components Library

    A Python package that provides reusable widgets for PySide6 and Tkinter, focused on rapid prototyping and consistent design.

  • Personal Finance Tracker

    Desktop budgeting app built with Excel and VBA – aimed at tracking income, expenses and savings goals.

  • Apple Music Controller

    A native macOS app using Swift and SwiftUI that lets users control playback and manage Apple Music.

  • File Backup Utility

    Developed in Rust, this tool collects files from various source folders and organizes them into a backup structure.

Further experience

Java Swift C#

Xcode Visual Studio PyCharm

HTML CSS PHP JavaScript MySQL

YAML Markdown

Currently learning

C C++

🛠️ Which technologies I use for what
  • Python

    Data analysis, automation, rapid prototyping and tool development

  • VBA

    Quick Excel-based solutions and workflow automation

  • Rust

    High-performance computations and safety-critical applications

  • Java

    Cross-platform desktop applications and future side projects

  • Swift

    Native macOS desktop applications

I enjoy working on GUIs, TUIs, and CLIs alike. For Python I use PySide6, Tkinter and Textual to build desktop GUIs. In Rust I use Slint and Tauri (frontend with web technologies).

I'm constantly learning. Currently:

  • Expanding my Java knowledge to support enterprise environments and revisit planned side projects
  • Exploring C and C++ to deepen my understanding of memory management, low-level operations and performance-critical systems – especially to better grasp the foundational concepts behind Rust.

Pinned Loading

  1. Tuido Tuido Public

    Minimalist terminal-based day planner for managing tasks and topics – fast, local and distraction-free.

    Python 1

  2. ZipSync ZipSync Public

    Command-line tool written in Rust that simplifies the process of syncing files and directories with ZIP archives.

    Rust

  3. WinAppSwitcher WinAppSwitcher Public

    Keyboard-driven application switcher for Windows – switch apps instantly using custom key bindings.

    Python

  4. AppleMusicWidget AppleMusicWidget Public

    Lightweight, always-on-top controller for Apple Music on macOS ("Now Playing" widget).

    Swift 3

  5. pylightlib pylightlib Public

    Modular Python utility library for building cross-platform desktop apps with PySide6, Tkinter and Textual. Includes UI components, data helpers and developer tools.

    Python

  6. Python-Referenz Python-Referenz Public

    Deutschprachige Referenz zu Python – als Nachschlagewerk oder Tutorial für Programmierer, die von einer anderen Sprache kommen.

    HTML