Lucas Hasting's Portfolio


My name is Lucas Hasting. I am a Senior at the University of North Alabama, majoring in Information Technology, Computer Science, and Mathematics. I am also minoring in Data analytics and Cybersecurity. I also work part time as a tutor for Computer Science and IT classes. This portfolio contains all of my projects made throughout my classes and outside of my classes, for more information about me feel free to read my resume or checkout my linkedin page.

profile


Computer Science Capstone (C++) - Wt Risk Tracking System

AI - Kirby's Dream Land Bot Creator (Python)

Tower Defense Game using SFML (C++) - Project Fish

Programming Langauges Research Paper (Rust)

Web Scraper for Linear Regression Model - Video Game Sales (Python) - WIP

Applied Math Project (Matlab)

Applied Statistics Class Project (R)

Count Sort Analysis (C++)

User Account Simulator with ASCII Cipher Encryption (C++)

Map Simulator using Dijkstra's Algorithm (Python)

Computer Architecture - LED Circuit

HCI/UX Final Project

Calculus 2 Class Project

SEO ifixit Project

Welcome Screen with input

Doge Clicker Game

Name Fact Game

Cool Games

Cool Fourm

Proffessor Memory Game

Bad User Experience

Leetcode (Mix of C++ and Python)

Base Conversions Project (Python)

IP Subnet Calculator (Python)

Finite State Machine Single I/O (C++)

Linked Graph (C++)

Text File Organization Project (Python) with CISCO IOS Cheat Sheet

Game Development

Computer Science I (C++)

Computer Science II (C++)

Data Structures and Algorithms (C++)

Introduction to the Design and Analysis of Algorithms

Advanced Object Oriented Programming (Java)

Programming Langauges (Fortran 95, Perl, Prolog, Ruby, Racket)

Software Architecture Projects (Backend Web Development - PHP/MySQL, other assorted languages)

Computer Networking (C Socket Programming)

Operating Systems (C++ Systems Programming)

AI (Python) - WIP

Linear Algebra Programs (SageMath and Python)

Applied Statistics (R)

Theory and Applications of Database Systems (MySQL)

Database Management Systems (Oracle 12C SQL)

Advanced Database Management Systems (MongoDB)

Infrastructure Security Bash Scripts

Advanced IT Infrastructure Labs

Assembly Language (MIPSzy) Labs

Secure Software Development Labs

ITF+

A+

Network+

Security+

Linux+

Associate of Applied Science in Information Technology with a concentration in Cyber Security

Short Term Certificate - Computer Technician

Short Term Certificate - Cybersecurity Essentials

Short Term Certificate - Server Administration.jpg

Short Term Certificate - CCNA Preparation

High School Diploma

Python Programming

Computer Science I-II (C++)

Data Structures and Algorithms (C++)

Introduction to the Design and Analysis of Algorithms

Software Engineering (C++)

Computer Networking (C Socket Programming)

Advanced Object Oriented Programming (Java)

Programming Languages (Fortran 95, Perl, Prolog, Ruby, Racket, Rust)

Comp Org & Assembly Lang Prog (MIPSzy)

Operating Systems (C++ Systems Programming)

Computer Architecture

Theory and Applications of Database Systems (MySQL)

AI (Python)

Applied Statistics I (R)

Introduction to Discrete Structures

Cisco CCNA I-III (CISCO IOS)

Computer Maintenance (CompTIA A+)

Database Management Systems (Oracle 12C SQL)

Advanced Database Management Systems (MongoDB)

IT Fundamentals (CompTIA ITF+)

IT Infrastructure (CompTIA Network+)

Web Development (Frontend)

Linux I (CompTIA Linux+)

Security Analysis (CompTIA Pentest+)

Computer Forensics

Server Administration (Windows Server 2012/2016)

Network Services Administration (Windows Server 2012/2016)

Enterprise Virtualization (VMware vSphere)

Introduction to HCI/UX

Secure Software Development

Software Architecture (Backend Web Development - PHP/MySQL)

Infrastructure Security

Advanced IT Infrastructure

Technical Writing

Business Statistics I

Applied Statistics I (R)

Introduction to Data Analytics

Calculus I-III

Differential Equations

Introduction to Discrete Structures

Foundations of Mathematics

Linear Algebra with Proof (SageMath/Python)

Applied Mathematics (Matlab)