Curriculum Vitae
Agentic Developer / Technical Product Manager / Architect & Designer based in Rochester, Kent
Profile
For the last 5 years I've led digital products from inception through to delivery. You can call me a technical product manager or a software developer.
Underneath that sits a double-barrelled background: I practised as an ARB-registered architect, then became a .NET developer specialising in computational design—data systems, design systems and complex technical workflows. I can design the thing, and I can build the thing.
I own roadmap, UX and delivery, and work closely with engineers from discovery through to release. These days, nearly everything I build is made with (and around) AI.
Where possible, I like to skip the jargon and talk to real people in plain English. For me, the value lands when I see your eyes light up.
Skills Stack
Microsoft's .NET Framework, C#, Python, SQL, APIs, data analysis, data visualisation, Claude/Codex.
Figma mockups, Agile delivery, discovery, roadmapping, sprint planning, platform strategy, UI/UX design, Claude Design, marketing and communication.
Machine learning, deep learning (neural networks), computational design, 3D geometry, CAD, B2B SaaS, platform development, industry marketplaces and 0→1 product development.
Professional Experience
KOPE AI, Product Manager (Platform)
I led product strategy and delivery for an AI-powered B2B SaaS platform for construction manufacturers, enabling 95–99% reductions in bid preparation time. I owned the product roadmap end-to-end, translating complex technical and domain requirements into prioritised features delivered through iterative releases.
I built a multiplayer no-code computational design platform with advanced CAD editing, hierarchical configurability and an integrated marketplace. I led roadmap planning, backlog prioritisation and delivery specifications (Figma, Productboard), working cross-functionally with engineers and leadership from discovery through production release.
I redesigned our multi-objective AI optimisation UX and ran continuous user research to improve usability. I've presented our product work at international conferences and universities including Stanford and UCL.
Autodesk (contract), Dynamo UI Rebuild
Under contract for Autodesk, I rebuilt the core UI of Dynamo, a visual programming tool popular among architects—including its highly configurable node UI, upgraded node library and search, a rewritten package manager and a new hierarchical warning system. I then profiled and optimised the rebuilt app until it outperformed the original.
AHMM, Software Developer & Computational Design Specialist
I developed a wide range of custom digital design and workflow automation tools to suit individual teams' needs at a large architecture firm.
I built new applications and software plugins across the full .NET stack—machine learning, applied mathematics, data analysis and visualisation, database creation and UI/UX design, using C#, IronPython, SQL, XAML and WPF. I also developed and delivered internal training on programming.
Education
Applied Machine Learning, Emeritus Institute & Columbia Engineering (97.1%)
I was awarded a certificate in Applied Machine Learning, a course taught by the mathematics department of Columbia University, in which students coded implementations of classic ML algorithms in Python. I passed with a score of 97.1%.
Professional Diploma in Architecture, The Bartlett School of Architecture, UCL (Merit)
I passed with Merit from this diploma in practice management and law, completing my training as an architect.
Master of Architecture, The Welsh School of Architecture, Cardiff University (Commendation)
I passed with Commendation from the combined Bachelors/Masters programme in architecture.
Inventions
USA Patent Application No 19/047,816 (pending)
I'm listed as one of 5 inventors for our software patent: 'Construction software platform for evaluating use of one or more construction products for use in construction projects'.
Publications
Design Computation I/O Conference 2020
I published a research paper at UCL's first-ever DC I/O conference: 'An Introspective Approach to Apartment Design', demonstrating novel software that uses machine learning to lay out apartments (read it on ResearchGate). DOI:10.47330/DCIO.2020.THHT2676.
Open Source Projects
Regular
I developed an open source tool for construction data management. Its UI lets users define flexible formatting rules for their data in plain English, which are silently translated into regular expressions and validated against.
Dynamo Python Primer
I wrote highly popular open source guidance on using Python within popular construction software, Revit and Dynamo. It has been visited tens of thousands of times and was eventually merged into the official guidance by Autodesk.
University Teaching
MSc Sustainable Design and Construction, CEE Department, Stanford University
I'm a repeat guest presenter, demonstrating KOPE at university course CEE 324: Industrialized Construction.
Conference Presentations
Regular speaker and panelist at research and industry conferences, community events
I've presented at Industrialized Construction Forum (Stanford University), Autodesk University (2018, 2019, 2022), NXT DEV, DC I/O, Offsite Expo, Digital Construction Week, ArchiTech Network, UK Dynamo User Group, Foster + Partners ARD.
Podcast Appearances
YourDesk University, 'Helping Architects Architect'
A wide-ranging interview covering my work developing novel tools to help architects explore design options, automate everyday processes and upskill architects in the overlapping space between code and design.
AEC Tech Journeys S03 E03, 'Oliver Green's Journey and his AI-Architecture Research Work'
A technically focused interview, exploring my work in using machine learning to lay out apartments, different approaches tried, the history of architectural automation research and what the future looks like for architects.
Other Languages
German
I achieved a high level of professional fluency after 7 years' study and 1 year living abroad in Berlin.