Thomas Jackson is a computer science graduate from UC Santa Cruz with eight years of hands-on experience in ML, NLP, and computer vision research and full-stack development. As an undergraduate research assistant in the AIEA lab he leads efforts to translate natural language problems into Prolog using LangGraph, LangChain, and agentic RAG, and helps build a dataset of model hallucinations to explain LLM reasoning. He also tutors and has built practical tooling—like an autograder that cut grading time by 70%—to teach and scale ML education across Transformers, CNNs, and RNNs. A pragmatic freelance coder and brewer based in California, he blends applied research with production software skills and a curiosity for systems that make AI more transparent and teachable.
8 years of coding experience
Associate of Science - AS, Mathematics, Associate of Science - AS, Mathematics at College of Alameda
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.