Graham Helliwell

Software Engineer at Circlemind (YC F24)

Cambridge, 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
🎓
Top School
Graham Helliwell is a software engineer with 13 years' experience building efficient, production-ready systems from startup MVPs to scaled products. He blends hands-on engineering and architecture—leading teams at Redgate and Savanta while spending significant time writing and pairing on core code, and briefly covering CTO responsibilities during a transition. Currently a founding engineer at Circlemind (YC F24), he’s building a serverless AI agent API that automates browser tasks with a focus on speed and reliability. A long-time open-source maintainer on ICSharpCode projects, he’s contributed substantial Roslyn-based C#/VB.NET conversion and refactoring work, including the well-known CodeConverter. Pragmatic about design, he pushes for iterative improvements and tool choices that raise team efficiency, and in his spare time explores semantic embeddings of text in knowledge graphs.
code13 years of coding experience
job14 years of employment as a software developer
bookMaths Further Maths Physics Computing Electronics (AS), Maths Further Maths Physics Computing Electronics (AS) at Priestley College
bookBA Computer Science, BA Computer Science at University of Cambridge
languagesEnglish, 日本語 (japanese), deutsch (german)
stackoverflow-logo

Stackoverflow

Stats
1,639reputation
507kreached
13answers
0questions
Badges
nuget
top-5%
teamcity
top-5%
github-logo-circle

Github Skills (19)

roslyn10
vbnet10
code-generation10
dotnet-core10
refactoring10
csharp10
vnet10
teamcity9
nuget9
code-analysis9
syntax-checking9
syntax9
testing8
powershell6
netsh6

Programming languages (14)

C#PowerShellMDXJavaC++CGoHTML

Github contributions (5)

github-logo-circle
icsharpcode/CodeConverter

Dec 2017 - Jan 2023

Convert code from C# to VB.NET and vice versa using Roslyn
Role in this project:
userBack-end Developer
Contributions:38 releases, 90 reviews, 2630 commits in 5 years 2 months
Contributions summary:Graham has primarily contributed to the codebase by converting code from C# to VB.NET and vice versa, using Roslyn. The commits demonstrate work on converting code for various components of the code converter, including the core conversion logic, code generation, and testing. The user interacted with C# and VB.NET code using the Roslyn framework.
roslynvisual-studiodotnetconvert-codecode-converter
Refactoring Essentials for Visual Studio
Role in this project:
userBack-end Developer
Contributions:38 commits, 1 PR, 12 comments in 1 month
Contributions summary:Graham primarily contributed to the refactoring and enhancement of the C# code converter within the Refactoring Essentials project. Their work involved implementing new features such as string concatenation assignment conversion, `AddHandler` and `RemoveHandler` implementations, and object collection initializers. They also addressed existing issues by implementing `GetType` as `typeof`, synthesized property backing field accesses, and resolving bracket usage for invocation or indexing.
visual-studio-extensioncsprojrefactoringc-sharpnuget
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