Sean Borg

Director at Track A Train

Manchester, 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
Sean Borg is a Director and software engineer based in Manchester with nine years of experience building cloud-native web apps, embedded tooling, and product-focused services. As owner of Track A Train and Director at Rust Manchester, he blends entrepreneurship with community leadership, advocating for Rust and practical engineering practices. His background spans freelance contracts delivering GCP-hosted applications and data visualisations—one project even used 3D printing to make open data tangible. At Codethink he contributed to robust software engineering projects, and his open-source work includes implementing correct exponentiation semantics in the widely used OpenSCAD project, showing attention to language parsing and numerical correctness. Comfortable moving between hands-on engineering and organizational roles, he combines systems thinking with a maker’s curiosity.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Bangor University
github-logo-circle

Github Skills (17)

c-language10
parser10
evaluation10
expressions10
eval10
evaluator10
expression10
parsing10
parse10
cprogramming-language10
testing9
data-structures6
algorithms6
algorithm6
data-structure6

Programming languages (9)

TypeScriptJavaC++RustVueJavaScriptHTMLNix

Github contributions (5)

github-logo-circle
openscad/openscad

Oct 2019 - Nov 2019

OpenSCAD - The Programmers Solid 3D CAD Modeller
Role in this project:
userBackend Developer
Contributions:8 commits, 1 PR, 6 comments in 1 month
Contributions summary:Sean contributed to implementing exponentiation functionality within the OpenSCAD language. They added test cases and refined the code to ensure correct operator precedence and associativity, aligning with mathematical standards. The user also corrected the type casting for the exponent operation and changed the token used for exponentiation. The user's work involved modifications to the parser, expression evaluation, and test data to support exponentiation.
3d-modelscadwindowslinuxc-plus-plus
A set of smart hooks into Trello to output cards when meaningful actions occur e.g. being assigned to a card
Contributions:53 commits, 1 PR, 39 pushes in 1 year 4 months
trellohooksmeaningful
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
Sean Borg - Director at Track A Train