Skip to content
View lenover12's full-sized avatar

Highlights

  • Pro

Organizations

@LordanSavior
Block or Report

Block or report lenover12

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

Welcome to My GitHub! 👋

Hi, I'm Leonard McDonald 👨‍💻, a recent graduate with a Bachelor of Information Technology from RMIT (via OUA) in February 2024. I am passionate about software development and all aspects of tech, and I aspire to use new skills and technology in my personal projects. I am eagerly learning and using new technology all the time (most of which I have not uploaded to GitHub) but I miss having the opportunity to work within a team environment as I am currently a job seeker for software development.

💻 Technologies & Skills

Programming Languages:
  • Python · Java · C++ · C#
  • HTML5 · CSS3 · JavaScript (ES6+) · PHP
Database Architecture:
  • DynamoDB · MongoDB · MySQL · PostgreSQL · SQLite
Web Frameworks & Libraries:
  • React.js · Node.js · Redux · TailwindCSS
  • Django · Jinja · Flask
  • ASP.NET
Cloud Computing:
  • AWS · GCP · Azure
  • **AWS:** API Gateway · DynamoDB · EC2 · Elastic Beanstalk · Lambda · Polly · S3
Methodologies:
  • Agile Methodologies

🛠️ Tools I Use

Tools:
  • Visual Studio Code · Visual Studio · Eclipse
  • Docker
  • Postman
  • SQLiteStudio · PGAdmin4 · AzureDataStudio
  • Trello · Jira
  • Git & GitHub
  • Windows · MacBook · Linux

🌱 About Me

[ this is a snippet from my resume 😉 ] Growing up I would always find ways to tweak my experience with software, whether its playing in the Windows registry or creating custom macros and scripts. While living abroad, surrounded by driven individuals chasing their dreams, I made a firm decision: return home and pursue my passion. Driven by a love for problem-solving, I am wholeheartedly committed to crafting innovative solutions while carving out my career in the tech world with Software Engineering/ Full Stack Development.

  • I graduated in 2024 with a Bachelors of IT from RMIT (via OUA)
  • Eager to learn the latest technologies and integrate them into personal projects
  • Enthusiastic about building user-friendly and efficient applications adhering to User-Centered Design
  • Enjoy finding methods to integrate and automate technology into creative processes

Hobbies

  • Creating large-scale minigames & mechanics in Minecraft (Modding)
  • Using new technology to prank friends (e.g., changing the narrator's voice in a social game called 'Fibbage' to sound like a friend's voice using a machine learning model I trained)
  • Creating physical gifts (e.g., a humorous calendar of myself, custom trading card game set for my brother's YouTube channel)
  • Traveling (e.g., Japan for 18 months, South Korea for 9 months)
  • Video editing and producing videos (e.g., animation using lip-sync technology based on phonemes)

📬 Contact Me

Feel free to reach out via Email or connect on LinkedIn. Check out my portfolio website Here (⚠️caution: contains my face⚠️).

📂 Projects

Capstone Project - Product Tracking Reactive WebApp (Sem 4 2023)

Our group developed and deployed a reactive web app which scrapped retail websites for product price information. Users could add products, and the web app would track and chart price changes over time. (Grade: 92%)

  • Technologies: ASP.NET, C#, JavaScript, React, Redux, Tailwind, PostgreSQL, Git, Trello
  • Role: Full-stack developer
    • Developed API endpoints, frontend pages, and components.
    • Integrated database functionality using Entity Framework
    • Implemented secure user authentication via ASP.NET Identity
  • Utilized Scrum and Agile methodologies
  • Stakeholder Management - Conducted weekly client meetings and daily stand-ups
Click here for video demonstration of project
(⚠️caution: contains my face⚠️)
(⚠️caution: contains my face⚠️)

WhatEatsWell – Nutrition Information Website (April 2024 - Current)

I have started work on a reactive web application using the MERN stack (I wanted to learn MongoDB) that utilises OpenFoodFacts and FatSecret API's allowing users to search for nutritional data on food items. Food data is formatted into a database structure that can be added and retrieved from MongoDB through API's endpoints. Users session and authentication is maintained through cookies and JWT. Check out the GitHub Repository

Reactive Website Cataloguing CivitAI LoRA (Aug 2023)

Using NodeJS, Express, Axios, and JavaScript, this project connects to the CivitAI API to bypass an error in civitai.com’s search filter (at the time of creation). This project’s purpose is to correctly implement filtering of LoRA model searches, downloads, and categorization mechanisms as an easy-to-use website with one-click capability for downloading and sorting.

Click here to see screenshot

Hobby Projects for Minecraft

Fundraising: TeamTrees MC / TeamSeas MC (IaaS / McFunction) (Nov 2021) Created a custom server on Linux via CLI provisioned by Digital Ocean (IaaS), running MCFunction datapack code to orchestrate restrictions of a new game mode, running a public-facing Minecraft Server linked to the TeamTrees and TeamSeas Fundraiser pages.

Live Lipsync: Remote console, Face mesh face landmark machine learning technology, Unix server hosting, and resource management all demonstrated in a python based live lip sync

(⚠️caution: contains my face⚠️)
Click here to see example
(⚠️caution: contains my face⚠️)

Pinned Loading

  1. WhatEatsWell WhatEatsWell Public

    JavaScript 1

  2. portfolio portfolio Public

    HTML