Picture of Caleb Cassin

Caleb Cassin

Junior Software Engineer & STEM Tutor
Dickson County, TN
+1 (805) 895 4330

About


Tutoring

I'm a STEM and Computer Science Tutor! I can tutor high school and college-level topics such as AP Computer Science, Data Structures, Algorithms, and Software Design. I taught my peers advanced concepts such as SQL Queries and Git version control. From Java and Python to Statistics and Algebra to Physics and Precalc, I cover a wide range of CS and STEM subjects. If you're interested you can book a free 15-minute consultation on my Calendly link below!

Software Development

I'm a recent graduate of California State University - Fullerton with a B.S. in Computer Science. While at CSUF I focused on full-stack web development, resulting in the development of NextNest: a webapp where users can search for and take quizzes to get recommendations on cities they may want to move to. My main tech stack is PERN - Postgres, Express.js, React, and Node.js, but I have recently been experimenting with technologies such as Next.js and Ruby on Rails. I love building software and helping people understand how it works.


My Skills


TypeScript
Experienced in utilizing JavaScript and TypeScript in various frameworks to make full-stack web applications
React
Proficient in using React.js to create beautiful, dynamic, responsive, and functional webpages
Databases
Well versed in designing and implementing schemas for relational databases with various security needs
REST APIs
Effectively designs REST APIs using MVC and N-Layer architectures with Node.js/Express tech stacks
Design
Knowledgeable about the software design and architecture process, ensuring high satisfaction
Testing
Passionate about creating robust tests with thoughtful testcases using tools such as Selenium

Projects


Next Nest - MySQL, Node/Express, React
Next Nest was my Senior Capstone project that used a SERN tech stack. The main goal was to provide a way for people to find a city that meets as many of their needs as possible. This was accomplished by both allowing them to take quizzes on their preferences and provide results using a cosine similarity model and sort through a table of all the cities we had data on. The biggest challenges in this project were sourcing the required data and managing the tasks by myself.
Color Palette Picker - PERN
Color Palette Picker is a client-side React app that allows the user to create a color palette file from an image. Different applications use different file formats for palettes and occasionally make it difficult to create your own. This seeks to ease that process. In the future I hope to add more features to the picker and add a file conversion page that lets users convert between different palette types.
Starship - MongoDB, Node.js
Starship is a TypeScript/Discord.js Discord bot game where players can explore space, collect resources, buy pets, and much more. I rewrote the original JavaScript version of this bot due to low-quality code and structure. It is currently on haitus in favor of web development projects.

Contact Me!


Contact me through this form or through the details in my profile section.