Skip to content
View Zack-Fleming's full-sized avatar

Block or report Zack-Fleming

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 250 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
Zack-Fleming/README.md
  • 👋 Hi, I’m @Zack-Fleming

  • 👀 I’m interested in Software Development, Web Development, Game Development, Networking, and Linux.

  • 🌱 I have recieved my Bachelor's Degree in Software Development at the Pensylvania College of Technology in may of 2025. I have had this passion for software development since High School. I have been programming for about eight years. Currently, I am working on a couple of different projects that challenges my knowledge, motivates me to learn new topics, and drives me out of my comfort zone, when it comes to my programming practices and methods.

  • My current skills:

    • Web Development - HTML, CSS, JavaScript, and PHP
    • DabaBase Development - MySQL and SQLite
    • Netowrking - Vlans, subnetting, inner-vlan routing, RIP, OSPF, EGIRP, and the basics of BGP
    • Scripting - Linux Shell scripting and scratching the surface of PowerShell
    • General Purpose Languages:
      • Java libraries or technologies I have used:
        • Swing and AWT - the GUI framework, that comes with Java
        • JavaFX - GUI framework, that contains more bells and whisles than Swing
        • JDBC (Java DataBase Connectivity Classes) - a Java API for database controll, using Java
        • MyBatis - Additional SQL API, for more advance features than JDBC (ex: running full SQL cripts, rather than running SQL scripts line by line)
        • Barbecue - Barcode creation and reading library
        • Forge - Java API for modding the game MineCraft
        • Opencsv - API for easy CSV file creation, allows for less code when creating such files
        • USB4Java - USB functionallity for Java (least worked with)
        • LibGDX - Java game library (still working on learning this library)
        • LWJGL (LightWeight Java Game Library) - another Java game library (still learning this)
        • Gradle & Maven - Project dependency management and version control
      • Python libraries or technologies I have used:
        • TkInter - GUI framework
        • Scapy - network programming library
        • Pygame - game development API
      • Ruby - mainly with basic CLI-based programs
      • C++ - Unity Game Development and Windows Native Executable programs
      • Kotlin (getting my feet wet, haven't used in a short while)
      • 6502 & x86 assembly (still learning the best programming practices)
      • CBM Basic - Commodore Basic (decent knowledge)
  • 📫 How to reach me:

Popular repositories Loading

  1. Zack-Fleming Zack-Fleming Public

    Config files for my GitHub profile.

  2. Linux-Class-Projects Linux-Class-Projects Public

    Shell

  3. Linux-Scripts Linux-Scripts Public

    A repository of the scrips and configs I use on my Linux machines

    Shell

  4. Portfolio Portfolio Public

    A Digital portfolio of all of the development projects i have developed, over the years.

  5. aot-1.19.4 aot-1.19.4 Public

    Java

  6. CaratWise CaratWise Public

    the data science thing

    CSS