My name is Carl, and I'm a Chicago-based software engineer currently working at The Scion Group. Before graduating from Actualize Coding Bootcamp in August 2020, I was, among other things, a solutions analyst at a SaaS company, a high school English teacher, a freelance writer/editor, a touring musician, a rideshare driver, and the teenager who asked if you wanted cheese with those fries. (Not all at the same time, of course.)
I am a firm believer in the value of mission-driven technology, data-backed storytelling, and continual learning and improvement. Throughout my professional career, I’ve dedicated myself not only to being a dependable and detail-oriented collaborator, but also to spreading curiosity, creativity, and humor amongst my colleagues.
Outside of work, I enjoy reading, creating music, developing board games, and eating ice cream. I've also developed a perverse affinity for hand-washing dishes. (My apartment doesn't have a dishwasher, and there are oh-so-many podcasts to listen to...)
Ruby on Rails · JavaScript (ES6+) · Vue · React · Node.js · HTML & CSS · PostgreSQL
Actualize Coding Bootcamp · 2020
Northeastern Illinois University · MA · 2018
University of Illinois · BA · 2009
Regards
December 2020
Greeting card generator that allows users to select category-specific images and add stylized text; has a download button that 'draws' all image and text elements to a canvas before saving the flattened product locally as a .png file.
React · Node.js · PostgreSQL
Folded Map
August 2020
Social networking app that matches Chicagoans from geographically mirroring city blocks and allows them to connect via both community posts and direct messaging (inspired by Englewood activist Tonika Johnson’s Folded Map Project)
Ruby on Rails · Vue · PostgreSQL · HERE Geocoding and Search API · Mapbox API · WebSocket
Tandem Trivia
October 2020
Multiple choice trivia app built for Tandem's 2020 apprenticeship code challenge; imports questions from a provided json file, shuffles questions and cuts them down to 10, and then shuffles the answers; provides correct/incorrect feedback and keeps score throughout each round
Vue · JavaScript · CSS