commit ec398bd260b8a8b315aa91b2f0c717251ee59944 Author: BuyMyMojo Date: Sat Sep 28 12:21:02 2024 +1000 Create website diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/files/OwenQuinlanCV2024-09.pdf b/files/OwenQuinlanCV2024-09.pdf new file mode 100755 index 0000000..119a94f Binary files /dev/null and b/files/OwenQuinlanCV2024-09.pdf differ diff --git a/files/me.jxl b/files/me.jxl new file mode 100644 index 0000000..8134760 Binary files /dev/null and b/files/me.jxl differ diff --git a/files/me.png b/files/me.png new file mode 100755 index 0000000..eaf3847 Binary files /dev/null and b/files/me.png differ diff --git a/files/me.webp b/files/me.webp new file mode 100644 index 0000000..d3d8362 Binary files /dev/null and b/files/me.webp differ diff --git a/gen/projects.json b/gen/projects.json new file mode 100644 index 0000000..7b623dc --- /dev/null +++ b/gen/projects.json @@ -0,0 +1,54 @@ +[ + { + "name": "📍pinned project
Open FBT", + "descr": [ + "Open sourced version of a large scale discord bot for user managment.", + "Built in Rust and uses the Redis database to store user data.", + "In over 400 servers at time of writing(september 2024)", + "Origionally written in Python then converted to Rust to improve ease of deployment and improve performance significantly." + ], + "extra": [ + "View OpenFBT on GitHub.", + "Made in tandum with discord chat partser written in python and then Go for user moderation." + ] + }, + { + "name": "Mojo Kitchen Chaos - An overcooked-like game made in Unity following an online course", + "descr": [ + "Made over the course of a week following a course by Code Monkey." + ], + "extra": [ + "GitHub Repo", + "Itch.io page" + ] + }, + { + "name": "RedisFS - A pointless file storage solution written in Rust", + "descr": [ + "Sores files up to 500mb in a Redis database." + ], + "extra": [ + "GitHub Repo" + ] + }, + { + "name": "Video FPS overlay", + "descr": [ + "Origionally made to take FPS data from a csv file generated with Nvidia FrameView and display it in a Digital Foundry like graph.", + "Never reached a fully functioning state but it was a fun old project.", + "Written in Python" + ], + "extra": [ + "GitHub Repo" + ] + }, + { + "name": "This website!", + "descr": [ + "Made with Braden Everson's SiteSmith tool." + ], + "extra": [ + "GitHub Repo" + ] + } +] \ No newline at end of file diff --git a/gen/template.html b/gen/template.html new file mode 100644 index 0000000..9f4f52e --- /dev/null +++ b/gen/template.html @@ -0,0 +1,96 @@ + + + + + + + Owen Quinlan (BuyMyMojo) :) + + + + +
+
+
+ + + + Artistic rendering of me! + + +
+

Owen Quinlan (BuyMyMojo) ☕

+ +
+ +
+

Summary

+
+

+ Dedicated Game Development Student. Strong background in Rust, Python, C#, with a focus on interactive + mediums that make an impact on users. Passionate about roles involving game development, + software development, and leveraging Rust for high-performance, thread-safe applications. + Actively seeking opportunities that align with career goals of contributing to impactful, engaging + media in game devlopment fields. +

+
+
+ +
+

Work Experience

+ {work} +
+ +
+

Projects

+ {projects} +
+
+

© 2024 Owen Quinlan (BuyMyMojo) :)

+
+
+ + + \ No newline at end of file diff --git a/gen/work.json b/gen/work.json new file mode 100644 index 0000000..41eca35 --- /dev/null +++ b/gen/work.json @@ -0,0 +1,21 @@ +[ + { + "name": "Jr Software Developer & Server Administrator", + "timespan": "2018 - 2022", + "location": "Mammoth Esports Australaia", + "descr": [ + "Designed and created a Discord bot for user managment used in over 400 Discord servers managing thousands of users and requests daily.", + "Handled the backend of our game server renting system" + ], + "extra": ["The company is now defunct but it was a good introduction to an industry I want to work in."] + }, + { + "name": "Phone Repair Technician", + "timespan": "Jan 2024 - Present", + "location": "Cohuna Phone Repairs", + "descr": [ + "Experince in data recovery, repair of phones and computers and general electronics repairs." + ], + "extra": [] + } +] \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..72d8701 --- /dev/null +++ b/index.html @@ -0,0 +1,96 @@ + + + + + + + Owen Quinlan (BuyMyMojo) :) + + + + +
+
+
+ + + + Artistic rendering of me! + + +
+

