Michael Ford is a freelance full-stack web and mobile developer with 12 years of experience, specializing in JavaScript ecosystems—React, React Native, Next.js—and TypeScript. A former Python engineer, he blends back-end know-how (Django contributions to django-silk) with practical mobile experience, notably implementing core Apple Watch <> React Native communication in an open-source connectivity library. He has built consumer-facing products and platforms from startup ideas (founder of Genolingo) to multi-channel services (BarChick) and has shipped production systems using modern stacks like Blitz, Postgres, and server-rendered Next.js. Based in Llandeilo, Wales, Michael pairs an Imperial College computing degree with hands-on consulting through Toptal and a history in low-latency trading tech, giving him a pragmatic approach to performance and reliability.
12 years of coding experience
4 years of employment as a software developer
BEng, Computing, 1st Class Honours, BEng, Computing, 1st Class Honours at Imperial College London
Maths, Physics, Business, Economics, Maths, Physics, Business, Economics at Priesthorpe Sixth Form
Software Engineering, Software Engineering at Recurse Center, New York
Enable communication between apple watch app and react native
Role in this project:
Mobile Developer (iOS)
Contributions:23 reviews, 187 commits, 47 PRs in 6 years 6 months
Contributions summary:Michael implemented the initial setup and core functionality for communication between an Apple Watch app and a React Native application. The user added methods for sending messages, receiving message data, and transferring files between the iOS app and the watch extension. Further commits involved adding a test app, and improving the functionality of image transfers.
Contributions:4 releases, 306 commits, 13 PRs in 3 years 1 month
Contributions summary:Michael contributed to the Django Silk project by implementing new features, enhancing error handling, and addressing various bug fixes within the codebase. They focused on improving the profiling capabilities, including the addition of dynamic profiling features. Their work involved modifying middleware, models, and views to improve request/response logging and debugging functionalities.
pythonprofilingdjangosilkysmooth
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.