Daniel Ritchie is a PhD student at UC Irvine’s Digital Learning Lab who designs and builds AI-driven educational tools to make learning more interactive and personalized. With a BS in Computer Science and an education minor from UC Davis and nine years of hands-on experience, he bridges pedagogy and engineering—shipping conversational agents, generative writing tools, and AI curricula targeted at K–12 and higher education. He has practical classroom and teaching experience from roles at iD Tech and ThoughtSTEM and a track record of shipping front-end projects and maintaining research codebases on GitHub. Comfortable with Python, R, React, and domain-specific languages like Racket, he also brings bioinformatics scripting and maker-space hardware setup experience that informs a pragmatic, cross-disciplinary approach to edtech. Passionate about scalable AI literacy, he’s seeking opportunities to translate research prototypes into products that prepare students for a tech-driven future.
9 years of coding experience
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of California, Davis
Contributions:8 PRs, 18 pushes, 5 branches in 6 years 3 months
reactnextjs
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.