Steve Talbot, Full-stack Developer in Cardiff, United Kingdom
Steve Talbot

Full-stack Developer in Cardiff, United Kingdom

Member since March 25, 2019
Steve is a chartered engineer with over 15 years of experience in technical, commercial, and management roles across corporate and entrepreneurial environments. He has run a software consultancy since 2012, during which time he's been engaged as the technical co-founder of three startups. Steve is comfortable working with a broad range of open source technologies and with a Cambridge "starred first." has a strong academic background.
Steve is now available for hire




Cardiff, United Kingdom



Preferred Environment

Linux (Ubuntu), PhpStorm, Jira, Git, AWS

The most amazing... I've architected is a configurable workflow engine, which helps residential property transactions proceed 40% more efficiently.


  • Teaching Associate

    2019 - PRESENT
    Cardiff University
    • Taught part-time at the School of Computer Science and Informatics.
    Technologies: Teaching
  • Technology Consultant

    2012 - PRESENT
    • Provided software consultancy and "interim chief technology officer" services to help clients become self-sufficient in managing their technology.
    • Architected digital products, infrastructure, and algorithms.
    • Helped companies and their founders to secure investment raises, grant funding, R&D tax credits and access to accelerator programs.
    • Developed a portfolio of open-source software with an emphasis on API-based design.
    • Held directorships of three startups, listed under the Experience section below.
    Technologies: RESTful APIs, PHP, CouchDB, Elasticsearch, JavaScript, HTML/CSS, Open source frameworks, Amazon Web Services (AWS), Terraform, Ansible, Linux, Git, Jenkins, Engineering Management, Systems Engineering, Agile
  • Principal Systems Engineer

    2007 - 2012
    General Dynamics UK
    • Served as a requirements manager on a major program with 400+ engineers, responsible for managing the system requirements and monitoring technology readiness levels, system maturity and cross-functional design issues.
    • Worked as a bid writer for parts of the winning bid that secured the aforementioned major program.
    • Led engineering for a systems architecture research and development project, managing a lab for evaluating third-party products and developing supplier relationships.
    • Acted as a project manager and systems engineer for a communications software project, which required me to set up company-wide guidance for open source software usage within defense projects.
    • Held a company-wide systems engineering role, with responsibilities including interviewing, mentoring prospective chartered engineers, and developing company-wide process guidance.
    Technologies: IBM Rational Doors, Sparx Enterprise Architect
  • Fast-track Graduate Engineer

    2004 - 2007
    BAE Systems Insyte
    • Worked in a series of placements across many departments and UK sites.
    • Won a Chairman’s Award for a team project on management of high-performance teams.
    Technologies: MATLAB


  • Chief Technology Officer, TrackMyMove (Properr Software, Ltd.) (Development)

    TrackMyMove was conceived to make the process of buying and selling residential property faster and more transparent. The platform helps transactions proceed 40% more efficiently.

    The software is built around a configurable workflow engine and critical path algorithms, which I personally designed and implemented. Progress can be driven by any participant of a property transaction, regardless of who is actively engaging. This is technically very challenging, partly because of the risk of a workflow becoming "stuck" when people are not engaging but also because of issues around concurrency and performance.

    As CTO, I was responsible for technology strategy, software architecture, DevOps, and engineering leadership and helped raise two rounds of investment.

    The company behind TrackMyMove, Properr Software, Ltd., was founded in 2015. At the time of writing, the directors are seeking an acquirer for intellectual property.

    TECHNOLOGIES: RESTful API, PHP, CouchDB, Elasticsearch, JavaScript, AngularJS, React, Amazon Web Services (AWS), Ansible, Ubuntu Linux, Git, Jenkins

  • Chief Technology Officer, Delio Wealth (Development)

    I joined the founders of this financial technology (fintech) startup to take it through the prestigious Startup Bootcamp Fintech program in London, then acted as the interim chief technology officer on a part-time basis to recruit their first engineering team.

    I led the engineers to deliver a minimum viable product for a major European bank, ensuring it passed an external security audit and penetration test.

    I personally architected and implemented JWT-based OAuth2 bearer authentication to support access from on-premise software installations to the cloud-based platform.

    TECHNOLOGIES: PHP, JavaScript, Amazon Web Services (AWS), Ansible, Ubuntu Linux, Git, Jenkins

  • Director, Musiqli (Musiqroom, Ltd.) (Development)

    Musiqli was an API-based web application for the performing arts, based around the concept of digital matchmaking for musicians.

    I personally architected and developed the back end of the cloud platform and implemented the cloud infrastructure. The search and filtering algorithms were based on first-hand research we conducted with the Welsh Music Foundation to determine the criteria that drive successful collaboration within the music industry.

    I also helped secure R&D grant funding from the Welsh government and supported the team through Cambridge University Judge Business School’s accelerator program.

    TECHNOLOGIES: PHP, Zend Framework, PHPUnit, Elasticsearch, JavaScript, AngularJS, Amazon Web Services (AWS), Amazon CloudFormation, Vagrant, Ubuntu Linux, CentOS Linux, Git, Jenkins, Ant, Grunt, Babel

  • Conduit (Other amazing things)

    As I worked on other projects at Solviq, I found myself solving the same problem repeatedly: converting data between domain objects and document-based formats (like JSON), while validating the data thoroughly.

    Conduit is a family of open-source libraries that implement this data mapping and validation, making it easy to write API-based applications, without compromising on good programming practice.

    Conduit is licensed under the permissive MIT license, which enables me to use it freely in client projects. Release to the broader open source community is planned.


  • Languages

    PHP, JavaScript, ECMAScript (ES6), SQL, HTML5, HTML, CSS
  • Frameworks

    Silex, Zend Framework, Symfony, Redux, PHPUnit, Angular, Jest
  • Tools

    AWS CloudFormation, Jira, Amazon SES, AWS SES, AWS Push Notification Service (AWS SNS), Amazon SQS, Amazon CloudFront CDN, Vagrant, Packer, Flow, Ansible, Git, Terraform, Asterisk, Xdebug, Grunt, Mocha, Jenkins
  • Paradigms

    Requirements Analysis, REST, Agile, Management
  • Platforms

    Amazon Web Services (AWS), Ubuntu, Linux, AWS EC2, CentOS, AWS Lambda, Docker
  • Storage

    Elasticsearch, MySQL, Amazon Aurora, CouchDB, AWS S3, MongoDB
  • Other

    Requirements & Specifications, Systems Engineering, System Requirements, AWS, Startups, Ant, ESLint, CTO, Asterisk Gateway Interface (AGI), Oracle VM VirtualBox
  • Libraries/APIs

    React, Doctrine, Chai, REST APIs


  • CMI Level 7 — Distinction in Strategic Management and Leadership
    2010 - 2011
    Cardiff School of Management - Cardiff, UK
  • Postgraduate certificate in Management
    2007 - 2008
    University of Lancaster - Lancaster, UK
  • BA (honors) and MEng degree (first with distinction) in Engineering
    2000 - 2004
    University of Cambridge - Cambridge, UK


  • Chartered Engineer
    Institution of Engineering and Technology and Engineering Council UK

To view more profiles

Join Toptal
Share it with others