Skip to content
View AdamB64's full-sized avatar
💭
just making things until they work
💭
just making things until they work

Block or report AdamB64

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
AdamB64/README.md

About Me

I'm Adam, a passionate programmer always looking for new challenges. I've spent my school years building games, GUI interfaces in Python, and even ventured into mobile app development with Java.

Skills

  • Python: Developed basic terminal games and GUI interfaces for a budget application school assessments.
  • Java: Started with Java for learning programming and later used it to create a budget app using Android Studio with Firebase API. Also utilized the phone's SQLite database for local storage.
  • Web Development (HTML, CSS, JavaScript, and Node.js): Built a real-time chat website using Node.js and MongoDB, allowing users to create separate private chatrooms.
  • React Native and jQuery: Worked on mobile app development, focusing on navigation, registration, and login fields, but just the front-end for them.
  • C# and Unity: Developed a first-person sword-fighting game in Unity using C# with multiple levels, enemy AI, health management, and difficulty settings. The game includes:
    • Two levels, with increasing enemy difficulty.
    • Attack mechanics where the player can only attack after being attacked.
    • Health pickups for the player and enemies to restore health.
    • Collectible swords with unique effects depending on the type of sword.
    • Adjustable difficulty settings that increase or decrease enemy health and damage scaling.
    • Fully designed HUD, UI screens, and in-game scene transitions.

All these are in my repos as public archives since I'll probably not come back to them again.

Current Project

🎓 I'm currently working on my Honours Project, which focuses on developing a web-based team project management application designed for hybrid and remote teams. This project aims to integrate communication, file-sharing, and task management into a single platform, addressing the inefficiencies of existing tools. The goal is to enhance productivity and collaboration for remote teams by streamlining workflows and minimizing the need to switch between multiple applications.

This project is particularly relevant in the post-pandemic world, where remote and hybrid work continues to be a major part of many industries. By developing an all-in-one web-based solution, this tool aims to provide a seamless and efficient user experience, improving overall team performance.

Past Projects

  • Real-time Chat Website: Utilized HTML, CSS, JavaScript, Node.js, and MongoDB.
    The Repository
  • Budget App: Developed with Java using Android Studio.
    The Repository
  • Budget Application: A budget application (made this one first; it was bad; look at the code if you want) made with Python using guizero for the interface and openpyxl for using Excel files.
    The Repository
  • Hit 'Em Back (Unity Game): A first-person sword-fighting game where players progress through two levels, each with increasing enemy difficulty. The game includes:
    • Health and healing pickups for both the player and enemies.
    • Attack mechanics where players can only attack after being attacked.
    • Swords with unique effects that can be collected.
    • A difficulty setting that adjusts enemy health and damage scaling.
    • A fully designed HUD, UI screens, and game scene transitions.
    • Various game scenes including menus, settings, and HUD for gameplay immersion. The Repository

Learning Goals

🔭 Once I'm done with my Honours Project, I plan to explore C++ and eventually dive into Rust.

Stats


Feel free to explore my repositories. 💻

Pinned Loading

  1. Project Project Public

    flow is my Honours Project for university — a full-featured, web-based project management system built with Node.js, Express, and MongoDB. It supports role-based collaboration, real-time chat, task…

    JavaScript

  2. web web Public

    JavaScript

  3. Budget Budget Public archive

    Java

  4. hit_em_back hit_em_back Public

    C#

  5. realtime_chat realtime_chat Public

    a website version of whatsapp/discord made to help me learn

    JavaScript

  6. graded-unit graded-unit Public archive

    Python