๐ Hello there, I'm Rock! ๐
Welcome to my profile! As an aspiring Software Engineer with a solid foundation in web development, software engineering, and machine learning, I have a passion for solving complex problems and building scalable applications. Eager to collaborate with diverse teams, I aim to contribute to impactful projects and push the boundaries of tech.
๐ Skills ๐จโ๐ป
1. ย ๐ง Software Development ๐ฑ
- Languages: ย ย ย
- Frameworks: ย
2. ย ๐ Web Development ๐ป
4. ย ๐ Data Analysis ๐ง
5. ย ๐ฌ LLM APIs and Model Localization ๐ถโ๐ซ๏ธ
- APIs: ย ย
- Platforms: ย
- Experience: Proficient in utilizing LLM APIs for integrating conversational AI into applications, and localizing models using platforms like Ollama for on-device or private cloud deployment.
6. ย ๐ Project Management ๐๏ธ
- Methodologies: Agile, Scrum
- Experience: Leading projects, coordinating teams, meeting deadlines.
๐ Project Experience ๐
- Engineered a web scraper leveraging LLM Ollama 3.1 for data parsing, extracting content from over 500 web pages on-premise with high precision.
- Developed a user-friendly interface with Streamlit, allowing users to input URLs, start scraping, and parse data seamlessly.
- Employed BeautifulSoup, Selenium, and lxml to manage various content sources, decreasing data extraction errors.
- Enhanced and tested the application, reducing errors and bolstering overall reliability.
- Conceptualized and built a web application to boost visibility and streamline administrative
functions for volunteer groups, featuring user sign-ups, location management, event creation,
and role-based profile management.
- Spearheaded the database schema design and led the development of the user
management module, ensuring efficient data storage, retrieval, and seamless frontend
integration for effective role and access management.
- Implemented secure authentication mechanisms using Argon2 for password hashing and
Google OAuth for third-party login.
- Coordinated with frontend and backend teams to achieve a 20% reduction in development
time ahead of schedule.
- Performed comprehensive testing and debugging to ensure high performance and user
satisfaction.
- Created and honed a model for detecting football players in videos with the YOLOv5
framework for training and YOLOv8 for inference, achieving 92% accuracy.
- Sourced and pre-processed a dataset of 663 annotated images from Roboflow, enhancing
model precision.
- Leveraged Google Colabโs GPU resources for efficient model training and tuning, reaching
97.5% precision in generating real-time bounding boxes around detected players.
- Minimized manual video analysis time by 85% through model performance optimizations.
- Developed a weather application using SwiftUI, providing real-time weather updates based on user location.
- Integrated CoreLocation to fetch and manage user location data for accurate weather information.
- Implemented a responsive UI with animated loading and launch screens to enhance user experience.
- Utilized the OpenWeather API to fetch reliable and up-to-date weather data.
- Designed custom views and extensions for streamlined UI components and improved code reusability.
- Conducted thorough testing and debugging to ensure application stability and performance.
๐ Education ๐
Bachelor of Information Technology: February 2023 โ Present
University of Adelaide
- Relevant coursework:
- Artificial Intelligence Techniques
- Computer Systems
- Object-Oriented Programming
- Programming for IT Specialists (Distinction)
- Web & Database Computing (Distinction)
- Introduction to Applied Programming (High Distinction)
- Introduction to Computer Systems, Networks, and Security (High Distinction)
๐ Certification ๐
๐ GitHub Stats ๐
๐ Connect with Me ๐ธ๏ธ
Thanks for stopping by! Feel free to check out my repositories and get in touch if youโre interested in collaborating on any projects.