Search
John C.'s Photo

Senior Software Engineer & AI Specialist — BS/MS in Computer Science
John C.

337 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $100
Response time: 5 minutes

About John


Bio

Hi, I'm John! I'm a Senior Software Development Engineer at CVS Health, where I architect cloud-native clinical applications on Azure and Kubernetes, automate development workflows with GitHub Actions and Terraform, and serve as technical lead between engineering and business teams. Outside of work, I build AI-powered applications using tools like Next.js, Supabase, and the Vercel AI SDK, and I consult with individuals and businesses on integrating AI into their workflows. I hold both a...

Hi, I'm John! I'm a Senior Software Development Engineer at CVS Health, where I architect cloud-native clinical applications on Azure and Kubernetes, automate development workflows with GitHub Actions and Terraform, and serve as technical lead between engineering and business teams. Outside of work, I build AI-powered applications using tools like Next.js, Supabase, and the Vercel AI SDK, and I consult with individuals and businesses on integrating AI into their workflows. I hold both a Bachelor's and Master's in Computer Science from Worcester Polytechnic Institute, with a minor in Chinese Studies, graduating with a 3.7 GPA and Dean's List recognition from 2019 to 2022.

I've tutored over 100 students across Computer Science, programming, and AI topics, and I spent six years coaching a youth recreational swim team — experience that taught me how to break down complex ideas for learners at every level. The professors who made the biggest impact on me were the ones who were both engaging and clear, and that's exactly the approach I bring to tutoring. Whether you're working through your first Python assignment, studying for a data structures exam, or trying to understand how to use AI tools like ChatGPT and Claude in your own work, I adapt my teaching to meet you where you are.

My specialties include Python, Java, TypeScript, React, cloud infrastructure, and AI integration, but I'm also comfortable helping with general math, science, and anything computer-related — from debugging code to building or repairing your own machines. I also previously interned at the Federal Reserve Board of Governors, working with Python and R for data analysis, so I can help with data science fundamentals too. Feel free to reach out — I'd love to help you learn something new.


Education

Worcester Polytechnic Institute
Computer Science
Worcester Polytechnic Institute
Masters

Policies

  • Hourly Rate: $100
  • Rate details: Minimum rate of one hour unless specified prior to scheduling.
  • Lesson cancellation: 4 hours notice required
  • Background check passed on 9/22/2022

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

John hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

Angular

Angular

Hi! I am currently a full-stack software engineer and work in the pharmacy industry. The tech stack that I work in utilizes Angular, so I am very familiar with this JavaScript framework. I have years of experience with TypeScript, vanilla JavaScript, and HTML/CSS, and a excited to share this experience with others.
Computer Gaming

Computer Gaming

I graduated with my Bachelors and Masters in Computer Science in May of 2022 and now work as a software engineer. I have taken courses on game development, graphic design and animation, and understand the fundamentals of how a video game works. I have also played video games for over 15 years now and have a broad understanding of a wide variety of titles.
Computer Programming

Computer Programming

Hi! I am currently a full-stack software engineer working in the pharmacy industry. The technologies that I use for work consists of Java, Angular (JavaScript / TypeScript / CSS/ HTML), and Azure (database). Aside from these, I have worked with various other frameworks and languages while getting my masters degree in Computer Science. Some of these include: Python (AI / Machine Learning), Cloud Computing (AWS), and other web frameworks (ReactJS and some others).
Computer Science

Computer Science

Hi! I am currently a full-stack software engineer working in the pharmacy industry. The technologies that I use for work consists of Java, Angular (JavaScript / TypeScript / CSS/ HTML), and Azure (database). Aside from these, I have worked with various other frameworks and languages while getting my masters degree in Computer Science. Some of these include: Python (AI / Machine Learning), Cloud Computing (AWS), and other web frameworks (ReactJS and some others).
CSS

CSS

I am currently a full-stack software engineer working in the pharmacy industry. The technologies that I use for work consists of Java, Angular (JavaScript / TypeScript / CSS/ HTML), and Azure. My CSS qualifications come from the daily work that I do as a software developer, using the Angular framework in conjunction with our designers to apply CSS styling on components from our library to meet business requirements.
General Computer

General Computer

Hi! I am currently a full-stack software engineer working in the pharmacy industry. I have had a passion for computers almost my entire life. I have a Bachelors and Masters degree in Computer Science, and various other experience in general computing from my personal interests as well.
Java

Java

Hi! I am currently a full-stack software engineer working in the pharmacy industry. The technologies that I use for work consists of Java, Angular (JavaScript / TypeScript / CSS/ HTML), and Azure (database). Aside from these, I have worked with various other frameworks and languages while getting my masters degree in Computer Science. Some of these include: Python (AI / Machine Learning), Cloud Computing (AWS), and other web frameworks (ReactJS and some others).
JavaScript

