commit 7d221ecd318cb2e7531dbc9383d00dea07050ee3 Author: ahaas25 Date: Sun Feb 23 23:29:42 2025 -0500 init diff --git a/README.md b/README.md new file mode 100644 index 0000000..e008ea2 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# ahaas25.github.io + +Personal website. + +Visit https://ahaas25.github.io to view diff --git a/assets/about-background.JPG b/assets/about-background.JPG new file mode 100644 index 0000000..10ebb0f Binary files /dev/null and b/assets/about-background.JPG differ diff --git a/assets/background.jpg b/assets/background.jpg new file mode 100644 index 0000000..10c29b2 Binary files /dev/null and b/assets/background.jpg differ diff --git a/assets/background2.jpg b/assets/background2.jpg new file mode 100644 index 0000000..bcb0e31 Binary files /dev/null and b/assets/background2.jpg differ diff --git a/assets/jfvalois_burrard_inlet.jpg b/assets/jfvalois_burrard_inlet.jpg new file mode 100644 index 0000000..2452d25 Binary files /dev/null and b/assets/jfvalois_burrard_inlet.jpg differ diff --git a/assets/profile.png b/assets/profile.png new file mode 100644 index 0000000..4c30d8c Binary files /dev/null and b/assets/profile.png differ diff --git a/assets/typing-teacher.png b/assets/typing-teacher.png new file mode 100644 index 0000000..28efeb0 Binary files /dev/null and b/assets/typing-teacher.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..3da9a0e --- /dev/null +++ b/index.html @@ -0,0 +1,88 @@ + + + + + Aidan Haas' Website + + + + +
+ + +
+
+
+
+ +
+

Aidan Haas

+

About Me

+

I'm a Computer Science student studying at the University of Maryland, College Park +

+

I've always had a passion for coding, and now I'm looking to make it my career!
+ I have experience in MIPS Assembly, C, C#, C++, Java, Python, Ruby, Rust, SQL, XAML, HTML, CSS, and their + respective IDEs.

+
+
+ + +
+
+
+

My Projects

+

Typing-Test-C (2022)

+ +

I wrote this program in C with the goals of clean code, good memory management, and learning C.
+ Typing-Test-C is a terminal based program which uses the ncurses library.
+ The program works by providing the user with a prompt of words, which they type as fast as they can. +
+ Once completed, it prints the user's performance to the screen and saves the results locally, which + can be viewed in the Stats page.

+ The GitHub page for this project can be found + here + +

Typing-Teacher (2021)

+ +

A program designed to improve user typing speed an accuracy. Written in Java using the AWT library + for graphics.

+

Object was demonstrating Java skills, learning AWT, and creating an intuitive user-interface. This + was written over my 2021 winter break.
+ The program keeps track of each key and shows the user which keys take them the longest to press and + which they mis-type the most.

+ The GitHub page for this project can be found + here +
+
+
+
+

Contact Me

+ +
+ +
+
+ + + + \ No newline at end of file diff --git a/services.html b/services.html new file mode 100644 index 0000000..6261c32 --- /dev/null +++ b/services.html @@ -0,0 +1,33 @@ + + Aidan Haas' Website + + + + +
+ + +
+
+
+
+
+ +

Services Running on This Server

+ Nextcloud - Cloud Server +

+ Jellyfin - Media Server +

+ Photoprism - Photo Server + +
+
+ + +
+ + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..c819480 --- /dev/null +++ b/style.css @@ -0,0 +1,141 @@ +body { + margin: 0; + margin-top: 50px; +} + +header { + display: flex; + position: fixed; + top: 0; + left: 0; + right: 0; + height: 50px; + line-height: 50px; + background-color: aliceblue; + font-family: Arial, Helvetica, sans-serif; +} + +header * { + display: inline; + height: 50px; +} + +header ul { + padding: 0; +} + +header li { + margin-left: 20px; +} + +section { + height: 100vh; + border: 0px solid black; + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} + +.section-inner { + font-size: 1.5em; + border-radius: 25px; + padding: 25px; + background-color: rgba(255, 255, 255, .80); + width: 65%; + font-family: Arial, Helvetica, sans-serif; + + +} + +#projects { + height: 2160px; +} + +.about-text { + padding: 0px; +} + +#about .profile-img { + width: 300px; + border-radius: 50%; +} + +#about h1 { + font-size: 3em; +} + +section h2 { + font-size: 2.5em; +} + +section h3 { + font-size: 1.5em; +} + +header a { + text-decoration: none; + color: black; +} + +footer { + text-align: center; + padding: 50px; +} + +#about { + background-size: cover; + background-position: middle; + background-image: url('./assets/about-background.JPG'); +} + +#services { + background-size: cover; + background-position: middle; + background-image: url('./assets/jfvalois_burrard_inlet.jpg'); +} + + +#projects { + background-size: cover; + background-position: middle; + background-image: url('./assets/background.jpg'); +} + +#contact { + background-size: cover; + background-position: 75%; + background-image: url('./assets/background2.jpg'); +} + +.img { + width:67%; +} + +.favicon { + height: 1em; + +} + +a:link { + text-decoration: none; + color: blue; + font-weight: bold; +} + + +a:visited { + text-decoration: none; + color: blue; + font-weight: bold; +} + + +a:hover { + text-decoration: none; +} + + +a:active { + text-decoration: none; +} \ No newline at end of file