Picture of Caleb Cassin

Caleb Cassin

Junior Software Engineer
Nashville, TN
+1 (805) 895 4330
09/02/2002

About


Hello there! My name is Caleb, and I'm a recent graduate of California State University - Fullerton with a B.S. in Computer Science. At my time at CSUF I focused on full-stack web development, resulting in the development of NextNest. My main tech stack is SERN - SQL, Express.js, React, and Node.js, but I have recently been experimenting with technologies such as Next.js and Ruby on Rails.

Beyond specific tech skills, I specialize in engineering E2E Systems with a focus on automated software testing. I excell in handling Git version management and teamwork/communication in general through my numerous projects.

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
Teamwork
Able to effectively communicate with team members and organize tasks in agile environments
Design
Knowledgable 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 - Inactive
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 - Active
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 - Inactive
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.