Create website
This commit is contained in:
commit
ec398bd260
10 changed files with 398 additions and 0 deletions
0
README.md
Normal file
0
README.md
Normal file
BIN
files/OwenQuinlanCV2024-09.pdf
Executable file
BIN
files/OwenQuinlanCV2024-09.pdf
Executable file
Binary file not shown.
BIN
files/me.jxl
Normal file
BIN
files/me.jxl
Normal file
Binary file not shown.
BIN
files/me.png
Executable file
BIN
files/me.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 99 KiB |
BIN
files/me.webp
Normal file
BIN
files/me.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 61 KiB |
54
gen/projects.json
Normal file
54
gen/projects.json
Normal file
|
@ -0,0 +1,54 @@
|
|||
[
|
||||
{
|
||||
"name": "📍<i class=\"featured\">pinned project</i> <br/> 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": [
|
||||
"<a href=\"https://github.com/BuyMyMojo/open-fbt\">View OpenFBT on GitHub.</a>",
|
||||
"<sub>Made in tandum with <a href=\"https://github.com/BuyMyMojo/discord-chat-parser\">discord chat partser</a> written in python and then Go for user moderation.</sub>"
|
||||
]
|
||||
},
|
||||
{
|
||||
"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 <a href=\"https://www.youtube.com/watch?v=AmGSEH7QcDg\">Code Monkey</a>."
|
||||
],
|
||||
"extra": [
|
||||
"<a href=\"https://github.com/BuyMyMojo/mojo-kitchen-chaos\">GitHub Repo</a>",
|
||||
"<a href=\"https://buymymojo.itch.io/mojos-kitchen-chaos\">Itch.io page</a>"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "RedisFS - A pointless file storage solution written in Rust",
|
||||
"descr": [
|
||||
"Sores files up to 500mb in a Redis database."
|
||||
],
|
||||
"extra": [
|
||||
"<a href=\"https://github.com/BuyMyMojo/RedisFS\">GitHub Repo</a>"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Video FPS overlay",
|
||||
"descr": [
|
||||
"Origionally made to take FPS data from a csv file generated with <a href=\"https://www.nvidia.com/en-au/geforce/technologies/frameview/\">Nvidia FrameView</a> and display it in a <a href=\"https://youtu.be/8UTU03TooUI?t=334\">Digital Foundry</a> like graph.",
|
||||
"Never reached a fully functioning state but it was a fun old project.",
|
||||
"Written in Python"
|
||||
],
|
||||
"extra": [
|
||||
"<a href=\"https://github.com/BuyMyMojo/Video-FPS-overlay\">GitHub Repo</a>"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "This website!",
|
||||
"descr": [
|
||||
"Made with Braden Everson's <a href=\"https://github.com/bradeneverson/sitesmith\">SiteSmith</a> tool."
|
||||
],
|
||||
"extra": [
|
||||
"<a href=\"https://github.com/BuyMyMojo/buymymojo.net\">GitHub Repo</a>"
|
||||
]
|
||||
}
|
||||
]
|
96
gen/template.html
Normal file
96
gen/template.html
Normal file
|
@ -0,0 +1,96 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Owen Quinlan (BuyMyMojo) :)</title>
|
||||
<link rel="stylesheet" href="./style/styles.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="container">
|
||||
<header>
|
||||
<header class="flex justify-center">
|
||||
<picture>
|
||||
<source srcset="./files/me.jxl" type="image/jxl">
|
||||
<source srcset="./files/me.webp" type="image/webp">
|
||||
<img src="./files/me.png" alt="Artistic rendering of me!" loading="lazy" decoding="async" class="profile">
|
||||
</picture>
|
||||
|
||||
</header>
|
||||
<h1>Owen Quinlan (BuyMyMojo) ☕</h1>
|
||||
<nav>
|
||||
<ul>
|
||||
<li><a href="mailto:hello+web@buymymojo.net"><span class="underline">Email</span></a></li>
|
||||
|
||||
<li>
|
||||
<a href="https://gamedev-coffee-shop.bearblog.dev/">
|
||||
<span class="underline"><strong>Blog</strong></span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="https://www.linkedin.com/in/owen-quinlan-b6b6431b7/">
|
||||
<span class="underline">LinkedIn</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="https://github.com/BuyMyMojo">
|
||||
<span class="underline">GitHub</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="https://gitlab.com/BuyMyMojo">
|
||||
<span class="underline">GitLab</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="https://crates.io/users/BuyMyMojo">
|
||||
<span class="underline">Crates.io</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="./files/OwenQuinlanCV2024-09.pdf" download>
|
||||
<span class="underline">Resume</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<section id="summary">
|
||||
<h2>Summary</h2>
|
||||
<div class="summary">
|
||||
<h3>
|
||||
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.
|
||||
</h3>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="experience" class="container">
|
||||
<h2>Work Experience</h2>
|
||||
{work}
|
||||
</section>
|
||||
|
||||
<section id="projects" class="container">
|
||||
<h2>Projects</h2>
|
||||
{projects}
|
||||
</section>
|
||||
<footer>
|
||||
<p>© 2024 Owen Quinlan (BuyMyMojo) :)</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
21
gen/work.json
Normal file
21
gen/work.json
Normal file
|
@ -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": ["<sub>The company is now defunct but it was a good introduction to an industry I want to work in.</sub>"]
|
||||
},
|
||||
{
|
||||
"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": []
|
||||
}
|
||||
]
|
96
index.html
Normal file
96
index.html
Normal file
|
@ -0,0 +1,96 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Owen Quinlan (BuyMyMojo) :)</title>
|
||||
<link rel="stylesheet" href="./style/styles.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="container">
|
||||
<header>
|
||||
<header class="flex justify-center">
|
||||
<picture>
|
||||
<source srcset="./files/me.jxl" type="image/jxl">
|
||||
<source srcset="./files/me.webp" type="image/webp">
|
||||
<img src="./files/me.png" alt="Artistic rendering of me!" loading="lazy" decoding="async" class="profile">
|
||||
</picture>
|
||||
|
||||
</header>
|
||||
<h1>Owen Quinlan (BuyMyMojo) ☕</h1>
|
||||
<nav>
|
||||
<ul>
|
||||
<li><a href="mailto:hello+web@buymymojo.net"><span class="underline">Email</span></a></li>
|
||||
|
||||
<li>
|
||||
<a href="https://gamedev-coffee-shop.bearblog.dev/">
|
||||
<span class="underline"><strong>Blog</strong></span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="https://www.linkedin.com/in/owen-quinlan-b6b6431b7/">
|
||||
<span class="underline">LinkedIn</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="https://github.com/BuyMyMojo">
|
||||
<span class="underline">GitHub</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="https://gitlab.com/BuyMyMojo">
|
||||
<span class="underline">GitLab</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="https://crates.io/users/BuyMyMojo">
|
||||
<span class="underline">Crates.io</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="./files/OwenQuinlanCV2024-09.pdf" download>
|
||||
<span class="underline">Resume</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<section id="summary">
|
||||
<h2>Summary</h2>
|
||||
<div class="summary">
|
||||
<h3>
|
||||
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.
|
||||
</h3>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="experience" class="container">
|
||||
<h2>Work Experience</h2>
|
||||
<div class='experience-item'><h3>Jr Software Developer & Server Administrator</h3><p>Mammoth Esports Australaia | 2018 - 2022</p><ul><li>Designed and created a Discord bot for user managment used in over 400 Discord servers managing thousands of users and requests daily.</li><li>Handled the backend of our game server renting system</li></ul><sub>The company is now defunct but it was a good introduction to an industry I want to work in.</sub></div><div class='experience-item'><h3>Phone Repair Technician</h3><p>Cohuna Phone Repairs | Jan 2024 - Present</p><ul><li>Experince in data recovery, repair of phones and computers and general electronics repairs.</li></ul></div>
|
||||
</section>
|
||||
|
||||
<section id="projects" class="container">
|
||||
<h2>Projects</h2>
|
||||
<div class='project-item'><h3>📍<i class="featured">pinned project</i> <br/> Open FBT</h3><ul><li>Open sourced version of a large scale discord bot for user managment.</li><li>Built in Rust and uses the Redis database to store user data.</li><li>In over 400 servers at time of writing(september 2024)</li><li>Origionally written in Python then converted to Rust to improve ease of deployment and improve performance significantly.</li></ul><a href="https://github.com/BuyMyMojo/open-fbt">View OpenFBT on GitHub.</a><br/><sub>Made in tandum with <a href="https://github.com/BuyMyMojo/discord-chat-parser">discord chat partser</a> written in python and then Go for user moderation.</sub></div><div class='project-item'><h3>Mojo Kitchen Chaos - An overcooked-like game made in Unity following an online course</h3><ul><li>Made over the course of a week following a course by <a href="https://www.youtube.com/watch?v=AmGSEH7QcDg">Code Monkey</a>.</li></ul><a href="https://github.com/BuyMyMojo/mojo-kitchen-chaos">GitHub Repo</a><br/><a href="https://buymymojo.itch.io/mojos-kitchen-chaos">Itch.io page</a></div><div class='project-item'><h3>RedisFS - A pointless file storage solution written in Rust</h3><ul><li>Sores files up to 500mb in a Redis database.</li></ul><a href="https://github.com/BuyMyMojo/RedisFS">GitHub Repo</a></div><div class='project-item'><h3>Video FPS overlay</h3><ul><li>Origionally made to take FPS data from a csv file generated with <a href="https://www.nvidia.com/en-au/geforce/technologies/frameview/">Nvidia FrameView</a> and display it in a <a href="https://youtu.be/8UTU03TooUI?t=334">Digital Foundry</a> like graph.</li><li>Never reached a fully functioning state but it was a fun old project.</li><li>Written in Python</li></ul><a href="https://github.com/BuyMyMojo/Video-FPS-overlay">GitHub Repo</a></div><div class='project-item'><h3>This website!</h3><ul><li>Made with Braden Everson's <a href="https://github.com/bradeneverson/sitesmith">SiteSmith</a> tool.</li></ul><a href="https://github.com/BuyMyMojo/buymymojo.net">GitHub Repo</a></div>
|
||||
</section>
|
||||
<footer>
|
||||
<p>© 2024 Owen Quinlan (BuyMyMojo) :)</p>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
131
style/styles.css
Normal file
131
style/styles.css
Normal file
|
@ -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;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue