Mark Woodhall

Founder at JHJ Technology

England, United Kingdom
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
Mark Woodhall is a founder and engineering lead with 13 years of hands-on experience turning business ideas into working MVPs quickly and cost-effectively. He runs JHJ Technology, delivering pragmatic Clojure and devops solutions and a subscription-based development service that removes the usual hiring friction for small businesses. Mark pairs rapid prototyping and cloud deployment know-how with coaching for founders, and currently scales product delivery at Pelly, a platform for football club operations. An active open-source contributor, he has improved testing and C# tooling in well-known projects like vim-test, AutoFixture, and OmniSharp-vim—reflecting a focus on test automation and developer ergonomics. He’s a vim enthusiast who blends practical engineering discipline with a founder’s emphasis on delivery and simplicity.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

unit-testing10
python10
viml10
vimscript10
testing10
net10
dotnet10
vim-plugin10
autofixture10
asp-net10
omnisharp10
dotnet-core10
csharp10
test-automation10
assertion9

Programming languages (13)

C#JavaCGoHTMLHCLShellJavaScript

Github contributions (5)

github-logo-circle
OmniSharp/omnisharp-vim

Apr 2015 - Jun 2016

Vim omnicompletion (intellisense) and more for C#
Role in this project:
userBack-end Developer
Contributions:15 commits, 3 PRs, 36 comments in 1 year 1 month
Contributions summary:Mark primarily contributed to the implementation of C# code completion and snippet generation features for the OmniSharp-Vim plugin. Their work included adding support for on-the-fly snippet expansion and refining the completion process by addressing variable scoping issues and improving the regex for handling generic methods. They also made improvements to Python integration, including the use of the "or" operator to improve the completion building and ensuring that snippet expansion occurs for C# buffers.
csharpintellisensevimomnisharpomnisharp-roslyn
AutoFixture/AutoFixture

May 2013 - Jun 2013

AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:10 commits in 27 days
Contributions summary:Mark primarily focused on improving the AutoFixture library's functionality and test coverage. Their commits addressed specific issues related to object creation, particularly for abstract classes with public constructors, by implementing exception handling and improving error messages. They also contributed to adding features, like the NoAutoPropertiesAttribute, which is intended to stop auto population of properties on a target type. Further, the user's commits extensively involved writing and modifying unit tests to validate new features and ensure the library's behavior.
autofixturedotnetmaintainabilityobject-graphtest-data
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