Alvis Tang is a seasoned technology leader and founder with a decade of experience building scalable, developer-friendly systems and people-first workplaces from London. As Chief Empowerment Officer at Work for Future and founder of multiple startups including Contexta Research and Altrucia, he blends product vision, hiring innovation, and technical execution to reimagine recruitment and data-science accessibility. His background as Chief Architect at WeSwap shows deep expertise in cloud-native architecture, TypeScript-driven monorepos, and operational resilience for high-traffic fintech systems. An active open-source contributor, he has improved TypeScript typings and core APIs in major projects like Gatsby and enhanced tooling for Create React App through craco contributions. He holds advanced degrees from Imperial College London and brings probabilistic research instincts—evident from his academic work on non-parametric estimators—to practical engineering and product decisions. Colleagues describe him as an inventorially curious leader who prioritises developer experience and human-centered hiring as much as robust infrastructure.
10 years of coding experience
18 years of employment as a software developer
Doctor of Philosophy (PhD) in Mathematics, Doctor of Philosophy (PhD) in Mathematics at Imperial College London
The best React-based framework with performance, scalability and security built in.
Role in this project:
Back-end Developer
Contributions:7 commits, 8 PRs, 18 comments in 4 years 4 months
Contributions summary:Alvis focused on improving the type definitions and functionality of the Gatsby framework's core APIs and actions. Their work included correcting argument types in the `createParentChildLink` action, adding `this` typings to various action functions for better TypeScript compatibility, and correcting the return type of the `getNode` action. These changes aimed to improve the developer experience and ensure type safety within the Gatsby ecosystem. They also removed `.js` suffixes in the `require()` calls to allow for the proper transpilation of different file types, preserving the integrity of the build process.
Create React App Configuration Override, an easy and comprehensible configuration layer for Create React App.
Role in this project:
Full-stack Developer
Contributions:7 commits, 1 PR, 8 comments in 1 month
Contributions summary:Alvis focused on improving the configuration capabilities of craco, a tool for overriding Create React App configurations. Their work included supporting additional configuration file formats, re-ordering the loading priority of these files, and refactoring code to improve maintainability. They also addressed specific issues related to configuration loading and code formatting consistency within the project.
zero-configurationreactconfigurationoverridecra
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.
Request Free Trial
Alvis Tang - Chief Empowerment Officer at Work for Future