Noah Stolk

I’m a self-taught software engineer with a strong focus on software architecture, low-level systems, and the .NET ecosystem. My primary tools are C#, MSBuild, static code analysis, Roslyn analyzers, automated testing, code generation, and game development technologies such as OpenGL and ImGui.

I care deeply about writing clean, maintainable, and testable code, and I have extensive experience working in large, long-lived codebases. I specialize in refactoring legacy .NET applications, reducing technical debt, and making systems safer and easier to evolve over time.

I’m comfortable working incrementally and pragmatically, but I also have experience leading large-scale refactoring efforts and full rewrites when they are genuinely justified. I work best in environments that value clarity, correctness, and long-term maintainability over short-term convenience.

What I can help with

I’m currently available for remote work on short-term or long-term projects, for 1–2 days per week.

I’m also open to full-time roles and relocation opportunities.

Links

Work experience

Over the past nine years, I’ve worked with a range of companies in both freelance and full-time roles. My experience spans small, focused projects as well as large, complex codebases with long operational histories.

I’ve refactored and stabilized legacy systems, led architectural decisions, performed data migrations, and built new systems from the ground up. I’m particularly experienced in improving existing software without disrupting ongoing development or operations.

For a more detailed overview of my professional background, feel free to contact me via email or LinkedIn.

Video games

In my free time, I build video games and game engines. I started programming games at the age of 10 (2007) and began developing custom 3D game engines in 2017.

This work has strongly influenced my professional approach: performance awareness, clean abstractions, tooling, and long-term maintainability are central to both my hobby and my career.

Steam

Game jams

Other hobby projects

Source generators