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.
Experienced in utilizing JavaScript and TypeScript in various frameworks to make full-stack web applications
Proficient in using React.js to create beautiful, dynamic, responsive, and functional webpages
Well versed in designing and implementing schemas for relational databases with various security needs
Able to effectively communicate with team members and organize tasks in agile environments
Knowledgable about the software design and architecture process, ensuring high satisfaction
Passionate about creating robust tests with thoughtful testcases using tools such as Selenium
Next Nest - InactiveNext 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 - ActiveColor 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.