Compare commits
No commits in common. "master" and "new-website" have entirely different histories.
master
...
new-websit
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
BIN
doylet_cv.pdf
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 370 KiB After Width: | Height: | Size: 370 KiB |
Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 336 KiB After Width: | Height: | Size: 336 KiB |
Before Width: | Height: | Size: 4.6 MiB After Width: | Height: | Size: 4.6 MiB |
Before Width: | Height: | Size: 232 KiB After Width: | Height: | Size: 232 KiB |
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 208 KiB |
Before Width: | Height: | Size: 244 KiB After Width: | Height: | Size: 244 KiB |
Before Width: | Height: | Size: 299 KiB After Width: | Height: | Size: 299 KiB |
Before Width: | Height: | Size: 275 KiB After Width: | Height: | Size: 275 KiB |
Before Width: | Height: | Size: 163 KiB After Width: | Height: | Size: 163 KiB |
BIN
img/qr_code.png
Normal file
After Width: | Height: | Size: 15 KiB |
118
index.html
@ -1,7 +1,6 @@
|
||||
<!doctype html>
|
||||
<html lang=en-us>
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<style>
|
||||
html {
|
||||
font-family: sans-serif;
|
||||
@ -25,11 +24,9 @@
|
||||
}
|
||||
|
||||
body {
|
||||
margin-top: 1rem;
|
||||
margin-left: 1rem;
|
||||
margin-left: 1rem;
|
||||
background: #fbfbfd;
|
||||
margin: 2rem 2rem;
|
||||
max-width: 80ch;
|
||||
background: #fbfbfd;
|
||||
}
|
||||
|
||||
img {
|
||||
@ -88,13 +85,14 @@
|
||||
}
|
||||
|
||||
.job-role {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
border-left: 0.3em;
|
||||
border-right: 0;
|
||||
border-top: 0;
|
||||
border-bottom: 0.1em;
|
||||
border-style: solid;
|
||||
padding-top: 0.1em;
|
||||
padding-bottom: 0.2em;
|
||||
padding-bottom: 0.6em;
|
||||
padding-left: 0.4em;
|
||||
background-color: rgba(0,0,0,0.03);
|
||||
}
|
||||
@ -121,14 +119,15 @@
|
||||
}
|
||||
|
||||
.favicon {
|
||||
height: 16px;
|
||||
width: 1em;
|
||||
height: 1em;
|
||||
vertical-align: text-bottom;
|
||||
}
|
||||
|
||||
.milestones {
|
||||
list-style: circle;
|
||||
font-size: 1rem;
|
||||
margin-left: 1.5rem;
|
||||
list-style: circle;
|
||||
font-size: 1rem;
|
||||
margin-left: 1.5rem;
|
||||
}
|
||||
|
||||
@media print {
|
||||
@ -151,7 +150,7 @@
|
||||
-->
|
||||
<header>
|
||||
<div style="">
|
||||
<h1><a href="https://doylet.dev">doy<u style="text-decoration: none; color: #6BBAE4">-</u>lee <em class=title-note>// TODO: Doyle T.</em> </a></h1>
|
||||
<h1><a href="https://doy-lee.github.io">doy<u style="text-decoration: none; color: #6BBAE4">-</u>lee <em class=title-note>// TODO: Doyle T.</em> </a></h1>
|
||||
<p>G'day, I'm a software developer that enjoys low-level programming.</p>
|
||||
</div>
|
||||
<div class=divider style="margin-bottom: 0.5em"></div>
|
||||
@ -160,16 +159,12 @@
|
||||
<section aria-label="Contact Links">
|
||||
<div class=row>
|
||||
<p class=row-key>Print Me!</p>
|
||||
<p><a href="doylet_cv.pdf">doylet.dev/doylet_cv.pdf</a></p>
|
||||
<p><a href="doy-lee.github.io/doylet_cv.pdf">doy-lee.github.io/doylet_cv.pdf</a></p>
|
||||
</div>
|
||||
<div class=row>
|
||||
<p class=row-key>Email</p>
|
||||
<p><a href="cv.doylet.2380i@simplelogin.com">cv.doylet.2380i@simplelogin.com</a></p>
|
||||
</div>
|
||||
<div class=row>
|
||||
<p class=row-key>Gitea</p>
|
||||
<p><a href="git.doylet.dev">https://git.doylet.dev</a></p>
|
||||
</div>
|
||||
<div class=row>
|
||||
<p class=row-key>GitHub</p>
|
||||
<p><a href="https://github.com/doy-lee">https://github.com/doy-lee</a></p>
|
||||
@ -180,10 +175,12 @@
|
||||
<div class=divider style="margin-bottom: 0.5em"></div>
|
||||
<div>
|
||||
<div class=job-role style="border-color: #C16358">
|
||||
<p>2022 - CURR: C++ Senior Software Engineer, Agent Orientated Software <img class=favicon src="assets/aos-favicon.ico"> (AI)</p>
|
||||
<p class=job-role-year>2022 - Present</p>
|
||||
<p>C++ Senior Software Engineer, Agent Orientated Software <img class=favicon src="aos-favicon.ico"> (AI)</p>
|
||||
</div>
|
||||
<div class=job-role style="border-color: #BEBF5E">
|
||||
<p>2020 - 2022: C++ Software Engineer, Agent Orientated Software <img class=favicon src="assets/aos-favicon.ico"> (AI)</p>
|
||||
<p class=job-role-year>2020 - 2022</p>
|
||||
<p>C++ Software Engineer, Agent Orientated Software <img class=favicon src="aos-favicon.ico"> (AI)</p>
|
||||
</div>
|
||||
<sub><i>C++17, CMake, Docker, DDS+Kafka (distribution), discrete event simulators (game engine-esque)</i></sub>
|
||||
<p>
|
||||
@ -215,7 +212,8 @@
|
||||
</div>
|
||||
<div>
|
||||
<div class=job-role style="border-color: #8DBCA2">
|
||||
<p>2018 - 2020: C++ Software Engineer, Oxen <img class=favicon src="assets/oxen-favicon-32x32.png"> (Blockchain)</p>
|
||||
<p class=job-role-year>2018 - 2020</p>
|
||||
<p>C++ Software Engineer, Oxen <img class=favicon src="oxen-favicon-32x32.png"> (Blockchain)</p>
|
||||
</div>
|
||||
<sub><i>C++14, Boost, CMake, Docker, Android+Windows+Mac+Linux clients, Qt5, Monero Cryptonote & EPEE Levin P2P Protocol, Open Source Maintainer (Oxen), Libsodium (EC Cryptography)</i></sub>
|
||||
<p>
|
||||
@ -260,7 +258,8 @@
|
||||
</div>
|
||||
<div>
|
||||
<div class=job-role style="border-color: #519A8B">
|
||||
<p>2017: C++ Intern Software Engineer, Wargaming Sydney <img class=favicon src="assets/wargaming-favicon.ico"> (Game Dev)</p>
|
||||
<p class=job-role-year>2017 - 2017</p>
|
||||
<p>C++ Intern Software Engineer, Wargaming Sydney <img class=favicon src="wargaming-favicon.ico"> (Game Dev)</p>
|
||||
</div>
|
||||
<p>
|
||||
Game development company most popular for developing
|
||||
@ -275,7 +274,8 @@
|
||||
</div>
|
||||
<div>
|
||||
<div class=job-role style="border-color: #DBAE55">
|
||||
<p>2014 - 2017: B. Computer Science, University of New South Wales <img class=favicon src="assets/unsw-icon-192x192.png"></p>
|
||||
<p class=job-role-year>2014 - 2017</p>
|
||||
<p>B. Computer Science, University of New South Wales <img class=favicon src="unsw-icon-192x192.png"></p>
|
||||
</div>
|
||||
<small>
|
||||
<ul class=citations>
|
||||
@ -288,25 +288,32 @@
|
||||
<h2>Projects Summary</h2>
|
||||
<div class=divider style="margin-bottom: 0.5em"></div>
|
||||
<div class=job-role style="border-color: #C16358">
|
||||
<p>2018 - CURR: <a href="#dqn-project">Dqn</a> C/C++ personal standard library <a href="https://git.doylet.dev/doylet/dqn">git.doylet.dev/doylet/dqn</a></p>
|
||||
<p class=job-role-year>2018 - Present</p>
|
||||
<p><a href="#dqn-project">Dqn<a/>: C/C++ personal standard library <a href="https://github.com/doy-lee/dqn">github.com/doy-lee/dqn</a></p>
|
||||
</div>
|
||||
<div class=job-role style="border-color: #BEBF5E">
|
||||
<p>2021: <a href="#intc-project">intc</a> Software u128/256 bit port to C <a href="https://git.doylet.dev/doylet/intc">git.doylet.dev/doylet/intc</a></p>
|
||||
<p class=job-role-year>2020</p>
|
||||
<p><a href="#intc-project">intc</a>: Software u128/256 bit port to C <a href="https://github.com/doy-lee/intc">github.com/doy-lee/intc</a></p>
|
||||
</div>
|
||||
<div class=job-role style="border-color: #8DBCA2">
|
||||
<p>2020: <a href="#raylibsimd-project">RaylibSIMD</a> SIMD Software rendering in C <a href="https://git.doylet.dev/doylet/RaylibSIMD">git.doylet.dev/doylet/RaylibSIMD</a></p>
|
||||
<p class=job-role-year>2020</p>
|
||||
<p><a href="#raylibsimd-project">RaylibSIMD<a/>: SIMD Software rendering in C <a href="https://github.com/doy-lee/RaylibSIMD">github.com/doy-lee/RaylibSIMD</a></p>
|
||||
</div>
|
||||
<div class=job-role style="border-color: #519A8B">
|
||||
<p>2017: <a href="#dtrenderer-project">DTRenderer</a> 3D Software rendering in C++ <a href="https://git.doylet.dev/doylet/DTRenderer">git.doylet.dev/doylet/DTRenderer</a></p>
|
||||
<p class=job-role-year>2017</p>
|
||||
<p><a href="#dtrenderer-project">DTRenderer</a>: 3D Software rendering in C++ <a href="https://github.com/doy-lee/DTRenderer">github.com/doy-lee/DTRenderer</a></p>
|
||||
</div>
|
||||
<div class=job-role style="border-color: #DBAE55">
|
||||
<p>2017: <a href="#mathmasher-project">Math Masher</a> Math game for mobile <a href="https://doylet.dev/luneaustralia">doylet.dev/luneaustralia</a></p>
|
||||
<p class=job-role-year>2017</p>
|
||||
<p><a href="#mathmasher-project">Math Masher</a>: math game for mobile <a href="https://doy-lee.github.io/luneaustralia">doy-lee.github.io/luneaustralia</a></p>
|
||||
</div>
|
||||
<div class=job-role style="border-color: #C16358">
|
||||
<p>2017: <a href="#dchip8-project">DCHIP8</a> Chip8 interpreter <a href="https://git.doylet.dev/doylet/dchip-8">git.doylet.dev/doylet/dchip-8</a></p>
|
||||
<p class=job-role-year>2017</p>
|
||||
<p><a href="#dchip8-project">DCHIP8</a>: Chip8 interpreter <a href="https://github.com/doy-lee/dchip-8">github.com/doy-lee/dchip-8</a></p>
|
||||
</div>
|
||||
<div class=job-role style="border-color: #C16358">
|
||||
<p>2016: <a href="#dengine-project">Dengine</a> 2D engine for asteroids <a href="https://git.doylet.dev/doylet/dengine">git.doylet.dev/doylet/dengine</a></p>
|
||||
<p class=job-role-year>2016</p>
|
||||
<p><a href="#dengine-project">Dengine</a>: 2D engine for asteroids <a href="https://github.com/doy-lee/dengine">github.com/doy-lee/dengine</a></p>
|
||||
</div>
|
||||
</section>
|
||||
<section class=pagebreak aria-label="Projects">
|
||||
@ -314,7 +321,8 @@
|
||||
<div class=divider style="margin-bottom: 0.5em"></div>
|
||||
<div id=dqn-project>
|
||||
<div class=job-role style="border-color: #C16358">
|
||||
<p>2018: Dqn C/C++ personal standard library <a href="https://git.doylet.dev/doylet/dqn">git.doylet.dev/doylet/dqn</a></p>
|
||||
<p class=job-role-year>2018 - Present</p>
|
||||
<p>Dqn, C/C++ personal standard library</p>
|
||||
</div>
|
||||
<p>
|
||||
My personal standard library used in personal projects
|
||||
@ -331,10 +339,16 @@
|
||||
<li>Linear probed and chained hash tables in 400~ LOC</li>
|
||||
<li>Fixed sized arrays and strings containers</li>
|
||||
</ul>
|
||||
<small>
|
||||
<ul class=citations>
|
||||
<li>Dqn Repository <a href="https://github.com/doy-lee/dqn">github.com/doy-lee/dqn</a></li>
|
||||
</ul>
|
||||
</small>
|
||||
</div>
|
||||
<div id=intc-project>
|
||||
<div class=job-role style="border-color: #BEBF5E">
|
||||
<p>2020: intc Software u128/256 bit port to C <a href="https://git.doylet.dev/doylet/intc">git.doylet.dev/doylet/intc</a></p>
|
||||
<p class=job-role-year>2020</p>
|
||||
<p>intc, 128/256 bit software implementations in C</p>
|
||||
</div>
|
||||
<sub><i>C99/C++, Open Source, Single File Library Port</i></sub>
|
||||
<p>
|
||||
@ -346,13 +360,15 @@
|
||||
</p>
|
||||
<small>
|
||||
<ul class=citations>
|
||||
<li>intc Repository <a href="https://github.com/doy-lee/intc">github.com/doy-lee/intc</a></li>
|
||||
<li>calccrypto's uint256_t <a href="https://github.com/calccrypto/uint256_t">github.com/calccrypto/uint256_t</a></li>
|
||||
</ul>
|
||||
</small>
|
||||
</div>
|
||||
<div id=raylibsimd-project>
|
||||
<div class=job-role style="border-color: #8DBCA2">
|
||||
<p>2020: RaylibSIMD SIMD Software rendering in C <a href="https://git.doylet.dev/doylet/RaylibSIMD">git.doylet.dev/doylet/RaylibSIMD</a></p>
|
||||
<p class=job-role-year>2020</p>
|
||||
<p>RaylibSIMD, Accelerated software rendering using SIMD in C</p>
|
||||
</div>
|
||||
<sub><i>C99, SSE2, Graphics Programming</i></sub>
|
||||
<p>
|
||||
@ -365,15 +381,17 @@
|
||||
</p>
|
||||
<small>
|
||||
<ul class=citations>
|
||||
<li>RaylibSIMD Repository <a href="https://github.com/doy-lee/RaylibSIMD">github.com/doy-lee/RaylibSIMD</a></li>
|
||||
<li>Raylib Website <a href="https://raylib.com/">raylib.com</a></li>
|
||||
</ul>
|
||||
</small>
|
||||
</div>
|
||||
<div id=dtrenderer-project>
|
||||
<div class=job-role style="border-color: #519A8B">
|
||||
<p>2017: DTRenderer 3D Software rendering in C++ <a href="https://git.doylet.dev/doylet/DTRenderer">git.doylet.dev/doylet/DTRenderer</a></p>
|
||||
<p class=job-role-year>2017</p>
|
||||
<p>DTRenderer, 3D software rendering from first principles</p>
|
||||
</div>
|
||||
<a href="assets/projects_dtrenderer.gif"><img src="assets/projects_dtrenderer.gif"></a>
|
||||
<a href="img/projects_dtrenderer.gif"><img src="img/projects_dtrenderer.gif"></a>
|
||||
<p>
|
||||
DTRenderer is an attempt to build a simple software
|
||||
renderer from the ground up. The main goal is to build
|
||||
@ -396,15 +414,21 @@
|
||||
<li>Custom Wavefront Obj Loader (minimal subset)</li>
|
||||
<li>Hot Reloadable DLL for Renderer Code (taken from Handmade Hero)</li>
|
||||
</ul>
|
||||
<small>
|
||||
<ul class=citations>
|
||||
<li>DTRenderer repository <a href="https://github.com/doy-lee/DTRenderer">github.com/doy-lee/DTRenderer</a></li>
|
||||
</ul>
|
||||
</small>
|
||||
</div>
|
||||
<div id=mathmasher-project>
|
||||
<div class=job-role style="border-color: #DBAE55">
|
||||
<p>2017: Math Masher Math game for mobile <a href="luneaustralia/">doylet.dev/luneaustralia</a></p>
|
||||
<p class=job-role-year>2017</p>
|
||||
<p>Math Masher, Educational math game for mobile</p>
|
||||
</div>
|
||||
<div class=row>
|
||||
<a href="assets/projects_math_masher_screen_1.png"><img src="assets/projects_math_masher_screen_1.jpg"></a>
|
||||
<a href="assets/projects_math_masher_screen_2.png"><img src="assets/projects_math_masher_screen_2.jpg"></a>
|
||||
<a href="assets/projects_math_masher_screen_3.png"><img src="assets/projects_math_masher_screen_3.jpg"></a>
|
||||
<a href="img/projects_math_masher_screen_1.png"><img src="img/projects_math_masher_screen_1.jpg"></a>
|
||||
<a href="img/projects_math_masher_screen_2.png"><img src="img/projects_math_masher_screen_2.jpg"></a>
|
||||
<a href="img/projects_math_masher_screen_3.png"><img src="img/projects_math_masher_screen_3.jpg"></a>
|
||||
</div>
|
||||
<p>
|
||||
Math Masher is a cross-platform mobile app that aims to
|
||||
@ -424,17 +448,19 @@
|
||||
</ul>
|
||||
<small>
|
||||
<ul class=citations>
|
||||
<li>Math Masher website (archive copy) <a href="https://doy-lee.github.io/luneaustralia">doy-lee.github.io/luneaustralia</a></li>
|
||||
<li>Trailer <a href="https://youtube.com/watch?v=AUozUZ8aY7g">youtube.com/watch?v=AUozUZ8aY7g</a></li>
|
||||
</ul>
|
||||
</small>
|
||||
</div>
|
||||
<div id=dchip8-project>
|
||||
<div class=job-role style="border-color: #C16358">
|
||||
<p>2017: DCHIP8 Chip8 interpreter <a href="https://git.doylet.dev/doylet/dchip-8">git.doylet.dev/doylet/dchip-8</a></p>
|
||||
<p class=job-role-year>2017</p>
|
||||
<p>DCHIP8, Chip8 interpreter</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a href="assets/projects_dchip8_screen_1.png"><img src="assets/projects_dchip8_screen_1.png"></a>
|
||||
<a href="assets/projects_dchip8_screen_2.png"><img src="assets/projects_dchip8_screen_2.png"></a>
|
||||
<a href="img/projects_dchip8_screen_1.png"><img src="img/projects_dchip8_screen_1.png"></a>
|
||||
<a href="img/projects_dchip8_screen_2.png"><img src="img/projects_dchip8_screen_2.png"></a>
|
||||
</div>
|
||||
<p>
|
||||
DCHIP8 aims to emulate the CHIP8 architecture to better
|
||||
@ -449,17 +475,19 @@
|
||||
</ul>
|
||||
<small>
|
||||
<ul class=citations>
|
||||
<li>DCHIP8 repository <a href="https://github.com/doy-lee/dchip-8">github.com/doy-lee/dchip-8</a></li>
|
||||
<li>Specification Sheet <a href="http://devernay.free.fr/hacks/chip8/C8TECH10.HTM">devernay.free.fr/hacks/chip8/C8TECH10.HTM</a></li>
|
||||
</ul>
|
||||
</small>
|
||||
</div>
|
||||
<div id=dengine-project>
|
||||
<div class=job-role style="border-color: #C16358">
|
||||
<p>2016: Dengine 2D engine for asteroids <a href="https://git.doylet.dev/doylet/dengine">git.doylet.dev/doylet/dengine</a></p>
|
||||
<p class=job-role-year>2016</p>
|
||||
<p>Dengine, Simple 2D game engine for asteroids & minimal dependencies</p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a href="assets/projects_dengine_screen_1.png"><img src="assets/projects_dengine_screen_1.png"></a>
|
||||
<a href="assets/projects_dengine_demo.gif"><img src="assets/projects_dengine_demo.gif"></a>
|
||||
<a href="img/projects_dengine_screen_1.png"><img src="img/projects_dengine_screen_1.png"></a>
|
||||
<a href="img/projects_dengine_demo.gif"><img src="img/projects_dengine_demo.gif"></a>
|
||||
</div>
|
||||
<p>
|
||||
Dengine is a solo project, 2D game engine developed with
|
||||
@ -489,7 +517,7 @@
|
||||
</ul>
|
||||
<small>
|
||||
<ul class=citations>
|
||||
<li>Handmade Hero <a href="https://handmadehero.org/">handmadehero.org</a></li>
|
||||
<li>Dengine repository <a href="https://github.com/doy-lee/dengine">github.com/doy-lee/dengine</a></li>
|
||||
</ul>
|
||||
</small>
|
||||
</div>
|
||||
|
BIN
luneaustralia/images/background_old.jpg
Normal file
After Width: | Height: | Size: 326 KiB |
5
luneaustralia/images/desktop.ini
Normal file
@ -0,0 +1,5 @@
|
||||
[.ShellClassInfo]
|
||||
InfoTip=This folder is shared online.
|
||||
IconFile=C:\Program Files (x86)\Google\Drive\googledrivesync.exe
|
||||
IconIndex=16
|
||||
|
2234
luneaustralia/index.ai
Normal file
0
luneaustralia/script.js
Normal file
BIN
luneaustralia/social-media_orig.png
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
luneaustralia/v1.jpg
Normal file
After Width: | Height: | Size: 133 KiB |
BIN
luneaustralia/v2.jpg
Normal file
After Width: | Height: | Size: 119 KiB |
BIN
luneaustralia/v3.jpg
Normal file
After Width: | Height: | Size: 95 KiB |
BIN
luneaustralia/v4.jpg
Normal file
After Width: | Height: | Size: 133 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |