Michael Ford, Software Developer in London, United Kingdom
Michael Ford

Software Developer in London, United Kingdom

Member since March 19, 2015
Michael is a JavaScript developer based out of the UK. While comfortable on the full stack, he leans toward front-end development and currently works heavily with React, React Native, and TypeScript with the aim of rapidly developing stable multi-platform applications. He’s worked with a large range of companies of different size and scope and has a passion for real-time data favoring databases like Firebase.
Michael is now available for hire


  • Genolingo
    React, React Native, TypeScript, Firebase, MobX, Next.js
  • Bello
    React, React Native, Redux, TypeScript, Firebase, MobX
  • Brilliant Notion
    React, SCSS, Webpack 2, Flow



London, United Kingdom



Preferred Environment

Mac OS X, Linux, WebStorm, Git, GitHub

The most amazing...

...app I've created is a language learning platform where users generate their own lessons from real-life foreign language source materials, e.g., from images.


  • Developer

    2018 - 2019
    • Developed a platform for generating interactive language lessons based on any foreign language source material.
    • Worked with React Native.
    • Integrated with Stripe, Mixpanel, and Hotjar.
    • Built the back end on Firebase, Google Cloud Services, and AWS.
    • Began the project with React and Next.js before transitioning to a React Native app.
    Technologies: React, React Native, TypeScript, Firebase, MobX, Next.js
  • Software Engineer

    2017 - 2018
    • Led a team of three engineers building out a real-time messaging platform for iOS, Android, and web.
    Technologies: React, React Native, Redux, TypeScript, Firebase, MobX
  • Software Developer

    2017 - 2017
    Brilliant Notion
    • Fulfilled contracts revolving around data analytics in the sports industry.
    Technologies: React, SCSS, Webpack 2, Flow
  • Software Developer

    2015 - 2017
    • Built and maintained a concierge platform through which users were recommended bars and restaurants by BarChick's operators. The platform consisted of an operator interface, built in React, through which operators were able to communicate with users over a variety of messaging platforms: SMS, Slack, FB Messenger, Web, and an iOS app. The users received recommendations and were also given the option to be booked in.
    • Developed an Android/iOS app in React Native through which staff members at bars were able to accept and reject bookings from the platform.
    • Built a web portal through which bars could access their metrics, e.g., how many times they are recommended by operators and how many bookings/covers they receive. They were also able to manage their booking calendars through this portal.
    • Contributed to the development of a consumer-facing app through which users were able to communicate with BarChick Concierge as well as browse BarChick's bar guide. This was initially built with React Native but eventually converted into a fully native iOS app.
    Technologies: React, React Native, Node, Flow, Redux, Firebase, DigitalOcean, Dokku, S3, Twilio, FBM
  • Consultant

    2015 - 2015
    The Motley Fool
    • Developed a Django application for management of internal data.
    • Involved in importing and normalizing data from existing spreadsheets used for management of the data.
    • Followed Agile principles engaging clients for constant feedback, aiding rapid development.
    • Developed custom components for Django admin using React.
    Technologies: Django, React, Heroku
  • Consultant

    2015 - 2015
    • Developed a cross-platform mobile application using AngularJS/Ionic.
    • Developed a mobile app using supplied PSD and SVG from the designer.
    • Followed Agile methodology.
    • Liased with back-end developers concurrently constructing a REST API.
    • Released to Android and iOS app stores.
    Technologies: AngularJS, Ionic, Node, SCSS, Gulp
  • Consultant

    2014 - 2015
    • Worked with various Eldarion clients on web applications backed by Django with Angular/React front ends.
    Technologies: Django, AngularJS, React
  • Consultant

    2014 - 2015
    The Campus Job
    • Optimized a Django app.
    • Debugged Heroku deployment issues.
    Technologies: Django
  • Co-founder

    2013 - 2014
    • Developed and released an iOS application for collaborative photo albums to the App Store.
    • Developed a REST API using Django, Postgres, Elasticsearch, and RabbitMQ.
    • Deployed to DigitalOcean and AWS.
    • Worked with supplied PSDs from the designer/co-founder.
    Technologies: Objective-C, Django, Elasticsearch, Postgres, Celery, RabbitMQ
  • Analyst

    2013 - 2014
    Bank of America Merrill Lynch
    • Extended and supporting an analytics platform presenting historical data from vendors such as Bloomberg and Reuters to various internal/external applications.
    • Liaised with clients and vendors onboarding and normalizing datasets.
    • Developed data visualization using Django, AngularJS, and Q/KDB+.
    • Utilized Elasticsearch for fuzzy search.
    Technologies: Q/KDB+, Python, Django, AngularJS



  • Languages

    TypeScript, CSS, JavaScript, SCSS, GraphQL
  • Frameworks

    Next.js, React Native, Jest, Redux, Express.js
  • Libraries/APIs

    Node.js, React, MobX, Stripe API, jQuery, Stripe
  • Tools

    Mocha, Sketch, Webpack
  • Platforms

    Firebase, Linux, iOS, Amazon Web Services (AWS), Mixpanel
  • Storage

    Elasticsearch, Redis, PostgreSQL
  • Paradigms

  • Other



  • Bachelor of Engineering degree in Computer Science
    2009 - 2012
    Imperial College - London

To view more profiles

Join Toptal
Share it with others