Skip to content
View JohnWYWallace's full-sized avatar
⌨️
Programmer: A machine that turns coffee into code.
⌨️
Programmer: A machine that turns coffee into code.

Block or report JohnWYWallace

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JohnWYWallace/README.md

John Wallace

IOS Software Developer (Swift/C/C++/Objective-C)

About Me

I currently am in University at UNF (University of North Florida) pursing my Bachelors in Computer Science. In my free time I tinker with the Swift langauge and Xcode and make little apps. Every since I was a young kid I was fascinated with Apple devices and the software that powers them. I knew since the first time I saw one I wanted to make apps for the app store. Full stack IOS Software Engineer is what I want to make of my career.


🛠 My Tool Kit

Java

Swift

C++

GitHub

Firebase

Xcode


🤖 John's 0's and 1's Journey

It all begin when I was a sophomore at St. Johns River State College pursuing my Associate in Arts degree when I decided to take an Intro to Programming Course. In this class is where I begin to fall in love with coding. It was a course where we would make fun little story games and just learn the basics or programming. The language we were learning was Python and I had no idea that this was the begining of a journey that would change the course of my life forever! Sadly, this course was cut short right when it was getting interesting due to the Covid pandemic and I had to continue learning Python at my home. Fast forward to the Summer of 2021 when Covid restrictions started to loosen up, I resumed going back to school at the University of North Florida, where I took Programming I and started to learning the language C. This course started to show me alot more that can be done with coding like creating your own functions and using conditionals and simple logic to make your program do something simple like find the largest value or get the average of many numbers. Coming into my junior year at i am feeling a lot more confident in my ability to program and take Programming II where we started to learn Java. The only thing I knew about Java up to this point was that Minecraft was originally made in Java so I knew it was a powerful language if it could make such a rich and enjoyable game like that. With that prereq knowledge coupled with my fascination of coding made me eager to start this class. This class had a lot of tough concepts that I only heard about thorugh YouTubers that I watched on YouTube which are OOP concepts like inheritance, encapsulation, abstraction, and polymorphism. By the end of this class I felt more confident in my coding abilities than I ever did before. I was able to create a login system that takes in a username and password and if and only if they match in the hashmap will it allow the user to go to the next screen. When i presented this to my class I felt so proud of myself showing them something I worked so hard on and something I could call my own. I felt like Steve Jobs presenting a new revolutionary product. This project is on my GitHub called LoginGUI if you would like to take a look at the source code and check out the UI because it was made using GUIs. Upon taking this class I would take Data Structures and Computer Architecture and Organization. This was by far the most coding heavy semesters of my college career and I couldnt be happier. Data Structures showed me all sorts of ways to search for a particular piece of data in an array like Binary searching, sorting through an array, insertion sorting and merge sorting, and Binary Search Trees to just name a few. This class was a definite eye opener to all the different ways you can manipulate data anbd how some methods are more efficient than others. Computer Architecture and Organization taught me alot about logic gates, register transfers and the overal basic organiztion and design of a computer. We used the MIPS assembly language with the MARS simulator which was so dificult to learn at first but I ended up getting the hang of it and doing well getting a good grasp of what assembly langauge is all about. Heading into the summer I begin to trying to learn other languages like Swift. Ive always been an Apple super fan and would jainbreak my iPod when I was kid to get cool software tweaks and get apps not available on the app store. My dream is to become a IOS developer and make incredible IOS apps. I started to do tutorials and took Anegla Yu's Swift course on Udemy and started grinding trying to learn about Swift and Xcode. I concurrently took her course with two other courses at school which were Databases and Computer Networks. These two courses were super helpful learning about SQL and how to connect a database with a program and being able to insert data, retreive data, edit data and delete data. Computer Networks was sa super complex course learning all about how devices connect to routers and how packets of data is sent over the internet. This is my journey so far. Stay tuned....📺

Pinned Loading

  1. TabbedInterfacee TabbedInterfacee Public

    This app is just a simple application that says a little about me and my interests. It demonstrates a basic tabbed interface, as well as some simplue SwiftUI functionalities

    Swift

  2. LoginGUI LoginGUI Public

    This is a project I presented in my programming 2 class. It is a simple GUI that logs you in if the username and password match in the hash map.

  3. BMI-Calculator BMI-Calculator Public

    This is a simple BMI calculator make in Swift.

    Swift

  4. Client-Server Client-Server Public

    This is a project I did in my Computer Networks class over the summer of 2022. Using a Server and connecting a Client to it.

  5. Protocols Protocols Public

    This is notes I have taken on using protocols in Swift.

  6. Swift-Design-Patterns Swift-Design-Patterns Public

    This is notes I have taken on Swift design patterns.