JavaScript

Hi! I am currently a full-stack software engineer working in the pharmacy industry. The technologies that I use for work consists of Java, Angular (JavaScript / TypeScript / CSS/ HTML), and Azure (database). JavaScript and TypeScript are the root of the Angular framework, and are probably the languages that I utilize the most as I am working with them on a daily basis for my development job.
Machine Learning/ AI

Machine Learning/ AI

I have a Master’s in Computer Science with graduate coursework in AI and machine learning. I work daily with the latest AI models and tools, integrating them into real-world systems. I’m passionate about AI and stay up to date with emerging technologies as part of my work as a software developer.
Macintosh

Macintosh

I was first introduced to the Mac operating system in 2009, I was nine at the time. I have become proficient with the OS since. In my time at college I have taught myself Swift, a Mac based language, and developed numerous iOS and Java based applications. I have been a long time user of the platform, and have previously done service in my home town where I would teach elderly individuals how to use their smartphones, tablets, and computers to their full potential. I believe that all of these certifications enable me to teach about the Mac platform and its capabilities.
Microsoft Outlook

Microsoft Outlook

I was first introduced to Microsoft Outlook when I began my undergraduate degree in 2018. I quickly picked up on the convenience of the platform and began using consistently to manage my time and communication while pursuing a Computer Science degree, competing in Division III athletics, and completing a minor in Chinese studies. I now use these tools every day for my job as a software engineer. I believe that I am qualified to teach about Microsoft Outlook because I am an active user that has taken advantage of the platform's numerous capabilities in communication and time management.
Swimming

Swimming

I have been swimming competitively since I was seven years old. I coached for my local recreational swim club during the summers of 2015 to 2019, progressively gaining responsibilities and concluding my experience as the Assistant Coach to a team of nearly 200 swimmers. I am also a Division III athlete at Worcester Polytechnic Institute, currently specializing in Breastroke and Sprint Freestyle. I have broad experience with swim training, dryland and weights, injury prevention, and physical therapy. I believe that all of this experience enables me to teach about Swimming.
Web Design

Web Design

Hi! I am currently a full-stack software engineer working in the pharmacy industry. The team that I work on designs the UI and functionality for a piece of software. I also have plenty of experience in web design from my undergrad and masters degree in Computer Science. I am very familiar with the React and Angular JavaScript frameworks, as well as vanilla JavaScript / HTML / CSS.
ACT Math
Algebra 1
Algebra 2
Calculus
Elementary Math
HTML
Prealgebra
Precalculus
Python
SQL
Statistics
Trigonometry
John C.'s Photo

Questions? Contact John before you book.

Still have questions?

Contact John
Response time: 5 minutes

Ratings and Reviews


Rating

5.0 (174 ratings)
5 star
(172)
4 star
(2)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Knowledgeable and patient tutor

John has always been very helpful, always adjusting to the content covered in class. Great attitude, very patient, and easy to understand. He is ready to assist on any topic, regardless of what the class requirements are.

Cecilia, 7 lessons with John

Great tutor and very knowledgeable. really appreciate his help and all the materials he provides me with

Really Great tutor and also very knowledgeable. really appreciate his help and all the materials he provides me with to help me learn

Ola, 5 lessons with John

Knowledgeable and patient tutor

John was nice and Detailed in teaching. I would definitely recommend and will look forward to get tutoring again. Also, very flexible in available time and prompt on instant tutoring request.

Ed, 1 lesson with John

Patient and Very Knowledgeable

John helped my son get his coding completed and did so without getting frustrated. He explained why it needed to be done that way, although we found out that the coding class may possibly be to advanced for our son, but we will find out in future lessons. Thank you John! Great first experience with an online tutor.

Cynthia, 29 lessons with John

Knowledgeable, patient, flexible...above and beyond

Worked with my 15 year old on his computer build, a very tall order over Zoom. His knowledge, guidance and patience were incredible. And he stayed on an extra hour, provided info and links, and waited as we struggled to screw in various minuscule components. Smart, lovely to work with. My son enjoyed it and was so grateful. Would not have succeeded in building the computer without him. Knows his stuff and has the patience to explain.

Leah , 1 lesson with John

Great tutor

John is super smart and helped me with everything I needed to know!!! Helped me soso much would recommend him!!! Great tutor and really good rates!! It won’t let me finish the review unless I have 160 characters so here

Caroline, 1 lesson with John

Excellent Tutor

John is very good to work with. He explains everything in detail and at a good pace to understand. I will recommend John as an excellent tutor because he is patient, knowledgeable and reviews the materials to the of my understanding.

Patience, 3 lessons with John
Hourly Rate: $100
Response time: 5 minutes
Contact John