Martin Midtgaard

Software Developer at Geomatic a/s

Aalborg, North Denmark Region, Denmark
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Martin Midtgaard is a pragmatic software developer with 12 years' experience building reliable systems in C#, C/C++ and web technologies, currently based in Aalborg. He combines a master's in software engineering with hands-on work integrating camera drivers and backend features, bringing a knack for algorithms and clean data structures to production code. His open-source contributions include enhancing Mono's BigInteger parsing and improving template linting rules for Ember/Handlebars, reflecting attention to numerical correctness and code quality. A natural collaborator and occasional technical lead, he’s often the go-to sparring partner for tricky engineering problems and enjoys turning complex protocols and network traces into consistent, maintainable interfaces.
code12 years of coding experience
job5 years of employment as a software developer
bookMaster, Software Engineering, Master, Software Engineering at Aalborg University
bookHigh School, High School at Aalborghus Gymnasium
languagesDanish, English
stackoverflow-logo

Stackoverflow

Stats
46reputation
609reached
3answers
1question
github-logo-circle

Github Skills (26)

algorithm10
algorithms10
handlebars10
biginteger10
net10
dotnet10
implement10
asp-net10
ember10
dotnet-library10
c-libraries10
dotnet-core10
linting10
c-library10
csharp10

Programming languages (10)

C#TypeScriptPowerShellC++ShellRustJavaScriptGo

Github contributions (5)

github-logo-circle
Linter for Ember or Handlebars templates
Role in this project:
userFront-end Developer
Contributions:13 commits, 9 PRs, 19 comments in 2 years 4 months
Contributions summary:Martin primarily contributed to improving the `ember-template-lint` project by adding and fixing rules. They added a new rule for enforcing consistent linebreak styles, including adding related tests and documentation. Additionally, they addressed various linting issues, such as incorrect indentation, handling of non-escaped MustacheStatements, and table group ordering, indicating a focus on code quality and adherence to established standards.
hbslinterlinthandlebars-templateshandlebars
mono/mono

Feb 2014 - Feb 2014

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 day
Contributions summary:Martin focused on implementing and refining the `BigInteger` functionality within the Mono project. They added overloaded `Parse` and `TryParse` functions, mirroring the structure of `Int32`, including comprehensive unit tests. Further contributions involved merging branches related to `BigIntegerParse`, suggesting continued work on the numerical parsing capabilities. Additional commits implemented `DaysInYearBeforeMinSupportedYear` for various calendar systems.
dotnetjitruntimemonoandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Martin Midtgaard - Software Developer at Geomatic a/s