Danny Guo
Graduate software developer
                    Hey there! My name is Danny and I'm one trimester away from earning my degree at UNSW with a Bachelor of
                    Computer Science. My university experience with software development, as well as my extracurricular
                    activities involving hackathons and project management, has given me a strong starting skill set for the
                    software development industry. My passion in this field has led me to seek out learning opportunities in
                    all
                    facets of computer science, with a particular interest in full stack application development.
                    
                    I previously taught for BitByBit where I taught Python to junior
                    high schoolers. Later on in the role, I also taught basic web development fundamentals, including HTML, CSS and
                    JavaScript. I've recently finished an internship as a Full Stack Developer with Gecko, 
                    where I implemented quality of life functionality for customers, and acquired applied experience working in an agile environment.
                    
                    Currently, I'm laser focused on learning React and NodeJS to create dynamic web pages. I've recently finished a chat 
                    application, although I'm planning on building on top of it to craft a multiplayer table-top game using the same logic for 
                    user-to-user communication.
                    
                    When I'm not coding, you'll likely catch me bouldering, hiking around the Blue Mountains, or brushing up on my drawing skills!
                    
                    
                        
                    
                
                    Front-end: HTML, CSS, JavaScript, PHP
                    
                    Back-end: Python, C++, Shell
                    
                    Frameworks and tools: Splunk, AWS, Laravel, Bootstrap, GitHub/BitBucket, JIRA, Flutter, MySQL, Google Lighthouse
                
Wikia Discord Chat Bot: A web scraper that uses a Python API wrapper for Discord to create a rest API that conforms to the Discord schema. The chat bot responds to user commands and scrapes the relevant content from a Wikia article; the web scraper uses BS4 to extract relevant key metrics from wiki pages.
Portfolio: Designed a website to showcase personal achievements using Adobe XD, which was then coded from the ground up to gain experience with front-end development and to broaden personal skillset. Utilises Bootstrap4 to improve design and layout of the webpage, as well as jQuery for responsive animations.
                    Hopebox:
                    Worked as the main UX designer for a cross-platform mobile application that focuses on the tracking
                    and improvement of mental health. Served as my introduction to mobile application development (which
                    I ended up finding super fun), and also served as an introduction to proper Agile methodologies
                    (scrums, taskboards, user stories, etc). 
                    
                    Used Flutter's widget-centric devkit to develop the application.
                
                    Euclidean Vector Library:
                    A full implementation of Euclidean Vector, including constructors, destructors, methods, and
                    operators. Features include calculating the addition, subtraction, multiplication, division of
                    multiple
                    vectors, as well as finding their Euclidean Norm and their corresponding Unit Vector.
                    
                    Rigorous unit testing was performed on each function to ensure correctness and reliability using
                    C++'s catch2 testing framework.