
Hey! I'm a student at Brown studying Computer Science and Mathematics. I am particularly interested in web/software design and machine learning, and the challenges faced at their intersection.
I have TA'd for both undergraduate and graduate computer science courses at Brown, covering material ranging from computer vision to advanced cybersecurity. I have served as a Head TA for courses at Brown, coordinating UTA-STA staffs and classes of students. I am passionate about the importance of peer education and the role TAs can play in fostering an inclusive learning environment.
I have industry experience in software engineering, with internship experience at Stripe (Summer 2025), BillMax, and Sharp Notions. I have also assisted several professors and associates with software development related tasks. Notable projects include the development of Stellasonos (NASA-funded), Zelma (NCCI-funded), and the Global Linkages Lab infra.
I also enjoy running. Below is a GitHub-inspired visualization of my mileage over the past year.
Please feel free to reach me at john_farrell@brown.edu. Here are my github and linkedin.