Curriculum Vitae

Marc Menghin (Ing.)
Widagasse 11
A-6850 Dornbirn
 +43 660 121 0 229
 marc.menghin@enaweg.at
 https://www.enaweg.at
 german (native), english (fluent)

Objective

Delivering high-quality software solutions through modern, AI-assisted full-stack engineering.

Technical Skills

Selection based on projects of the last 10 years.

Technologies:
12y+Angular9yASP.NET8y+Middleman7yWinForms6y+CordovaIonic5y+AngularJS4y+NodeJS3y+Hugo2y+Xamarin
Libraries:
7yNLog6y+RxJS4y+PrismUnityTelerikBookshelfJS3y+BootstrapEditorAttributesMessagePipeSignalR
Platforms:
30y+Web14y+Windows7y+AndroidiOS5y+IoTDocker3y+LinuxMacOS
Languages:
30y+CSSHTMLJavaScript14y+C#12y+TypeScript8y+SASSXAML
Other:
30y+OpenSource16y+Game11y+OnSite7y+Remote2yCleanCodeSCRUMTDD
Architecture:
30y+Jamstack8y+REST6y+MVVM2yMonolith1yMicroserviceMVC
DevOps:
12y+GitLab9y+GitLab CI6y+Azure DevOpsTeamCity1y+GitHubGitHub Actions
Testing:
10y+n|xUnit4y+Jest2yCypressPlaywright1y+gdUnitMSTest
Roles:
30y+Developer25y+Tech Lead13y+Team Lead10y+Senior Developer2yTeam Coach
IDEs:
17y+Visual Studio9y+VS Code3y+RiderUnity3D1y+Godot
Database:
4y+KnexPostgreSQL1yDapperMS SqlRealmDB
Design:
8y+CanvaGimpInkscape5y+Figma
AI:
1y+Jetbrains AI9m+Claude CodeCodexKepler

Projects

2025 - now
ePlugin Framework  Open-source framework that simplifies building and managing advanced C# editor plugins for the Godot Engine.
Senior DeveloperTech LeadLinuxMacOSWindowsOpenSourceC#gdUnitGitHubGitHub ActionsGodotJetbrains AI
2023 - now
Digital Twin Platform for Automated Small-Parts Facilities  Developed a generic, modular digital twin platform for simulating customer facilities, primarily supporting marketing and remote technical support.
Tech LeadSenior DeveloperWebOnSiteC#JavaScriptn|xUnitEditorAttributesMessagePipeSignalRVContainerZLoggerAzure DevOpsClaude CodeCodexJetbrains AIJiraKeplerRiderUnity3DVS Code
2023 - now
Webseite: Lena Menghin psychology  Website for Lena Menghin.
Tech LeadSenior DeveloperWebCanvaFigmaGimpJamstackCSSHTMLHugoGitLabGitLab CIVS Code
2018 - now
Enaweg Website  Developed a fast, secure Jamstack website designed for easy maintenance and extensibility.
Tech LeadSenior DeveloperWebCanvaGimpInkscapeJamstackHTMLSASSMiddlemanGitLabGitLab CIVS Code
1996 - now
Marc Menghin's Website  Only my CV still resists time.
DeveloperWebOpenSourceJamstackCSSHTMLJavaScriptTypeScriptAngularAngularJSClaude CodeCodexGitLabGitLab CIJetbrains AIKeplerVS Code
2025 - 2026
.NET Microservices Migration & Consolidation  .NET Microservices Migration & Consolidation from .NET Framework to .NET 8
Senior DeveloperTech LeadDockerWindowsOnSiteMicroserviceMVCRESTC#DapperMS SqlMSTestAspireOpenTelemetrySerilogTickerQWCFWeb API 2WinFormsAzure DevOpsBookStackJiraRiderVisual Studio
2026 - 2026
GGJ26: Masked Space Fools  Fly through space and defend against enemies.
Tech LeadSenior DeveloperTeam LeadWindowsMacOSLinuxGameGGJC#GitLabGodot
2018 - 2025
Tapget Client  Tapget is an advanced cross-platform gastronomy menu application combining end-user, waiter, and administration interfaces in a single solution.
Senior DeveloperTeam LeadTech LeadWebiOSAndroidRemoteRESTHTMLSASSTypeScriptAngularCordovaIonicRxJSGitLabGitLab CIVS Code
2025 - 2025
GGJ25: Taxi Game  A Space Taxi or Ugh! like game for Global GameJam 2025.
Tech LeadSenior DeveloperWindowsMacOSLinuxGameGGJC#GitLabGitLab CIGodot
2023 - 2025
Unity3D Word-Guessing Game Series  Four Android and iOS mobile games.
Tech LeadSenior DeveloperAndroidiOSGameC#n|xUnitUnityAdsUnityAnalyticsGitLabGitLab CIRiderUnity3D
2024 - 2024
Bionic Reading® Word AddIn  Developed a Microsoft Word add-in that applies Bionic Reading formatting rules to documents in Microsoft Word 365 and the desktop version of Word.
Team LeadTech LeadSenior DeveloperWebTypeScriptOfficeJSReactGitLabGitLab CIVS Code
2023 - 2024
Word Puzzle Creation Tool  Developed a cross-platform desktop tool (Windows, Linux, macOS) to assist in creating challenges for word-guessing games.
Tech LeadSenior DeveloperMacOSLinuxWindowsMVVMC#XAMLAvaloniaUIGitLabGitLab CIRider
2024 - 2024
GGJ24: Jester's Symphony  A Guitar Hero like game for the Global GameJam 2024.
Senior DeveloperLinuxMacOSWindowsGameGGJGDScriptGitLabGodot
2023 - 2023
GGJ23: Tower Defense Game  A tower defense inspired game for Global GameJam 2023.
Senior DeveloperLinuxMacOSWindowsGameGGJGDScriptGitLabGodot
2021 - 2023
Machine UI for injection molding machines  Development of an advanced, configurable machine UI for injection molding machines within an international, primarily remote Scrum team.
Team CoachSenior DeveloperIoTWebCleanCodeRemoteSCRUMTDDFigmaMonolithCypressHTMLPlaywrightTypeScriptAngularOPC UARxJSAzure DevOpsJiraNxStorybookVS Code
2018 - 2022
Tapget Backend  Tapget is an advanced cross-platform gastronomy application combining end-user, waiter, and administration interfaces in a single solution.
Senior DeveloperDockerRemoteRESTJavaScriptJestKnexPostgreSQLTypeScriptBookshelfJSNodeJSGitLabGitLab CIVS Code
2020 - 2021
Baur Remote App  Remote management application for measurement-based fault detection on high-voltage power lines.
Senior DeveloperAndroidiOSMVVMRESTC#XAMLPrismUnityXamarinVisual Studio
2020 - 2021
3D Web Product Configurator  A embeddable 3d product configurator for websites and webshops.
Tech LeadSenior DeveloperWebHTMLSASSTypeScriptBabylonJSGitLabGitLab CIVS Code
2018 - 2020
Model Packager  Think Nuget for the world of MDE.
Senior DeveloperWindowsRemoteC#n|xUnitNLogTeamCityVisual StudioYouTrack
2018 - 2018
Escape A Boat Game  Created at Umma Hüsla 2018 Hackathon. Two-player console / point-and-click browser game.
Senior DeveloperWindowsWebLinuxMacOSGameOpenSourceC#HTMLJavaScriptGitLab
2005 - 2018
GameDev.at  Austrian game developer information portal
DeveloperTech LeadWebGameCSSHTMLJavaScriptAngularJSBootstrapGitLab
2016 - 2017
Tempus - Time Tracking App  Work Time Tracking for Mobile Phones.
Senior DeveloperAndroidiOSWebOnSiteMVVMRESTC#HTMLn|xUnitRealmDBXAMLASP.NETAutoMapperFluentValidationMvvmCrossNLogRestSharpTelerikXamarinAzure DevOpsVisual Studio

