Tushar Makkar is a serial engineering leader and founder with 13 years of experience building production ML, NLP, CV and generative AI systems and products. As Co-Founder & Co-CTO of Origin he now leads a team applying cutting-edge AI and robotics to transform a physically demanding industry, after driving Knowledge Graph, LLM and Document AI initiatives at Eightfold. He has a track record of shipping foundational systems—from resume parsing and talent-matching engines to freight pricing and simulation platforms—and holds 20+ patents and publications that reflect deep applied research. An active open-source contributor, he has improved Python validation tooling and UX in annotation tooling (voluptuous, doccano), showing attention to both backend correctness and frontend usability. Known for designing elegant, future-proof architectures and mentoring large cross-functional teams, he thrives on solving previously unsolvable, high-impact problems.
13 years of coding experience
11 years of employment as a software developer
Senior Secondary Boards PCM, Senior Secondary Boards PCM at P.K.R Jain Sr. Sec. Public School
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at National Institute of Technology Karnataka
CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library.
Role in this project:
Back-end Developer
Contributions:1 release, 88 commits, 64 PRs in 2 years 5 months
Contributions summary:Tushar primarily contributed to the `voluptuous` Python data validation library. Their work focused on enhancing URL and email validation, including implementing FQDN URL validation and adding test cases for various URL and email scenarios. They also refined validation logic and made code restructuring changes. Several commits addressed bug fixes and improved code readability.
Open source annotation tool for machine learning practitioners.
Role in this project:
Front-end Developer
Contributions:9 commits, 6 PRs, 27 comments in 1 month
Contributions summary:Tushar primarily focused on enhancing the user interface and user experience of the Doccano application. Their contributions included adding and integrating the user's username in the header and sidebar components for better user identification. They utilized Vuex for state management, improving the overall structure and maintainability of the frontend. The user also worked on clarifying input formats within the project's data handling components.
nlppractitionerspythontext-annotationdataset
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.