Marc Sutton
PDFmarc@codev.uk
Summary
I'm a pragmatic full-stack software engineer based in London with 20 years of multifaceted expertise in diverse tech stacks. From designing APIs for multinationals to fixing spreadsheet workflows for small charities, my focus is always on understanding user needs to make technology work for them.
Work2006 - PresentCodev Limited: Founder and Principle Engineer
Founded and managed a software consultancy firm, leading a team of up to 5, handling website, app, game, and database projects. Successfully published iOS apps under the Codev brand.
Clients include LEGO, University College London, Hasbro, Demos, Reprieve, Pinnacle Entertainment and the Huntington's Disease Association.
Projects at Codev2012 - PresentUniversity College London Biobank Rails, Rust, Postgres
ISO27001-compliant sample tracking for 12 clinical trials with thousands of samples across multiple locations.
Rails with Rust for performance-critical operations; robust access controls and audit logging.
In continuous use for over a decade.
2017 - PresentRoom To Heal Database Rails, Postgres, OAuth
Secure case management for charity supporting people who have survived torture and persecution, tracking therapy, casework and gardening interventions.
Custom query language for stakeholder reports; annual user research days to evolve with staff needs.
Room to Heal: Charity Champions (Comic Relief), praised by Lloyds Foundation, invited by UN to train others.
2020 - 2022London Renters Union RRO SystemRails, Airtable API, wicked_pdf
Automated court applications and legal bundle generation for Rent Repayment Orders.
Rails with Airtable backend to work on existing system; PDF generation and document pagination.
100+ tenants supported, £250k in repayment orders won.
2021aiMARK AI Poetry Generator Python, GPT-3 API, React
Won Arts Council grant with professor Aimee Le for AI poetry tool.
Rails powered GPT-3 platform for idea generation and switching between poetic forms.
Toured workshops in London, Cornwall, Athens, South Korea; published research.
2015 - PresentBritish Sign Language SignbankDjango, MySQL, FFMpeg
Adapted existing sign language platform for BSL: adding regional variants, visual search by sign features, researcher editing tools and FFMpeg video processing. Serving researchers and the deaf community.
2011 - PresentHDBuzz Scientific Research News Network Rails, MySQL, i18n
Rails CMS for HD research news in plain language, translated to 18 languages including Arabic and Chinese.
50+ writers, ~200 translators distributing to global HD support networks.
Work2001 - 2006Qube Software: Lead Programmer
Lead programmer on ‘LEGO Digital Designer’ — software for building LEGO models virtually and ordering the physical bricks to build the models - millions of downloads.
Organised and led a team of four programmers for six releases of LDD using the scrum project management system. While at Qube I also worked on:
LEGO Creator: Harry Potter and the Chamber of Secrets
Calcaphon (a game for Virgin Interactive)
Dinosaur: A Living Film (a game for Microsoft)
Projects at Qube2006MMO Game SpecificationScrum, Kid-centric play-testing
Functional and technical specification for MMO based on major multinational's IP.
Game systems design, technical architecture, implementation roadmap.
2005LEGO Cross-Platform Brick SDKUML, C++
Architected cross-platform LEGO brick SDK; ported LDD to Mac OS X.
Gamecube demo app and cross-platform screensaver to showcase SDK capabilities.
2003Requirements CheckerC#, C++, MSI, Carbon
Self-service system requirements checker for LDD and Earthsim.
Reduced support calls by 40% by helping users diagnose compatibility issues.
Education
1998 - 2001
Jesus College, Cambridge University, BA Hons Computer Science, 1st Class
Dissertation: ‘A wide-scale distributed file sharing system’
SkillsSpecialismsAudit-compliant secure record systems for healthcare and research · User-first system architecture and engineeringCore StackRuby/Rails · Python/Django · Postgres · Node.js · DockerAdditional SkillsiOS (Swift/ObjC) · TypeScript · React · AirtableBackgroundC++/C# games development (DirectX, Mac, PlayStation, XBox, Nintendo)