Will's Coding Portfolio


Software Developer (web, C++, Go, Linux)





A detail from a constructivist drawing of mine







---



For more, click "Open"

Open





- Projects

Open

TicTacToe Implementations

See my GitHub repo, TicTacToe, with implementations in C++, GoLang, and LISP



JavaScript CRUD Menu

See my GitHub repo, JS CRUD Menu



JavaScript War Card Game

See my GitHub repo, JS War Card Game



Scratch Project: anxiousDragon


Repo for this Website

You can view my Github repo for this website here



Odin Recipes Website

You can view my Odin Recipes Website here



gitgitgo bash script

See my GitHub repo, gitgitgo



More Underway!

I have several Projects underway, including:

  • A Geng Clock Project
    • (implemented in both bash and C++)
  • A text-based Prolog game
  • A number guessing game and walk-through
  • A simple financial calculator in bash that will advise users about how much they should aim to make and save
  • and others as well






- Promineo Tech Front End Bootcamp

Open

I completed ~1/2 of Promineo Tech's Front End Bootcamp, with Arapahoe Community College.


You can view my coursework here: github/CardioLeo


Unfortunately, life circumstances got in the way of my completing the bootcamp.


You can find my Week 3 Elevator Pitch here


Promineo Tech FE Bootcamp (July-November 2022, 50%)







- Courses & Certifications

Open

One of my skills is being resourceful.


I've gathered certificates and project-building experience in 20+ venues, most of them listed here.


Open

Here are some of the learning platforms I have been using (courses and certifications) apart from the Bootcamp:



    ---



  1. Harvard's CS50 course (in progress)
  2. Open
    • I have listened to every one of the 2020 Harvard CS50 lectures multiple times and learned a lot through them.
    • Scratch project: Anxious Dragon


    ---



  3. The Odin Project
  4. Open
    • Foundations Course (in progress, 42% complete)


    ---



  5. Mimo
  6. (all free Mimo resources completed)

    Open
    • Web Development (no certificate, 100% complete, 180+ lessons)
    • Python3 Course (no certificate, 100% complete)
    • SQL Course (no certificate, 100% complete)


    • Programming (completed course)
    • Internet and Networks (completed course)
    • Command Line (completed course)
    • Artificial Intelligence (completed course)


    ---



  7. Udemy Courses
  8. Open
    • C++: From Beginner to Beyond (in progress, 120/359, 33%)
    • The Git and Github Bootcamp (100% completed with certificate)
    • Bash Mastery: The Complete Guide to Bash Shell Scripting (100% completed with certificate)
    • Power of Perl :: Learn Basic and Advanced Perl Programming (100 completed with certificate)
    • TOTAL: Comptia A+ Certification (220-1001), (in progress, 37%)


    • Business Writing & Technical Writing Immersion (in progress, 6%)
    • React JS Web Development - The Essentials Bootcamp (unfinished, 1%)
    • Hello React - React Training for JavaScript Beginners (unfinished, 45%)
    • A Brief Guide to Business Continuity and Disaster Recovery (100% completed with certificate)


    ---



  9. PluralSight
  10. Open
    • Learn to Program with C++17, Kate Gregory (in progress, 5h20m, 20%)
    • C++20 Algorithms Playbook, by Kate Gregory (in progress, 4h, 40%)
    • What's New in C++20 (in queue, 2h, 0%)


    • Go: The Big Picture (completed, 1h, 100%)


    • Scan Web Applications with Bash (in progress, 45m, 75%)
    • Network Concepts and Protocols (in queue, 5h, 0%)
    • React: The Big Pictures (in queue, 1h, 0%)


    • Ubuntu Linux Administration: Essential Commands (in queue, 6h18m, 0%)
    • Ubuntu Linux Administration: Operation of Running Systems (in queue, 5h24m, 0%)
    • CompTIA Linux+: Scripting, Containers, and Automation (in queue, 4h26, 0%)


    ---



  11. Enki Coding
  12. Open
    • Coding Intro (completed course, 100%)
    • Web (HTML & CSS, course completed, 100%)
    • Linux (in progress, 23%)
    • Git (in progress, 19%)


    • Go (in progress, 33%)
    • Tech Interviews (in progress, 28%)
    • Spreadsheets (in progress, 32%)
    • Comp. Sci. (in progress, 6%)


    • Docker (in progress, 60%)
    • (and more to come)


    ---



  13. Grasshopper
  14. Open
    • Fundamentals (certificate, 100%)
    • Fundamentals II (certificate, 100%)
    • Intro to Interviewing (certificate, in progress, 37/46 lessons)

    [Naturally, since the Grasshopper App, by Code with Google, was one of the best such apps, it has been discontinued and is no longer available.]



    ---



  15. SoloLearn
  16. Open
    • C++ (in progress, 54/80 lessons, 3/8 challenges)
      • [links to source code for challenges?]
    • HTML (certificate completed)
    • CSS (coming soon)
    • React + Redux (in progress, 44%)


    ---



  17. LinkedIn Learning
  18. Open
    • Linux System Engineer: Bash Shell Scripting for Automation (certificate, 100% complete)
    • [Unicode Course scrapped together from every video that is remotely relevant to Unicode]


    ---



  19. Programming Hero
  20. Open
    • Python3 (in progress)
    • C++ (certificate, completed 100%)


    ---



  21. The Great Courses
  22. Open
    • How to Program (Python3, completed, 100%)
    • Introduction to C++: Programming Concepts and Applications


    ---



  23. Khan Academy
  24. Open
    • Computer Science
      • Cryptography (course, in progress)


    ---



  25. Youtube Coding Playlist
  26. Open
    • Self-Compiled Unicode Video Playlist (4+ hours long, all videos watched and listened to)

    • Video Titles in Current Playlist:

      1. Characters, Symbols and the Unicode Miracle
      2. Code Pages, Character Encoding, Unicode, UTF-8 and the BOM
      3. How to access every Unicode character just through typing
      4. The Unicode Consortium Overview


      5. The Unicode Emoji Subcomittee
      6. Understanding ASCII and Unicode (GCSE)
      7. Unicode in Python
      8. Unicode vs UTF-8


      9. Unicode, in friendly terms - ASCII, UTF-8, code points, character encodings, and more
      10. unicode
      11. What Is Unicode And Why Do I Need To Use Unicode
      12. Why Nobody Knows What This One Unicode Character Means


    ---



  27. Programming Hub
  28. Open

    I wrote a sort of review of this app on my blog here: 438. Programming Hub Coding App Review



    • Fundamentals (certificate, 100%)
    • C++ (certificate, 100%)
    • HTML (certificate, 100%)
    • Git (certificate, 100%)


    • LISP (certificate, 83%)
    • CSS (certificate, 57%)
    • Ethical Hacking (certificate, 100%)
    • Perl (certificate, 100%)


    ---



  29. Zenva Courses
  30. Open
    • JavaScript Foundations (in progress)
    • The Complete Beginner's JavaScript Course (in progress)
    • Bite-Sized Responsive Web Design (in progress)
    • (and many more to come)







- Blog Posts on Coding & Abstraction

Open

On my blog, Perilous Resonance, I write about tech, ethics, spirituality, and language.


In "on Abstraction," I list posts on "the most important idea" in Computer Science


(as Kierkegaard would say, whether you check it out or not - either way, you will regret it)







- My Reading List

Open

Reading List

(follow this ^ link for an incomplete list of titles

I've read, listened to, or am somewhere lost inside

- books and audiobooks related to topics like

coding, language, philosophy, logic, and a few on ethics

- but mostly coding for now)




---