Xin Tan is a Senior Software Engineer specializing in AI agents with a decade of experience spanning startup product engineering, robotics, and academic research. He blends hands-on full-stack and ML engineering—shipping computer vision systems at a startup acquired by Snapchat, building LLM-powered chatbots, and contributing backend and visualization fixes to notable open-source guided policy search code. After two years doing computational neuroscience and computational psychiatry research (MCMC model-fitting, EEG clustering, and RL models of threat perception), he’s returned to production software where he applies rigorous experimental thinking to practical ML systems. Based in New York, he pairs deep technical breadth with a research mindset, often translating novel ideas from papers into deployable prototypes.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS) Electrical Engineering and Computer Science, Bachelor of Science (BS) Electrical Engineering and Computer Science at University of California, Berkeley
Associate of Arts - AA Psychology, Associate of Arts - AA Psychology at De Anza College
Master of Arts - MA Psychology, Master of Arts - MA Psychology at Stony Brook University
Contributions:57 commits, 8 PRs, 51 pushes in 7 months
Contributions summary:Xin contributed to the project by fixing backend issues related to the matplotlib backend and by improving 3D visualizations using buffered axis limits. They also implemented a feature that allows a new experiment to copy hyperparams and targets from a previous one. Additionally, the user modified the code to display the components of a CostSum and refactored the GUI demos.
Contributions:28 PRs, 160 pushes, 38 branches in 1 year 3 months
tensorflow
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.