Martin Richards, Software Developer in Cambridge, United Kingdom
Martin Richards

Software Developer in Cambridge, United Kingdom

Member since January 8, 2020
Martin has over 15 years of experience as a full-stack .NET developer. He has designed, created, and maintained numerous applications. He works efficiently to create clean, modern, and robust software. Martin has worked on projects in diverse industries including petroleum, data collection and analytics, security, and mapping geospatial data.
Martin is now available for hire




Cambridge, United Kingdom



Preferred Environment

Slack, Visual Studio, Windows

The most amazing... I've created the UI for, Concepts, was highlighted by Microsoft CEO Satya Nadella in his Build 2019 keynote.


  • Contract Developer

    2018 - PRESENT
    • Created the UI for the Windows version of the popular iOS sketching application, Concepts, a 5-star user rating in the Windows Store highlighted by Microsoft's CEO Satya Nadella in his Build 2019 keynote and used at the launch of the new Surface.
    • Worked with a team across the world using Slack and GitHub.
    • Maintained the Microsoft Store and sideload version for enterprise clients.
    Technologies: UWP, .NET, C#
  • Contract Developer

    2009 - 2020
    Q Electronics
    • Developed and maintained seven client-server applications used in the security industry for receiving, processing, and storing sensitive GPS data.
    • Developed an Android mobile version including mapping and GPS tracking.
    • Created a sockets-based server application that Windows and Android clients connect to.
    • Created a custom server-based address lookup service using data parsed from OpenStreetMaps data files.
    • Created a high-performance tile-based map engine, capable of displaying hundreds of thousands of data points in real time.
    Technologies: Windows Presentation Foundation (WPF), .NET, C#
  • Senior Full-stack Developer

    2010 - 2015
    Blackdot Solutions
    • Designed and created a large desktop application for collecting and visualizing open-source data using C#, .NET WPF, WCF, and SQL.
    • Included a server back end with SQL database and WCF connectivity.
    • Implemented a node-relationship graphing visualization for presenting the data.
    • Created 20+ plugins for collecting data from various online sources (e.g. search engines, news, company data, and social media).
    • Developed a linguistic analysis system for the processing of large volumes of natural-language content.
    • Liaised with contractors and clients, providing rapid responses to issues.
    Technologies: Windows Communication Framework (WCF), SQL, Windows Presentation Foundation (WPF), .NET, C#
  • Software Developer

    2004 - 2010
    Cambridge Petroleum Software
    • Maintained a C++ MFC application used by many large oil companies for processing geological seismic data.
    • Worked with geophysicists to turn theory into software features.
    • Created a C# .NET app for viewing and manipulating Seismic data in 3D using Direct3D.
    • Refined algorithms for translating seismic time and velocity data into layered depth maps.
    • Worked with oil and gas companies to deploy software on their infrastructure.
    Technologies: Microsoft Foundation Class Library (MFC), C++


  • Concepts App for The Windows Store

    I created the UI for the Windows version of the popular sketching app, Concepts. I developed unusual and complex interface elements.

    All components had to be made to a strict visual design based on the iOS version of the app.

    I worked closely with the engineering team to ensure to app worked robustly.


  • Languages

    C#, SQL, C++, XAML
  • Frameworks

    .NET, ASP.NET Core, Windows Communication Framework (WCF), Windows Presentation Foundation (WPF)
  • Libraries/APIs

    WinForms, Microsoft Foundation Class Library (MFC)
  • Tools

    Visual Studio, Slack
  • Platforms

    UWP, Universal Windows Platform (UWP), Windows, Azure


  • Master's Degree in Economics
    2001 - 2004
    University of East Anglia - Norwich, United Kingdom

To view more profiles

Join Toptal
Share it with others