Owen Quinlan (BuyMyMojo) ☕

+ +
+ +
+

Summary

+
+

+ Dedicated Game Development Student. Strong background in Rust, Python, C#, with a focus on interactive + mediums that make an impact on users. Passionate about roles involving game development, + software development, and leveraging Rust for high-performance, thread-safe applications. + Actively seeking opportunities that align with career goals of contributing to impactful, engaging + media in game devlopment fields. +

+
+
+ +
+

Work Experience

+

Jr Software Developer & Server Administrator

Mammoth Esports Australaia | 2018 - 2022

  • Designed and created a Discord bot for user managment used in over 400 Discord servers managing thousands of users and requests daily.
  • Handled the backend of our game server renting system
The company is now defunct but it was a good introduction to an industry I want to work in.

Phone Repair Technician

Cohuna Phone Repairs | Jan 2024 - Present

  • Experince in data recovery, repair of phones and computers and general electronics repairs.
+
+ +
+

Projects

+

📍pinned project
Open FBT

  • Open sourced version of a large scale discord bot for user managment.
  • Built in Rust and uses the Redis database to store user data.
  • In over 400 servers at time of writing(september 2024)
  • Origionally written in Python then converted to Rust to improve ease of deployment and improve performance significantly.
View OpenFBT on GitHub.
Made in tandum with discord chat partser written in python and then Go for user moderation.

Mojo Kitchen Chaos - An overcooked-like game made in Unity following an online course

  • Made over the course of a week following a course by Code Monkey.
GitHub Repo
Itch.io page

RedisFS - A pointless file storage solution written in Rust

  • Sores files up to 500mb in a Redis database.
GitHub Repo

Video FPS overlay

  • Origionally made to take FPS data from a csv file generated with Nvidia FrameView and display it in a Digital Foundry like graph.
  • Never reached a fully functioning state but it was a fun old project.
  • Written in Python
GitHub Repo

This website!

GitHub Repo
+
+ +
+ + + \ No newline at end of file diff --git a/style/styles.css b/style/styles.css new file mode 100644 index 0000000..ed65344 --- /dev/null +++ b/style/styles.css @@ -0,0 +1,131 @@ +body { + font-family: 'Consolas', monospace; + line-height: 1.6; + margin: 0; + padding: 0; + background-color: #161821; + /* Iceberg background color */ + color: #c6c6c9; +} + +.container { + width: 80%; + margin: auto; + overflow: hidden; +} + +.featured { + color: #737996; + font-weight: light; +} + +header { + background: #0f111a; + /* Iceberg dark background */ + color: #c6c8d1; + /* Iceberg light text */ + text-align: center; + border-bottom: #6b7089 3px solid; + /* Iceberg border */ +} + +header a, +header h1 { + color: #c6c8d1; + /* Iceberg light text */ +} + +header ul { + padding: 0; + list-style: none; +} + +header li { + display: inline; + padding: 0 20px 0 20px; +} + + +.profile { + width: 6vw; + height: 6vw; + max-width: 25vh; + max-height: 25vh; + + border-radius: 50%; + + filter: grayscale(25%) sepia(50%) hue-rotate(0deg) brightness(90%) saturate(100%); + + margin-bottom: 2rem; + + object-fit: cover; + margin-top: 10px; + +} + + +header nav { + margin-top: 10px; +} + +header a:hover { + color: #84a0c6; + /* Iceberg hover color */ +} + +section { + padding: 20px 0; + border-bottom: #6b7089 1px solid; + /* Iceberg border */ +} + +h2 { + color: #c6c8d1; + /* Iceberg light text */ + margin-bottom: 20px; +} + +.experience-item, +.project-item { + background: #1e2132; + /* Iceberg content background */ + padding: 20px; + margin-bottom: 20px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); +} + +.experience-item h3, +.project-item h3 { + margin-top: 0; + color: #84a0c6; + /* Iceberg highlight text */ +} + +.experience-item p, +.project-item p { + color: #a7adba; + /* Iceberg muted text */ + margin: 5px 0; +} + +.experience-item ul, +.project-item ul { + list-style-type: disc; + margin: 10px 0 0 20px; + padding: 0; +} + +.experience-item ul li, +.project-item ul li { + margin-bottom: 5px; +} + +a { + color: #84a0c6; + /* Iceberg link color */ + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} \ No newline at end of file