Chris Wood
Verified Expert in Engineering
Software Developer
London, United Kingdom
Toptal member since January 18, 2013
Chris is a skilled architect and developer with 20 years of commercial experience working for startups and small software-based businesses at all levels, ranging from an individual software engineer to a CTO. He's designed systems, led teams, and managed infrastructure to meet business goals.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Linux, MacOS, Visual Studio Code (VS Code)
The most amazing...
...product system I have developed is the Tab payments platform: it has transacted over $100 million with merchants in over 30 countries.
Work Experience
Founder and Full-stack Developer
Notably News
- Developed an LLM data pipeline to process notable events regarding well-known persons.
- Designed automated code generation to provide reusable summarisation functions at scale, minimizing LLM calls for repetitive inputs.
- Developed a consumer-facing website to bring products to market.
Founder and CTO
Fable Homes
- Designed and built a combined tenant and property underwriting engine with a mix of public and private data.
- Developed an on-demand property portal scraper using JavaScript and TypeScript.
- Built a reactive consumer web app for application and property submission.
Lead Engineer
Meticulous
- Transformed a pre-market prototype to production standard for first customers.
- Deployed a production system to AWS Lambda and AWS Step Functions.
- Performed additional R&D, including academic literary review, across competing clickstream-capture approaches.
Lead Engineer
Commissary Club (70 Million Jobs)
- Built an experimental Elixir/Phoenix web application prototype for a specialist social network.
- Developed and productionized a mobile-first specialist social network app using React Native (TypeScript, with a Python back end).
- Performed a product role, translating requirements from multiple stakeholders.
Founder and CTO
Tab
- Co-founded a payments and bookings platform for travel businesses in emerging markets (primarily Latin America), backed by Y Combinator. The system has transacted tens of millions with merchants in over 30 countries.
- Designed and built (on AWS and Heroku) a multi-currency payment/accounting system (Python, PostgreSQL, SQLAlchemy) with a gateway cost optimization algorithm and rule-based fraud/misbehavior detection.
- Implemented a sophisticated product pricing engine, supporting variable seasons, consumer categories, and external iCalendar inputs (pandas).
- Introduced and managed the development of client web applications (Flask, React), APIs (Falcon), and iOS and Android apps (Swift and Java, experimental React Native).
- Hired and managed a team of five developers in London and remotely.
- Sold to initial customers in person in Guatemala tourist centers.
Django and Back-end Developer
YunoJuno
- Delivered back- and front-end features for version 2 and 3 relaunches of YunoJuno.com.
- Improved handling, messaging, and automation of the system monitoring freelancer availability.
- Improved the search function, including by freelancer email address.
- Implemented functionality for one-click importing of references from LinkedIn and email.
- Rebuilt the freelancer search results view (using responsive HTML) to feature a new user scoring and static ranking metric.
- Streamlined static asset compilation and introduced public CDNs to boost page load times.
- Introduced a graph-based social network layer to support teams of freelancers.
Full-stack Developer (via Toptal)
CrisisCleanup (via Toptal)
- Made wide-ranging front- and back-end improvements to the open-source codebase, including a complete redesign of the admin interface.
- Added support for the management of multiple disasters (hurricanes, floods, wildfires) within a single application instance.
- Added functionality for importing existing data (by flexible CSV).
- Added CMS features for use by non-technical administrators.
- Implemented an auto-complete search feature that functions parallel to data entry to reduce duplicates.
- Migrated the entire project to GitHub from the previous RCS.
CTO
Revector
- Architected and delivered two major iterations of the automatic telephone call generation platform, which generated hundreds of thousands of telephone calls per year from across the globe to detect international bypass/refile.
- Developed a web-based business intelligence add-on for enhanced client reporting.
- Opened and headed up the London office. Hired and managed a team of three software developers (plus interns).
- Liaised with clients, GSMA members, and 3rd-party companies for R&D and product white-labeling.
- Wrote initial marketing materials and coordinated trade show presences.
Software Developer
Dothomes
- Redeveloped and operated all web crawlers (Python, MySQL) to cover around 500,000 properties in the UK.
- Crawled USA properties at the time of launch, covering approximately 1.5 million properties.
- Designed and deployed competitor analysis in the UK and US.
Founder
Codical
- Founded an experimental venture to create an environment for hosting funded, self-supported open-source and "mixed-source" software.
- Undertook a broad literature review across software, economics, and IPR.
- Prototyped a code tracking system developed in Python and an incentive model.
- Wrote and pitched business and marketing plans to interested parties.
Experience
Cambridge Auction
http://www.bbc.co.uk/cambridgeshire/content/articles/2005/05/18/cambridge_auction_feature.shtmlSpeech Summarization with Syntactic Sentence Detection
The resulting software was able to put sentence markers back into Jabberwocky by Lewis Carroll: "Twas bryllyg and ye slythy toves did gyre and gymble in ye wabe *STOP* All mimsy were ye borogoves and ye mome raths outgrabe."
Python Testing Crawler
https://github.com/python-testing-crawler/Education
Master's Degree in Computer Speech, Text, and Internet Technology
Cambridge University - Cambridge, UK
Bachelor's Degree in Computer Science
Cambridge University - Cambridge, UK
Skills
Libraries/APIs
SQLAlchemy, React, Node.js, Stripe API, Beautiful Soup, Playwright, Pandas, Google Maps, Vue, PyTorch, Hugging Face Transformers, SOAP APIs
Tools
Git, NGINX, Hidden Markov Model, Figma, Google Sheets
Languages
Python, HTML, JavaScript, TypeScript, Elixir, SQL, CSS, Swift, Java, Less, PHP
Frameworks
WebApp, Django, Flask, React Native, Phoenix, Next.js, Tailwind CSS, Scrapy, Selenium
Paradigms
Business Intelligence (BI)
Platforms
Amazon Web Services (AWS), Heroku, Linux, QlikView, Windows, Google App Engine, AWS Lambda, iOS, Android, MacOS, Visual Studio Code (VS Code), Webflow
Storage
PostgreSQL, Redis, MySQL, MongoDB
Other
Full-stack, Architecture, Technical Writing, API Integration, Full-stack Development, Web Scraping, Back-end, JSON REST APIs, Machine Learning, Technical Leadership, Artificial Intelligence (AI), SDKs, Fintech, OpenAI, Data Scraping, Cloud, OpenAI GPT-4 API, Prompt Engineering, Security, Design, User Interface (UI), User Experience (UX), MERN Stack, Scraping, AI Content Creation, Proxy Servers, Airtable, Customer Relationship Management (CRM), Dashboards, Product Management, Payment APIs, SIP, RTP, GSM, Natural Language Processing (NLP), Speech Recognition, Linear Algebra, Neural Networks, Computer Science, Web Crawlers, Large Language Models (LLMs), Chatbots, App Store, Google Play Store, Storybook, Data Encryption, Real Estate
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring