CWalterBuilds

I build and teach others to build

Follow me on GitHub

My Projects

  • Published Apps
MemoriesTree OutOfTime Slidearoo
MemoriesTreeLogo OutOfTimeLogo SlidearooLogo
iOS Journaling App. Perfect for journaling and sharing your memories or keeping them private. First Firebase App. iOS and tvOS Family fun word game. Take turns listing items in a certain category before the music stops. Play music from your device in the game, In-App Purchases, and more. iOS and tvOS App. Play game of Fifteen slide puzzles with numbers or pictures. You can even play with your own photos. Keep your stats and compete with others. Cloudkit, In-App Purchase, Swift.
Download MemoriesTree Download OutOfTime! Download Slidearoo
  • AssistStat Basketball: iOS Basketball Stat Tracking App. Track stats for your Basketball Team and share with others. Uses CoreData and stats are saved to the device’s memory.
  • HandsDown: iOS App built with Dr. Steve Peterson. Random student generator. Built with Swift, Spritekit, Cloudkit, and custom Artwork.
  • APIApp: Taught myself to work with API’s. Used the numbersapi.com primarily but I played around with a few others to see what else I could come up with.
  • CwalterBuilds Website: Used GitPages to build this website!!!!
  • ChristopherWalt Repl.it: My repl.it profile. Full of hundreds of projects and code samples
  • SmartFish: Making a “Smart Aquarium” that can be controlled by an App. Firebase and Arduino. Currently controls lights and auto feeds. The goal is to check the temperature, water level, and more.
  • ArduinoConnect: An App that connects to Arduino via Bluetooth. Create During MME National Summit 2018.

Github Profile

https://github.com/cwalter50/: My Github Profile

SwiftUI Projects

  • CalculateThat: First SwiftUI Project! Currently, is a Quadratic Formula Calculator, eventually will add other formula calculators to the project. Now has a Length Unit Converter and Tip Calculator.
  • Landmarks: SwiftUI tutorial I am following to learn SwiftUI. https://developer.apple.com/tutorials/swiftui/handling-user-input
  • 100DaysSwiftUI: I am working through a tutorial to learn SwiftUI (Completed June 2020). See the Projects that I am making and learning to make. https://www.hackingwithswift.com/100/swiftui
  • TicTacToeSwiftUI: Great Session Led by Tom Bredemeier at MME National Summit 2021. We built TicTacToe using SwiftUI. It has animations, Alerts, and More all in ONE struct. Its a small example of how powerful SwiftUI is.
  • StockSimulator: Built an App that uses the YahooFinance API and allows the user to simulate trading Stock. Can create Accounts, Buy stock, Sell Stock, Create WatchLists, Monitor account growth, etc.
  • CryptoApp: Followed an online course from @SwiftfulThinking to build this. The app uses MVVM Architecture, CoreData, CoinGecko API, Color Themes, and much more. The entire App is built using SwiftUI and in Swift.
  • WordleSwiftUI: Building Wordle using SwiftUI
  • ToDoList: Followed a SwiftUI tutorial to learn MVVM (Model, View, ViewModel) programming. The tutorial is from SwiftFul Thinking. https://www.youtube.com/c/SwiftfulThinking

Microbit

  • coming soon

Arduino and Rasberry Pi

DiscoverDay Projects: We built a bunch of smaller arduino and pi projects that interact with RFID stickers on students wands they made for Discover Day. Worked with Dr. Jeremy Tomaszewski and some of my students.

Web Development

  • CWalterBuilds: Version 1.0 of my portfolio website. The source code for THIS site https://cwalter50.github.io/. Links to many of my projects.
  • CS50Web: Learning Web Development by taking this Free EdX course in summer 2021. It covers HTML, CSS, Python, Django, SQL, Javascript, Security, and More!
  • CWalterBuilds: Version 2.0 of my portfolio website. The source code for THIS site www.cwalterbuilds.com. Building a portfolio website using Django, SQL, Python, Javascript, HTML, CSS, and incorporating different apps including OrderSorter and Polls
  • UsersAndAuthentication: Followed a tutorial to add Users and Authentication to Django Project in September 2021. Plan to use the model to add Users and Authentication to CWalterBuilds and OrderSorter. Very cool to see how much of the suthentication, login, logout, and password recovery stuff that Django gives us for free.
  • ChristopherWalt Repl.it: My replit.com profile. Full of hundreds of projects and code samples

Coding Challenges

  • AdventOfCode: One coding challenge a day for the 25 days of advent. Excited for the challenges.

Mobile Apps Projects

  • Race: Create custom classes and objects in an interactive way.
  • MustacheMe: Learn how to use CameraPicker and Gesture Recognizers to put Mustaches on anyone. Great for STEM day Demos.
  • HHS Apps: Apps built for Haverford HS by Haverford HS.
  • Magic8Ball: Great intro in conditionals + using Siri with Text to Speech and shake gesture. Taught at 2017 MME National Summit.
  • Go For Gold: “Deal or No Deal” type game where you try to rack up as much cash as possible before stiking out. First tvOS project built using Swift. Taught at 2018 MME National Summit.
  • FlashCards: Use CoreData to make a great Flashcards app. Taught at 2019 MME National Summit.
  • MobileMapper2019: Completed MME Tutorial to create an app that uses MapKit and we can search the app for “parks”, “pizza”, etc.
  • Pong2019: Build the classic game Pong using Spritekit. Intro to Breakout for class
  • HallPass: Fun project to teach firebase database to MobileApps Students: People can sign in and out of the class to go bathroom and app will keep track of how long they were out for.

Misc Projects

  • Wordle: Try to guess the 5 letter word. Inspired by the game Wordle: https://www.nytimes.com/games/wordle. It is similar to Pico-Bagel-Fermi, but with words instead of numbers. Built in Java. Interact with the repl.it
  • Fractals: Worked with Dr. Peterson and used JavaSwing to make Sierpenski Triangle
  • QuadCalculator: Java Swing Quadratic Formula Calculator. Interact with the repl.it here
  • GameOf15: Started to Learn Processing to teach 2D arrays in AP CSA. Fun program built with replit.com