diff --git a/SourceCodePro.ttf b/SourceCodePro.ttf
deleted file mode 100644
index cd96a61..0000000
Binary files a/SourceCodePro.ttf and /dev/null differ
diff --git a/assets/beauty/about.png b/assets/beauty/about.png
new file mode 100644
index 0000000..0e9b7db
Binary files /dev/null and b/assets/beauty/about.png differ
diff --git a/assets/beauty/boynedotdev.png b/assets/beauty/boynedotdev.png
new file mode 100644
index 0000000..85c49da
Binary files /dev/null and b/assets/beauty/boynedotdev.png differ
diff --git a/assets/beauty/projects.png b/assets/beauty/projects.png
new file mode 100644
index 0000000..a7c14a1
Binary files /dev/null and b/assets/beauty/projects.png differ
diff --git a/assets/cube/back.jpg b/assets/cube/back.jpg
new file mode 100755
index 0000000..0d15eb1
Binary files /dev/null and b/assets/cube/back.jpg differ
diff --git a/assets/cube/bottom.jpg b/assets/cube/bottom.jpg
new file mode 100755
index 0000000..a58cbc3
Binary files /dev/null and b/assets/cube/bottom.jpg differ
diff --git a/assets/cube/front.jpg b/assets/cube/front.jpg
new file mode 100755
index 0000000..edcf539
Binary files /dev/null and b/assets/cube/front.jpg differ
diff --git a/assets/cube/left.jpg b/assets/cube/left.jpg
new file mode 100755
index 0000000..8e22562
Binary files /dev/null and b/assets/cube/left.jpg differ
diff --git a/assets/cube/right.jpg b/assets/cube/right.jpg
new file mode 100755
index 0000000..989cf17
Binary files /dev/null and b/assets/cube/right.jpg differ
diff --git a/assets/cube/top.jpg b/assets/cube/top.jpg
new file mode 100755
index 0000000..6860349
Binary files /dev/null and b/assets/cube/top.jpg differ
diff --git a/assets/hubris/cool.png b/assets/hubris/cool.png
new file mode 100644
index 0000000..5fb9bde
Binary files /dev/null and b/assets/hubris/cool.png differ
diff --git a/assets/icons/Zen-3D-Dark.svg b/assets/icons/Zen-3D-Dark.svg
new file mode 100644
index 0000000..d5b3284
--- /dev/null
+++ b/assets/icons/Zen-3D-Dark.svg
@@ -0,0 +1,63 @@
+
diff --git a/assets/icons/android-icon.svg b/assets/icons/android-icon.svg
new file mode 100644
index 0000000..90ca28a
--- /dev/null
+++ b/assets/icons/android-icon.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/assets/icons/blender.svg b/assets/icons/blender.svg
new file mode 100644
index 0000000..31aa4ed
--- /dev/null
+++ b/assets/icons/blender.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/assets/icons/c-plusplus.svg b/assets/icons/c-plusplus.svg
new file mode 100644
index 0000000..caced49
--- /dev/null
+++ b/assets/icons/c-plusplus.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/assets/icons/c-sharp.svg b/assets/icons/c-sharp.svg
new file mode 100644
index 0000000..a92e031
--- /dev/null
+++ b/assets/icons/c-sharp.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/assets/icons/css-3.svg b/assets/icons/css-3.svg
new file mode 100644
index 0000000..b087a2d
--- /dev/null
+++ b/assets/icons/css-3.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/assets/icons/flask.svg b/assets/icons/flask.svg
new file mode 100644
index 0000000..928046a
--- /dev/null
+++ b/assets/icons/flask.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/assets/icons/github-icon.svg b/assets/icons/github-icon.svg
new file mode 100644
index 0000000..bf0cf26
--- /dev/null
+++ b/assets/icons/github-icon.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/assets/icons/godot-icon.svg b/assets/icons/godot-icon.svg
new file mode 100644
index 0000000..b5bce56
--- /dev/null
+++ b/assets/icons/godot-icon.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/assets/icons/html-5.svg b/assets/icons/html-5.svg
new file mode 100644
index 0000000..9193bb9
--- /dev/null
+++ b/assets/icons/html-5.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/assets/icons/intellij-idea.svg b/assets/icons/intellij-idea.svg
new file mode 100644
index 0000000..e99dd01
--- /dev/null
+++ b/assets/icons/intellij-idea.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/assets/icons/java.svg b/assets/icons/java.svg
new file mode 100644
index 0000000..228b75f
--- /dev/null
+++ b/assets/icons/java.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/assets/icons/javascript.svg b/assets/icons/javascript.svg
new file mode 100644
index 0000000..23243bb
--- /dev/null
+++ b/assets/icons/javascript.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/assets/icons/kotlin-icon.svg b/assets/icons/kotlin-icon.svg
new file mode 100644
index 0000000..aee5755
--- /dev/null
+++ b/assets/icons/kotlin-icon.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/assets/icons/mysql-icon.svg b/assets/icons/mysql-icon.svg
new file mode 100644
index 0000000..913a6ba
--- /dev/null
+++ b/assets/icons/mysql-icon.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/assets/icons/python.svg b/assets/icons/python.svg
new file mode 100644
index 0000000..cfbb36f
--- /dev/null
+++ b/assets/icons/python.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/assets/icons/raspberry-pi.svg b/assets/icons/raspberry-pi.svg
new file mode 100644
index 0000000..48652da
--- /dev/null
+++ b/assets/icons/raspberry-pi.svg
@@ -0,0 +1,19 @@
+
+
diff --git a/assets/icons/rust.svg b/assets/icons/rust.svg
new file mode 100644
index 0000000..1410406
--- /dev/null
+++ b/assets/icons/rust.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/assets/icons/stackoverflow-icon.svg b/assets/icons/stackoverflow-icon.svg
new file mode 100644
index 0000000..26dc5e1
--- /dev/null
+++ b/assets/icons/stackoverflow-icon.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/assets/icons/tor-browser.svg b/assets/icons/tor-browser.svg
new file mode 100644
index 0000000..f4d476e
--- /dev/null
+++ b/assets/icons/tor-browser.svg
@@ -0,0 +1,19 @@
+
+
diff --git a/assets/icons/typescript-icon.svg b/assets/icons/typescript-icon.svg
new file mode 100644
index 0000000..a3487e6
--- /dev/null
+++ b/assets/icons/typescript-icon.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/assets/icons/visual-studio-code.svg b/assets/icons/visual-studio-code.svg
new file mode 100644
index 0000000..2d17f78
--- /dev/null
+++ b/assets/icons/visual-studio-code.svg
@@ -0,0 +1,20 @@
+
+
diff --git a/logo.jpg b/assets/pfp.webp
old mode 100644
new mode 100755
similarity index 100%
rename from logo.jpg
rename to assets/pfp.webp
diff --git a/assets/projects/fwmm/font.ttf b/assets/projects/fwmm/font.ttf
new file mode 100644
index 0000000..a98f355
Binary files /dev/null and b/assets/projects/fwmm/font.ttf differ
diff --git a/assets/projects/fwmm/matrix.jpg b/assets/projects/fwmm/matrix.jpg
new file mode 100644
index 0000000..6706324
Binary files /dev/null and b/assets/projects/fwmm/matrix.jpg differ
diff --git a/assets/projects/fwmm/screen.jpg b/assets/projects/fwmm/screen.jpg
new file mode 100644
index 0000000..b5b3d43
Binary files /dev/null and b/assets/projects/fwmm/screen.jpg differ
diff --git a/assets/projects/fwmm/screen_and_matrix.jpg b/assets/projects/fwmm/screen_and_matrix.jpg
new file mode 100644
index 0000000..0c8b540
Binary files /dev/null and b/assets/projects/fwmm/screen_and_matrix.jpg differ
diff --git a/assets/projects/fwmm/screenshot.png b/assets/projects/fwmm/screenshot.png
new file mode 100644
index 0000000..0e14550
Binary files /dev/null and b/assets/projects/fwmm/screenshot.png differ
diff --git a/assets/projects/thumbnails/circle_light.webp b/assets/projects/thumbnails/circle_light.webp
new file mode 100644
index 0000000..e71af9f
Binary files /dev/null and b/assets/projects/thumbnails/circle_light.webp differ
diff --git a/assets/projects/thumbnails/fwmm.webp b/assets/projects/thumbnails/fwmm.webp
new file mode 100644
index 0000000..981acc8
Binary files /dev/null and b/assets/projects/thumbnails/fwmm.webp differ
diff --git a/assets/projects/thumbnails/monster.webp b/assets/projects/thumbnails/monster.webp
new file mode 100644
index 0000000..4ab281f
Binary files /dev/null and b/assets/projects/thumbnails/monster.webp differ
diff --git a/assets/projects/thumbnails/progressbar95.png b/assets/projects/thumbnails/progressbar95.png
new file mode 100755
index 0000000..4664838
Binary files /dev/null and b/assets/projects/thumbnails/progressbar95.png differ
diff --git a/assets/projects/thumbnails/progressbar95.png~ b/assets/projects/thumbnails/progressbar95.png~
new file mode 100755
index 0000000..65772c8
Binary files /dev/null and b/assets/projects/thumbnails/progressbar95.png~ differ
diff --git a/assets/projects/thumbnails/spryg.png b/assets/projects/thumbnails/spryg.png
new file mode 100755
index 0000000..7a5a3ac
Binary files /dev/null and b/assets/projects/thumbnails/spryg.png differ
diff --git a/projectlogos/spryg.png b/assets/projects/thumbnails/spryg.png~
old mode 100644
new mode 100755
similarity index 100%
rename from projectlogos/spryg.png
rename to assets/projects/thumbnails/spryg.png~
diff --git a/assets/robotics/robot.png b/assets/robotics/robot.png
new file mode 100644
index 0000000..135dfe9
Binary files /dev/null and b/assets/robotics/robot.png differ
diff --git a/assets/robotics/robot.png~ b/assets/robotics/robot.png~
new file mode 100644
index 0000000..67340bf
Binary files /dev/null and b/assets/robotics/robot.png~ differ
diff --git a/assets/rubik.ttf b/assets/rubik.ttf
new file mode 100755
index 0000000..bbab349
Binary files /dev/null and b/assets/rubik.ttf differ
diff --git a/assets/specs/framework.png b/assets/specs/framework.png
new file mode 100644
index 0000000..a1621f7
Binary files /dev/null and b/assets/specs/framework.png differ
diff --git a/bargain-bin/q/index.html b/bargain-bin/q/index.html
new file mode 100644
index 0000000..4c4de06
--- /dev/null
+++ b/bargain-bin/q/index.html
@@ -0,0 +1,302 @@
+
+
+
+ q
+
+
+
+
+
+ q
+
+
+
+
+ Score: 0
+
+
+ High: 0
+
+
+
+ How to play
+
+ Push the inner "q" cube onto the border of the large cube of the same color.
+ Use the arrow keys or WASD.
+ Every time you get one right, your score increases by the number on the cube, and the number resets.
+ The longer you wait, the more the number decreases, and the longer you play the faster it decreases.
+ When you hit the wrong color or let your timer hit zero, the game ends.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bargain-bin/tabbomb/index.html b/bargain-bin/tabbomb/index.html
new file mode 100644
index 0000000..a3a6ed3
--- /dev/null
+++ b/bargain-bin/tabbomb/index.html
@@ -0,0 +1,79 @@
+
+
+
+ Tab Bomb
+
+
+
+
+
TabBomb
+
Remember to allow popus in your browser!
+
There are 0 links
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/breeder.js b/breeder.js
new file mode 100644
index 0000000..beb8bc8
--- /dev/null
+++ b/breeder.js
@@ -0,0 +1,17 @@
+const disclaimer = document.getElementById("disclaimer");
+
+var string = "better.boyne.dev";
+var stringProgress = 0;
+
+disclaimer.onclick = (_) => {
+ disclaimer.className = "bigger-is-better";
+ if (stringProgress >= string.length-1) {
+ disclaimer.classList.add("underline");
+ }
+ if (stringProgress >= string.length) {
+ document.location.replace("https://better.boyne.dev")
+ }
+ stringProgress++;
+ disclaimer.innerText = string.slice(0, stringProgress);
+
+}
\ No newline at end of file
diff --git a/certifications/htmlcss.pdf b/certifications/htmlcss.pdf
old mode 100644
new mode 100755
diff --git a/certifications/introtocybersecurity.pdf b/certifications/introtocybersecurity.pdf
new file mode 100755
index 0000000..82e053c
Binary files /dev/null and b/certifications/introtocybersecurity.pdf differ
diff --git a/certifications/java.pdf b/certifications/java.pdf
old mode 100644
new mode 100755
diff --git a/certifications/javascript.pdf b/certifications/javascript.pdf
new file mode 100644
index 0000000..361bb57
Binary files /dev/null and b/certifications/javascript.pdf differ
diff --git a/certifications/ndg.pdf b/certifications/ndg.pdf
new file mode 100755
index 0000000..25a7e1d
Binary files /dev/null and b/certifications/ndg.pdf differ
diff --git a/certifications/networkingbasics.pdf b/certifications/networkingbasics.pdf
new file mode 100755
index 0000000..df23601
Binary files /dev/null and b/certifications/networkingbasics.pdf differ
diff --git a/certifications/python-essentials.pdf b/certifications/python-essentials.pdf
new file mode 100755
index 0000000..1e3f7a5
Binary files /dev/null and b/certifications/python-essentials.pdf differ
diff --git a/certifications/python.pdf b/certifications/python.pdf
new file mode 100755
index 0000000..e08d48c
Binary files /dev/null and b/certifications/python.pdf differ
diff --git a/certifications/software-dev.pdf b/certifications/software-dev.pdf
new file mode 100644
index 0000000..789c635
Binary files /dev/null and b/certifications/software-dev.pdf differ
diff --git a/favicon.ico b/favicon.ico
old mode 100644
new mode 100755
diff --git a/github.js b/github.js
new file mode 100644
index 0000000..1dbd253
--- /dev/null
+++ b/github.js
@@ -0,0 +1,12 @@
+const URL = "https://api.github.com/repos/dedfishy/dedfishy.github.io/branches/main";
+
+fetch(URL)
+ .then(response => response.json())
+ .then(response => {
+ let date = new Date(response.commit.commit.author.date);
+ var dateEl = document.createElement("div");
+ dateEl.id = "last-updated";
+ dateEl.innerText = "Last updated " + (date.getMonth()+1) + "/" + date.getDate() + "/" + date.getFullYear();
+
+ document.body.appendChild(dateEl);
+ })
\ No newline at end of file
diff --git a/index.html b/index.html
old mode 100644
new mode 100755
index 42bbb9d..4000fc5
--- a/index.html
+++ b/index.html
@@ -4,240 +4,222 @@
boyne.dev
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
Welcome to world-famous
-
-
boyne.dev
+
+
Boyne is loading
+
+
-
- I'm Boyne, or DedFishy.
- Member of HackClub & FIRST robotics.
-
My College Plans
+MIT class of 2030
+(or MIT class of 6.541763141657!)
+I got accepted!
+My Robotics Team
+Binary Crows
+FRC 10589
+I am a programmer for the Binary Crows FRC robotics team.
+ GitHub +My Computer
+Framework 16
+OS: CachyOS w/ KDE Plasma +
CPU: AMD Ryzen 7 7840HS +
GPU: AMD Radeon RX 7700S +
RAM: 64GB DDR5 +
Storage: 4TB +