SOFTWARE DEVELOPER

Software with architecture. Quality by design.

I build scalable software with a focus on software design, Blazor, and .NET – from analysis to future-proof applications.

Frank Rübenkönig
⚙️

Blazor & .NET Development

🏗️

Softwarearchitecture

Quality Engineering

🖥️

Desktop- & Cross-Platform Apps

ifm Software Developer – Industrial Equipment Technology

Software Development in Industrial Equipment Technology

Since October 2022, I have been working as a Software Developer in the Industrial Equipment Technology department at the ifm group of companies in Tettnang. My career at the company began in 2016 with an apprenticeship as an IT specialist for application development, followed by a dual degree in computer science with a focus on information technology.

In my current role, I take full ownership of software development — from requirements analysis through design and implementation to commissioning. I develop and extend software for existing production systems, implement plant-specific user and communication interfaces, and ensure quality through specifications, clean code, and documentation in line with development guidelines.

As part of an agile platform development team for special-purpose machinery and systems, I work full stack across frontend and backend. A particular focus has been supporting the introduction of testing and quality standards in the software development environment — in close collaboration with partners in India. I also create technical documentation and support software commissioning and production trials together with customers.

  • Requirements analysis, design, and implementation of software solutions
  • Full-stack development in an agile platform development team
  • Introduction of testing and quality standards (international collaboration)
  • Plant-specific user and communication interfaces
  • Software commissioning and production trials with customers
  • Technical documentation in line with development guidelines
Learn more

My contribution at a glance

Software Design & Architecture 92%
Full-Stack Development 90%
Testing & Quality 88%
Requirements Engineering 90%
Team & Communication 93%
LogStudio – Log File Viewer Screenshot

LogStudio

Cross-platform desktop app for viewing and monitoring log files – with a modern dark UI, live updates, advanced filters, and high test coverage.

ElectronReactTypeScriptViteVitestchokidarreact-window
LAN Party Launcher – App Icon

LAN Party Launcher

Windows launcher for LAN parties with coverflow game selection, firewall control, LAN chat, and live voting – built with Electron, React, and Vite.

ElectronReactTypeScriptViteWindowsUDP MulticastGitHub Actions
C#.NET 8BlazorRazorElectronReactTypeScriptVitexUnitVitestGitAzure DevOpsSoftware Design
PortfolioApp.cs
public class DeveloperProfile
{
    public string Name => "Frank Rübenkönig";
    public string[] Stack => { "Blazor", ".NET", "TypeScript" };
    public string Approach => "Architecture first, tests included";
    public IReadOnlyList<string> Projects =>
        new[] { "LogStudio", "LAN Party Launcher" };
}

For over eight years I have been developing software – from vocational training and a dual computer science degree to my current role as Software Developer at ifm. I am passionate about turning thoughtful architecture into maintainable systems that work reliably in everyday use. Alongside .NET and Blazor, I also build standalone tools with Electron and TypeScript – always with the goal of making quality measurable.

🎯
Focus Architecture & Blazor
💡
Mindset Quality by design
🚀
Goal Software that lasts

Interested in a project or a chat?

I look forward to new challenges and exciting projects.