Software Engineer | C#/.NET | Desktop Applications | Automation Systems
MCUnderground
I'm a software engineer with 4+ years of experience building production software, automation systems and internal platforms. My work centers on the C#/.NET ecosystem: WPF desktop applications, ASP.NET Core APIs, SQL databases and the tooling that connects creative applications such as 3ds Max, Blender and Krita to a normal development workflow.
I like turning manual, repetitive processes into software: converting production pipelines into automated systems, designing internal platforms from scratch, and building tools that are actually usable by non-technical people. Lately I've been shipping ClipSafe, a privacy-first suite of Windows apps and browser tools.
ClipSafe is a privacy-first suite of Windows apps and browser tools built around the clipboard. Everything is local by default: no account, no cloud sync, no telemetry, and it is free.
| Product | What it is | Where |
|---|---|---|
| ClipSafe | Clipboard manager with indexed history, pins, colored tags, source-app tracking, backup/restore and global Ctrl+Shift+1-9 shortcuts. Handles text, code, images, files, audio, GIFs and link previews. |
Microsoft Store · clipsafe.app |
| ClipSafe Notes | Markdown notes app where every note is a plain .md file in a folder you choose, backed by an instant local SQLite FTS5 search index. |
Microsoft Store · Details |
| ClipSafe Drop | Optional sharing of a single clipboard item through a temporary encrypted link: AES-256-GCM encryption on the client, key kept in the URL fragment, only ciphertext on the server. | clipsafe.app/drop |
| ClipSafe for VS Code | Sends selected code straight from the editor into ClipSafe, tagged by language and workspace. | VS Code Marketplace |
| ClipSafe tools | Free browser utilities for clipboard work: clean pasted text, format inspector, HTML to Markdown, line tools, secret scanner. Everything runs client-side. | clipsafe.app/tools |
Engineering notes:
- The desktop app is C#, .NET and WPF over a local SQLite store, published through the Microsoft Store.
- Local named-pipe integration (
\\.\pipe\ClipSafePipe, JSON line protocol, versioned) lets other tools add snippets, write-only by design. The VS Code extension is the reference client. - ClipSafe Drop encrypts and decrypts in the client, stores only ciphertext in Cloudflare R2, and supports expiries from 10 minutes to 7 days plus optional passwords.
- The site and browser tools are static HTML on Cloudflare Pages, with Pages Functions handling the Drop relay.
A family of VS Code extensions that turn VS Code into a real development environment for the scripting languages inside creative applications: instance discovery, hot-reload execution, language tooling and plugin scaffolding.
| Extension | What it does | Links |
|---|---|---|
| BlenderExec | Bridges VS Code and Blender: run Python from the editor in a live Blender session. | Marketplace · Source |
| KritaExec | Krita Python plugin development with bundled API stubs, IntelliSense, scaffolding and hot reload. | Marketplace · Source |
| MaxExec | Write and run MAXScript in 3ds Max from VS Code, with syntax highlighting, snippets and diagnostics. | Marketplace · Source |
Also in this space: MxUtils, a modular MAXScript library covering JSON, HTTP, regex, tasks and benchmarking.
| Package | Description |
|---|---|
| MCUnderground.IES.NET | Parses IES LM-63 photometric files and renders them to WPF bitmaps. |
| MxUtilities.AssetManagement | Reads and rewrites the external asset list stored in 3ds Max (.max) files, for example to repath textures offline. |
| MxUtilities.FileHandling | Reads and writes data streams inside .max files, including render settings. |
| MxUtilities.Scripting | Discovers running 3ds Max instances and sends MAXScript commands to them on Windows. |
| HLL.NET | Simple, efficient C# implementation of HyperLogLog for approximate cardinality estimation. |
Source: MxUtilities.NET · IES.NET, or browse all packages on NuGet.
- Languages: C#, Python, JavaScript/TypeScript, SQL, MaxScript
- Backend: .NET, ASP.NET Core, REST APIs, SignalR, EF Core, authentication, background services
- Desktop: WPF, MVVM, Windows APIs, IPC, custom TCP protocols
- Databases: SQL Server, MySQL, SQLite, data modeling, query optimization
- Automation: workflow automation, pipeline tooling, 3D and image processing automation
- Tooling: Git, Visual Studio, VS Code extension development, NuGet packaging, MSIX / Microsoft Store publishing
- Website: mcunderground.github.io
- ClipSafe: clipsafe.app · Microsoft Store · github.com/ClipSafe
- NuGet: nuget.org/profiles/MCUnderground
- VS Code Marketplace: publishers/MCUnderground
- LinkedIn: linkedin.com/in/danielbarinak
- Email: daniel.barinak@gmail.com



