About Me
Hi there, I'm Liam 👋
I'm 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.
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.
My Experience
Spring 2025 - Current
Currently working on catalog validation and content matching using Ruby. This work is ongoing and involves building robust systems for data integrity in the cannabis marketplace platform.
Summer & Fall 2024
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 my degree while gaining hands-on experience through internships and personal projects. Focusing on full-stack development, data systems, and automation technologies.
Featured Projects
Automation Tool
A comprehensive automation tool for Hoyoverse games that helps players claim daily login rewards without manual website access. Features both a standalone batch automation system and a QT-based GUI application.
Tech Stack: Python, Playwright, QT, Asynchronous Processing
RAG Pipeline Implementation
A complete Retrieval-Augmented Generation pipeline with YouTube and web scraping tools, Milvus vector database for efficient context retrieval, and a Tkinter-based multi-user chatbot interface with PyCUDA-enhanced data visualization.
Tech Stack: Python, Milvus, PyCUDA, Tkinter, RAG Architecture
Technical Skills
Languages
Databases
Frameworks & Tools
Specialties
Let's Connect
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.
I'm always interested in new opportunities, collaborations, and interesting projects. Feel free to reach out if you'd like to discuss technology, share ideas, or explore potential collaborations. Contact me.