Contact
NRW, Germany
https://marvindrude.com
https://github.com/MarvinDrude
on request
Technologies
C#, .NET, Blazor, HTML5, CSS, JavaScript, PostgreSQL, MySQL, Clickhouse, Node.js, SQL Server
Tools
Git, GitHub, Docker, Visual Studio, Visual Studio Code, UI Design, Rider
Education
Berufskolleg Schloß Neuhaus
High school diploma with a focus on mathematics and computer science, as well as business administration with accounting and controlling.Interests
Weight training, movies & TV shows, programming, UI design
Marvin Drude
Senior Full Stack Software Developer
Professional Experiences
Senior Full Stack Developer
CONNEXT Communication GmbH
03-2025 — PRESENT
- Design and implement new features in the Vivendi BI product branch, enabling faster and more accurate data-driven decision-making for customers.
- Translate complex business requirements into scalable, maintainable C# code, reducing long-term technical debt and improving delivery speed.
- Improve system performance and reliability in BI workflows, optimizing data handling and boosting user efficiency.
- Collaborate with cross-functional teams to align BI product development with business goals, ensuring maximum customer value.
- Enhance the maintainability of the codebase, accelerating onboarding of new developers and reducing bug-fix turnaround times.
- Build custom C# source generators to automate repetitive patterns and enforce consistency across the codebase, reducing manual effort and improving developer productivity.
Senior Full Stack Developer
Drude, Grossert GbR
08-2022 — PRESENT
- Co-found and manage a small software company focused on building innovative, self-driven projects with real-world usage.
- Design and develop full-stack applications (frontend & backend), ensuring scalability, maintainability, and user-focused design.
- Deliver tailored software solutions for external clients, aligning technical implementations with their business needs.
- Champion end-to-end product development, from concept and architecture to deployment and maintenance.
- Build products that we actively use ourselves, ensuring high quality, reliability, and continuous improvement based on real-world feedback.
Senior Full Stack Developer
Fellowmind Germany GmbH
04-2024 — 02-2025
- Designed, developed, and enhanced software products, ensuring scalability and long-term maintainability.
- Planned and implemented cloud-native architectures within Microsoft Azure, improving reliability and cost efficiency.
- Built and delivered modern web applications using ASP.NET and the latest .NET 8/9 features.
- Designed and developed reusable frontend components in React and native JavaScript, accelerating UI delivery.
- Conducted comprehensive testing to ensure software quality, stability, and compliance with business requirements.
- Migrated legacy codebases into modern environments, reducing technical debt and extending product lifecycle.
Full Stack Developer
Fellowmind Germany GmbH
08-2017 — 08-2022
- Designed and implemented cloud architectures using Microsoft Azure to support scalable and secure solutions.
- Built and developed frontend components in React and native JavaScript, improving usability and performance.
- Developed and optimized software solutions to meet evolving customer and business needs.
- Performed extensive testing to ensure product quality, stability, and reliability.
- Modernized legacy codebases, migrating them into current environments to reduce technical debt.
- Designed and implemented web applications with ASP.NET and .NET Framework / .NET 5/6.
Personal Projects
Repo: Me.Memory (WIP)
https://github.com/MarvinDrude/Me.Memory
SINCE 08-2025
- Developed an internal C# library for advanced memory- and buffer-management, including span-based and pooled data structures.
- Structured code to optimize reuse and reduce GC / heap pressure, using buffer pooling and span etc.
- Maintained the library as a shared internal dependency across multiple projects to ensure consistent performance and reduce duplicated effort.
Repo: CodeAnalytics.Engine (very WIP)
https://github.com/MarvinDrude/CodeAnalytics.Engine
SINCE 07-2025
- Created CodeAnalytics.Engine, a tool that turns C# solutions into actionable, rich insights by parsing .sln / .csproj structures, source files, dependencies, and metrics.
- Developed a lightweight console collector that scans codebases and emits normalized metadata + metrics.
- Designed and implemented a Blazor-based Web Viewer enabling interactive exploration: source browser, file/folder navigation, symbol occurrence search, definitions lookup etc.
- Integrated features such as syntax highlighting, file/directory hierarchy visualisation, and navigable symbol definitions across the code base.
- Structured solution into modular components (Collector, Common, Contracts, Web Viewer) to separate concerns and maintain extensibility.
Repo: CodeGen.Core (WIP)
https://github.com/MarvinDrude/CodeGen.Core
SINCE 06-2025
- Designed and implemented a lightweight C# source generation library (CodeGen.Core), with utility structs and classes aimed for future .NET 10 support.
- Engineered a zero / low allocation text writer (“CodeTextWriter”) enabling efficient code generation with minimal heap overhead.
- Built an abstracted builder layer (“CodeBuilder”) atop the writer to support both stateful and immediate code building patterns, maintaining performance while offering flexible APIs.
- Supported advanced features like namespace & using declarations, nullable context, auto-generated code comments, method and class declarations with base classes/interfaces, parameters, indentation control etc., all with performance in mind.
- Developed unit testing (CodeGen.Core.Tests) and performance benchmarking tools (CodeGen.Core.Perfs) to ensure correctness and efficiency.
- Maintained code clarity and extensibility by separating concerns (common structs, core logic, performance, tests) across modules.
SiteSights io
https://sitesights.io
SINCE 03-2023
- Developed a privacy-friendly alternative to Google Analytics with a backend fully built on ASP.NET and .NET 9.
- Implemented ClickHouse as the database to enable highly efficient analytical queries.
- Designed and built custom interactive charts (e.g., line graphs) using JavaScript, CSS, and Canvas.
- Integrated the Paddle API to power the in-house subscription and billing system.
- Engineered a scalable C# backend leveraging modern ASP.NET practices.
- Established observability features including distributed tracing and structured logging.
- Enabled real-time communication between frontend and backend via HTTP and WebSockets.
Rewrote io
https://rewrote.io
SINCE 03-2023
- Built both the frontend and backend of a full-stack web application from the ground up.
- Developed an AI-powered text editing platform with features such as template generation, sentence rewriting, and inline commenting.
- Overcame the complex challenge of integrating advanced AI functionalities seamlessly into the editing workflow.
- Delivered a modern, user-friendly web interface optimized for productivity and intuitive user experience.
- Engineered a robust backend architecture to support real-time editing and scalable AI processing.
Gidd io
https://gidd.io
SINCE 02-2021
- Built browser-based multiplayer mini-games with friends, running on a backend fully developed in ASP.NET and .NET 9.
- Implemented frontend–backend communication via HTTP and WebSockets for real-time gameplay.
- Engineered a scalable C# backend with dedicated WebSocket servers designed for horizontal scaling.
- Developed 3D games in the frontend using three.js.
- Designed and implemented game logic in the backend, including efficient processing and anti-cheat mechanisms.
- Created user interfaces and implemented client-side logic with JavaScript.
- Conducted performance and stress testing to ensure stability under high user loads.
- Analyzed and applied test-driven optimizations to improve reliability and performance.
SpeedAutoClicker
https://speedautoclicker.net
SINCE 05-2020
- Developed a desktop automation tool with a modern WPF-based user interface for Windows.
- Implemented Windows API integrations to capture and trigger low-level events such as mouse clicks.
- Built and maintained both the frontend and backend of the accompanying web application.
- Designed the website generation pipeline using a headless CMS powered by C#.
- Delivered a widely used tool capable of automating mouse interactions on Windows PCs with high performance and reliability.