Skip to content
View 8FAX's full-sized avatar
💜
Just having some fun!
💜
Just having some fun!

Block or report 8FAX

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
8FAX/README.md

Hi there, I'm Liam

Typing SVG

👨‍💻 About Me

I'm Liam, a passionate developer with a knack for building innovative solutions and solving complex problems. With expertise spanning multiple domains, I enjoy learning new technologies and sharing knowledge within the community.

🔍 More about me

I'm Liam, a dedicated developer passionate about creating innovative solutions and tackling complex challenges. With experience across diverse domains, I thrive on learning cutting-edge technologies and contributing to the developer community through collaboration and knowledge sharing.

I'm a curious and thoughtful individual who enjoys exploring new ideas, learning, and diving deep into topics that pique my interest. I value creativity, knowledge, and effective communication, often seeking clarity and precision in discussions. I have a penchant for understanding concepts and solutions thoroughly, which reflects my analytical mindset and dedication to getting things right.

Whether it's brainstorming, crafting detailed plans, or engaging in thoughtful conversations, I bring a mix of enthusiasm and a keen eye for detail. Always open to exploring fresh perspectives, I thrive in collaborative environments and enjoy the process of iterative improvement.

  • 🌐 Experience:
    • Back-End Developer @ BoatsGroup: Summer and fall of 2024
    🔍 More about my work at BoatsGroup Focused on automating data validation for marketplace listings of boats and engines (makes and models). Designed and implemented robust systems to ensure data integrity using advanced validation techniques and automation tools.
  • 📚 Education
    • Currently pursuing a Bachelor’s in Computer Science at RIT
  • 🛠️ Exploring new technologies and pushing boundaries

🚀 Latest Projects

- HoyoHelper

The Hoyo Helper project is designed to help players of Hoyoverse games automate the claiming of web-based daily login rewards without needing to manually access the website. It offers two solutions: a standalone file for batch automation of multiple accounts and a QT-based app with an intuitive interface for managing accounts and automating logins.

📖 More about this project

The Hoyo Helper project simplifies the process of claiming daily login rewards for Hoyoverse games by automating logins to Genshin Impact (GI), Honkai: Star Rail (HSR), and Zenless Zone Zero (ZZZ). The standalone version supports bulk automation for multiple accounts, while the QT-based app provides a user-friendly GUI for storing accounts and configuring automated logins. Using Playwright, the project ensures efficient and asynchronous handling of login processes and session management. The backend scripting handles credentials securely, working seamlessly with the automation. Modular development allows each component—Playwright scripts, backend login functionality, and the GUI—to evolve independently while laying the groundwork for future integration. This approach ensures a cohesive user experience in the final product. Currently under active development, the project will eventually deliver expanded automation capabilities and an enhanced GUI. Contributions are welcome to help refine the code, report bugs, or suggest new features under the GNU Affero General Public License.

HoyoHelper
Check out the full project by clicking on the image here ^

- RagStack

This project is a comprehensive RAG pipeline implementation that includes YouTube and web scraping tools for data collection, Milvus as a vector database for efficient context retrieval, and a Tkinter-based multi-user chatbot interface. It also features data visualization tools enhanced with PyCUDA for analyzing large datasets.

📖 More about this project

This project demonstrates a complete Retrieval-Augmented Generation (RAG) pipeline, incorporating YouTube and web scraping tools to extract, process, and summarize content. The YouTube scraper downloads video transcripts and metadata, while the web scraper gathers text and links from specified domains, with both systems designed for scalable task management. Processed data is embedded using a custom API and stored in Milvus, a high-performance vector database, for efficient retrieval. The chatbot app utilizes Milvus to fetch relevant context and a generation API to construct conversational responses, presented in a Tkinter-based GUI with multi-user and multi-conversation support. The Milvus data loader ensures seamless embedding and storage of textual data with advanced indexing for optimized performance. Data visualization tools, accelerated by PyCUDA, enable efficient analysis of the retrieved content. Configuration is handled via environment variables and modular setups, allowing flexibility in scaling and customization. This project provides a foundational understanding of RAG pipelines and the associated technology stack for building sophisticated retrieval and generation systems.

RagStack
Check out the full project by clicking on the image here ^

🛠️ Technologies & Skills

Languages:

🔍 Language stats

Databases:

Tools:

Frameworks & Libraries:

🌐 Connect With Me

LinkedIn Portfolio

Pinned Loading

  1. RAGStack RAGStack Public

    This project is a comprehensive RAG pipeline implementation that includes YouTube and web scraping tools for data collection, Milvus as a vector database for efficient context retrieval, and a Tkin…

    Python 1 1

  2. HoyoHelper HoyoHelper Public

    The Hoyo Helper project is designed to help players of Hoyoverse games automate the claiming of web-based daily login rewards without needing to manually access the website. It offers two solutions…

    Python

  3. Password-auth-server Password-auth-server Public

    Python

  4. notes-app notes-app Public

    Python

  5. IrMod IrMod Public archive

    The main mod of Imperial Realms

    JavaScript

  6. woolwars woolwars Public archive

    Wool wars bot used in the old WWC discord

    JavaScript