Talks and Workshops

2025-10-02
Godot C# Plugins  Technical talk on developing Godot editor plugins with C#, covering plugin architecture, dependency management, project integration, and the custom ePlugin Framework for simplifying plugin setup and lifecycle management.
TalkC#Godot
2025-03-06
.NET in Unity & Godot  Technical talk comparing C#/.NET development in Unity and Godot, including tooling, packages, testing, project setup, and practical engine demos.
TalkC#GodotUnity3D
2024-05-07
Creating UIs with XAML  Technical talk on XAML and .NET UI development, covering data binding, styling, templates, theming, animations, and AvaloniaUI, supported by practical examples and a live coding demo.
TalkC#XAMLAvaloniaUIWPF
2023-10-05
Elevate Your .NET UI Game: The Frameworks  Technical overview of the .NET UI ecosystem, comparing major desktop and cross-platform frameworks, their maturity, platform support, trade-offs, and migration options for existing applications.
TalkC#XAMLAvaloniaUIWinFormsWPFUnity3D
2022-11-10
CleanCode - Introduction  Practical talk on Clean Code principles for improving readability and maintainability, covering naming, structure, functions, control flow, error handling, class design, cohesion, and continuous refactoring.
WorkshopCleanCodeTypeScriptAngular
2022-11-10
Test Driven Development with Angular  Practical talk on applying TDD in Angular, focusing on red-green-refactor, short feedback loops, incremental implementation, refactoring, and continuous automated testing.
WorkshopTDDTypeScriptAngular
2022-07-25
TypeScript - Tips & Tricks  Technical talk on applying discriminated unions in TypeScript to improve type safety, IntelliSense, refactoring, and extensibility across related interfaces and classes.
WorkshopTypeScript

Experience

2017 - now
Enaweg Austria Founded in February 2018 and based in Dornbirn, Vorarlberg, Enaweg is a full-stack software development studio delivering web, prototype, and simulation solutions end-to-end — from architecture and implementation to design, hosting, and client collaboration.
Senior DeveloperAndroidiOSJamstackC#HTMLSASSTypeScriptAngularASP.NETAvaloniaUIHugoIonicPrismUnityGitlabGitlab CIKeplerNxStorybookUnity3D
2019 - 2023
visionworks GmbH Austria Freelancer assisting in .NET and Web development as an external partner.
Senior DeveloperAndroidiOSC#HTMLSASSTypeScriptBabylonJS
2016 - 2017
BOS Services AG Liechtenstein Work on a Multiplatform time-tracking app using Xamarin as well as a ASP.NET backend.
DeveloperAndroidiOSC#HTMLJavaScriptASP.NETXamarin

Education

2003 - 2016
Vienna University of Technology  major field of study: Software & Information Engineering, dropout [140+ ECTS done]
2002 - 2003
Conscription  Compulsory military service
1996 - 2002
HTL-Dornbirn  Higher Technical Institute for Industrial Engineering - major field of study: Operating Computer Science - Graduation: 'Matura', Matriculation Examination comparable with A-level

Noteworthy

2020 - now
.NET User Group Rheintal  Founder and an active organizer for this .NET focused user group.
2022 - now
#inDIdev  Co-Founded and an active organizer of this user group dedicated to game development in Vorarlberg

Special Interests

volleyball, skiing, hiking, games, open-source, gamejams, hackathons, agile methodology

Copyright 1996-2026 Marc Menghin

version 2.4.0 from Oct 6, 2026, 12:41:34 PM