Summary
James Carroll is a software engineer based in Palo Alto with a decade of experience building web and mobile systems, currently contributing to Meta's product stack. A Stanford CS alumnus and former course assistant, he combines strong teaching and mentoring experience with hands-on engineering across React, GraphQL, Node.js, and Android. His background spans fast-paced internships and research—shipping an Android habit-intervention app with 1,000+ installs and building MEAN-stack automation tools for enterprise networking. Comfortable across front-end, back-end, and production services, he focuses on user-facing features that measurably improve engagement and reliability. Known for translating research prototypes into polished products, he brings both academic rigor and practical delivery to large-scale consumer platforms.
10 years of coding experience
3 years of employment as a software developer
High School Diploma, High School Diploma at Bellarmine College Preparatory
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Stanford University
English, Chinese