Hello, I'm Camden.
Full Stack Engineer with a passion for learning.
Programming Languages
Java & C#
(Click on each to see more!)
Junior Full Stack Engineer at Classroom Mosaic
(May 2023 - Present)
Worked in Ruby on Rails for backend, and Backbone.js for frontend. Utilized OpenAI and Adobe API's to make a PDF parser and built a full Form builder. Classroom Mosaic allows for K-12 schools to perform teacher observations.
Software Engineer intern at CodingRooms
(May 2022 - Sep 2022)
Worked in Angular with TypeScript to create features and fix bugs in the CodingRooms app. CodingRooms is a company in California creating an easy way for CS Teachers to make work for students
CS Curriculum Developer at DFHS
(Aug 2021 - May 2022)
I taught Computer Programming 2 at DFHS in the 2021-2022 school year, making curriculum, assignments, teaching the class, and grading. I taught in depth Python in the first semester, and HTML/CSS/JS with React in the second semester.
Heckeldex Website
(February 2021 - July 2021)
The Heckeldex is a Heckel Bassoon database that is meant to display historical information. Users can submit images and a description for a serial number if they have information, which gets sent to be reviewed by an admin who lets in into the live database.
(Nov 2019 - Feb 2020, off and on)
Wave is a game built in UnityEngine for iOS and Andriod, and its a very simple endless game. It was programmed starting in 2019 and going into 2020, and it never made it to the app store. There is a beta APK file for andriod still available.
Stock Market Prediction Bot
(Mid 2020, written in one day)
This is a bot which checks the price changes of S&P 500 companies to find a buy. I wrote this program in one day, so it is a small project. Unfortunately, yfinance no longer has access to live market data so this project is inoperable.
About Me
Hello, I’m Camden Spehl. I love to code, run, and teach. I also like working on cars and investing in my free time.

I have been interested in computers since elementary school, and built a computer in 7th grade, but didn’t get a chance to truly start learning to code until I took Computer Programming 1 in high school. It was taught in Java, and as I continued taking programming classes I became well versed in programming with Java. Around the end of 10th grade, I started exploring other programming languages and concepts in my free time, and actually ended up causing a change in the curriculum at my high school to teach Python instead of Java.
Wow! look at that guy!