-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
192 lines (180 loc) · 23.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>twhlynch • home</title>
<meta name="description" content="My portfolio website. Contact me and view my projects.">
<meta name="keywords" content=".index index dotindex tom lynch twhlynch grab grabvr vr mods modding discord tools programming coding website development developer github">
<meta name="author" content="twhlynch">
<meta property="og:title" content="twhlynch • home">
<meta property="og:description" content="My portfolio website. Contact me and view my projects.">
<meta property="og:site_name" content="twhlynch • home">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:url" content="http://twhlynch.me">
<meta property="og:image" content="http://twhlynch.me/favicon.png">
<link rel="icon" href="favicon.png" type="image/png">
<link rel="shortcut icon" href="favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="favicon.png">
<link rel="apple-touch-startup-image" href="favicon.png" type="image/png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@twhlynch">
<meta name="twitter:title" content="twhlynch">
<meta name="twitter:description" content="My portfolio website. Contact me and view my projects.">
<meta name="twitter:creator" content="@twhlynch">
<meta name="twitter:image" content="favicon.png">
<meta name="twitter:url" content="http://twhlynch.me">
<script async="" src="https://www.googletagmanager.com/gtag/js?id=G-BDS57RBQ3Q"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-BDS57RBQ3Q');
</script>
<link rel="stylesheet" href="style.css">
<script src="main.js" defer></script>
</head>
<body>
<div id="popper">
<span id="popper-text">Error :c</span>
</div>
<header>
<h4 class="title">.index
<span> /ˈɪndɛks/</span>
</h4>
<a class="logo" href="/">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="206.724 121 55.7 95.82">
<path d="m256.3462 154.3099c1.6831.5249 2.773 2.8831 1.8879 2.9957-.9946.8085-14.0579.6233-15.3729.3757-1.2785-.3671-1.755-2.1845-.9018-2.6923.8898-.6134 12.5876-1.1443 14.3868-.6791zm-27.0879-.007c.8504.5138 1.6589 1.7185.6017 2.5704-1.9146.8865-15.3639 1.18-16.4596.3509-1.2147-.4593-1.5793-2.2854-.9019-2.6924.8392-.4112 15.4311-.36 16.7598-.2289zm-3.2583-28.3029c3 1-3.1106 22.0469-3.8342 22.8227-.9829.4257-2.9983.3696-4.0652.0348-11.6084-4.2442 5.8994-22.8575 7.8994-22.8575zm23 2c-1 2-2.9143 19.8528-2.7419 20.4938-.1069.1147 4.0201 1.4559 6.1048 1.2165 3.5894-.5054 4.6371-13.7103-3.3629-21.7103zm-20-6c-8 0-17.5983 13.3526-19.1385 16.5883-1.8297 3.3591.2827 8.9321 2.9362 10.8075-7.7977.6042-4.7977 11.6042-2.7977 12.6042 3 2 18 2 22 2l0 5-9 15c-1 2 2 5 3 3l6.7793-10.9834-.1961 13.3331-7.5832 25.6503c.1407 1.2239 4.8161.91 4.7325.1821l5.2675-17.1821 5 17c.7946 1.2384 4.9169.5936 4.1367-.6095l-6.1367-25.3905 0-13 9 11c2 2 5-1 3-4l-12-14 0-5C247 163 254 164 259 162c2-1 5-9-1.7284-10.6829 1.0798-.0528 1.7284-3.3171 1.7284-7.3171 1-7-4-19-11-22-3 0-6.8074 26.3671-5.2968 27.1407-1.4495.3439-14.8184.3467-16.0388-.0779-.9395-.3769 5.3356-27.0628 2.3356-27.0628z" stroke="#fff" stroke-width="1" fill="none"/>
</svg>
</a>
<div id="idnex">
<a id="idnex-quote">
Who is this lil' guy?
</a>
</div>
<button class="to-top" id="toTop" aria-label="Scroll to top">
<div class="icon i-arrow-up"></div>
</button>
<button id="arcButton" aria-label="Arc color sync">
<div class="icon i-arc"></div>
</button>
<nav>
<div class="nav-buttons">
<a href="/projects"><span>Projects</span></a>
<a href="https://grab-tools.live"><span>Grab</span></a>
<a href="https://github.com/twhlynch">
<div class="icon" aria-label="Github"></div>
</a>
<a href="/discord">
<div class="icon i-discord" aria-label="Discord"></div>
</a>
</div>
</nav>
</header>
<main>
<h1>Tom Lynch</h1>
<article>
<p>
Hey, I'm Tom Lynch aka index. I'm a 19 y/o CS student and Web & Game Software developer.
</p>
<p>
Learning at <a href="https://rmit.edu.au" target="_blank">RMIT</a><br>
Working with <a href="https://slindev.com" target="_blank">SlinDev</a>, <a href="https://wannonwater.com.au" target="_blank">Wannon Water</a>, <a href="https://deakin.edu.au" target="_blank">Deakin University</a><br>
Creator of <a href="https://grab-tools.live" target="_blank">GRAB Tools</a></p>
<p>
I have a broad interest in programming, ranging from designing and building websites, automating my daily tasks, and most recently, VR Game development.
</p>
<p class="svg-list">
Some of the tools, languages, and frameworks I use:<br><br>
<svg class="popper-element" data-popper="Git & GitHub" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path d="M8 1c3.8675 0 7 3.1325 7 7a7.0114 7.0114 90 01-4.7687 6.6412c-.35.07-.4813-.1488-.4813-.3325 0-.2363.0088-.9887.0088-1.925 0-.6563-.2188-1.0762-.4725-1.295 1.5575-.175 3.1938-.77 3.1938-3.4563 0-.77-.2712-1.3913-.7175-1.8812.07-.175.315-.8925-.07-1.855 0 0-.5863-.1925-1.925.7175-.56-.1575-1.155-.2363-1.75-.2363-.595 0-1.19.0788-1.75.2363-1.3388-.9012-1.925-.7175-1.925-.7175-.385.9625-.14 1.68-.07 1.855-.4463.49-.7175 1.12-.7175 1.8812 0 2.6775 1.6275 3.2813 3.185 3.4563-.2013.175-.385.4813-.4463.9363-.4025.1837-1.4088.4813-2.0388-.5775-.1313-.21-.525-.7262-1.0762-.7175-.5863.0088-.2363.3325.0088.4637.2975.1663.6387.7875.7175.9887.14.3937.595 1.1462 2.3537.8225 0 .5863.0088 1.1375.0088 1.3037 0 .1837-.1313.3937-.4813.3325A6.9956 6.9956 90 011 8C1 4.1325 4.1325 1 8 1ZM8 16c5 0 8-4 8-8S13 0 8 0 0 4 0 8s3 8 8 8"/>
</svg>
<svg class="popper-element" data-popper="C++" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M22.393 6c-.167-.29-.398-.543-.652-.69L12.925.22c-.508-.293-1.339-.293-1.847 0L2.26 5.31c-.508.293-.923 1.013-.923 1.6v10.18c0 .294.104.62.271.91.167.29.398.543.652.689l8.816 5.091c.508.293 1.339.293 1.847 0l8.816-5.091c.254-.146.485-.399.652-.689s.271-.616.271-.91V6.91c.002-.294-.102-.62-.269-.91zM12 19.109c-3.92 0-7.109-3.189-7.109-7.109S8.08 4.891 12 4.891a7.133 7.133 0 0 1 6.156 3.552l-3.076 1.781A3.567 3.567 0 0 0 12 8.445c-1.96 0-3.554 1.595-3.554 3.555S10.04 15.555 12 15.555a3.57 3.57 0 0 0 3.08-1.778l3.077 1.78A7.135 7.135 0 0 1 12 19.109zm7.109-6.714h-.79v.79h-.79v-.79h-.79v-.79h.79v-.79h.79v.79h.79v.79zm2.962 0h-.79v.79h-.79v-.79h-.789v-.79h.789v-.79h.79v.79h.79v.79z"/>
</svg>
<svg class="popper-element" data-popper="Python" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z"/>
</svg>
<svg class="popper-element" data-popper="Visual Studio Code" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<path d="m30.865 3.448L24.282.281c-.766-.37-1.677-.214-2.276.385L9.397 12.171 3.902 8.004c-.51-.391-1.229-.359-1.703.073L.439 9.681c-.583.526-.583 1.443-.005 1.969l4.766 4.349-4.766 4.349c-.578.526-.578 1.443.005 1.969l1.76 1.604c.479.432 1.193.464 1.703.073l5.495-4.172 12.615 11.51c.594.599 1.505.755 2.271.385l6.589-3.172c.693-.333 1.13-1.031 1.13-1.802V5.248c0-.766-.443-1.469-1.135-1.802zm-6.86 19.818L14.432 16l9.573-7.266z"/>
</svg>
<svg class="popper-element" data-popper="Blender 3D" xmlns="http://www.w3.org/2000/svg" viewBox="0.4993 48.119 511 515.8">
<path d="M510.003 279.642c-2.998-21.097-10.305-41.104-21.724-59.459-9.96-16.019-22.739-30.266-37.992-42.375l.041-.038L290.133 54.731c-.133-.116-.27-.224-.361-.287-5.327-4.08-12.538-6.325-20.298-6.325-7.769 0-15.262 2.25-21.088 6.337-6.263 4.375-9.843 10.18-10.093 16.36-.229 5.764 2.521 11.311 7.764 15.636 10.31 8.134 20.598 16.447 30.898 24.768 9.997 8.08 20.298 16.401 30.549 24.502l-196.213-.133c-22.439 0-37.718 10.537-40.861 28.178-1.381 7.727 1.056 16.223 6.504 22.73 5.78 6.899 14.172 10.704 23.629 10.704l14.958.009c20.664 0 41.419-.05 62.146-.1l19.766-.046L19.354 328.812l-.707.516C8.7 336.954 2.188 347.642.783 358.653c-1.065 8.342.881 15.965 5.63 22.053 5.66 7.257 14.497 11.249 24.885 11.249 10.205 0 20.618-3.867 29.334-10.908l96.166-78.7c-.411 3.843-.91 9.481-.853 13.573.108 6.479 2.188 19.479 5.481 30.033 6.804 21.691 18.265 41.536 34.063 58.964 16.438 18.131 36.458 32.508 59.5 42.721 24.361 10.774 50.547 16.243 77.836 16.243h.253c27.376-.066 53.646-5.622 78.085-16.518 23.08-10.334 43.091-24.769 59.467-42.899 15.778-17.516 27.222-37.394 34.013-59.067 3.356-10.721 5.519-21.82 6.417-33.003.839-10.829.478-21.849-1.057-32.752zM334.821 383.601c-60.142 0-108.912-43.627-108.912-97.447 0-53.815 48.771-97.442 108.912-97.442s108.907 43.627 108.907 97.442c.001 53.82-48.766 97.447-108.907 97.447zm62.806-106.01c.886 16.064-5.53 30.978-16.796 42.019-11.461 11.248-27.816 18.313-46.102 18.313-18.281 0-34.637-7.065-46.102-18.313-11.262-11.041-17.665-25.954-16.784-42.006.865-15.603 8.476-29.376 19.94-39.128 11.273-9.589 26.411-15.44 42.945-15.44 16.538 0 31.671 5.852 42.945 15.44 11.467 9.752 19.081 23.516 19.954 39.115z"/>
</svg>
<svg class="popper-element" data-popper="Markdown Docs" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
<path d="M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z"/>
</svg>
<svg class="popper-element" data-popper="Java" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<path d="M11.622 24.74s-1.23.748.855.962c2.51.32 3.847.267 6.625-.267a10.02 10.02 0 0 0 1.763.855c-6.25 2.672-14.16-.16-9.244-1.55zm-.8-3.473s-1.336 1.015.748 1.23c2.725.267 4.862.32 8.55-.427a3.26 3.26 0 0 0 1.282.801c-7.534 2.244-15.976.214-10.58-1.603zm14.747 6.09s.908.748-1.015 1.336c-3.58 1.07-15.014 1.39-18.22 0-1.122-.48 1.015-1.175 1.7-1.282.695-.16 1.07-.16 1.07-.16-1.23-.855-8.175 1.763-3.526 2.51 12.77 2.084 23.296-.908 19.983-2.404zM12.2 17.633s-5.824 1.39-2.084 1.87c1.603.214 4.755.16 7.694-.053 2.404-.214 4.81-.64 4.81-.64s-.855.374-1.443.748c-5.93 1.55-17.312.855-14.052-.748 2.778-1.336 5.076-1.175 5.076-1.175zm10.42 5.824c5.984-3.1 3.206-6.09 1.282-5.717-.48.107-.695.214-.695.214s.16-.32.534-.427c3.794-1.336 6.786 4.007-1.23 6.09 0 0 .053-.053.107-.16zm-9.83 8.442c5.77.374 14.587-.214 14.8-2.94 0 0-.427 1.07-4.755 1.87-4.916.908-11.007.8-14.587.214 0 0 .748.64 4.542.855z M18.996.001s3.313 3.366-3.152 8.442c-5.183 4.114-1.175 6.465 0 9.137-3.046-2.725-5.236-5.13-3.74-7.373C14.294 6.893 20.332 5.3 18.996.001zm-1.7 15.335c1.55 1.763-.427 3.366-.427 3.366s3.954-2.03 2.137-4.542c-1.656-2.404-2.94-3.58 4.007-7.587 0 0-10.953 2.725-5.717 8.763z"/>
</svg>
</p>
<p class="svg-list">
I've always focused on web development, due to how easy it is to ship tools, and games for others to use, and have acquired a large web based skill set:<br><br>
<svg class="popper-element" data-popper="JavaScript" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M13.051 11.031l-.004.056c0 2.07.012 4.125 0 6.179.005 1.276.113 2.416-.397 3.346-.353.72-1.028 1.185-1.811 1.411-1.203.27-2.352.105-3.207-.405-.574-.345-1.019-.887-1.324-1.517l1.825-1.125c.017 0 .064.091.127.196.233.389.434.659.83.855.386.121 1.236.209 1.566-.48.201-.348.138-1.479.138-2.711 0-1.941.009-3.867.009-5.805h2.248Zm8.983 7.245-.046-.067c.166.945-.045 1.56-.074 1.65-.781 2.67-5.131 2.76-6.871 1.004-.36-.42-.6-.629-.81-1.109l1.83-1.051c.495.75.944 1.156 1.755 1.336 1.096.135 2.206-.24 1.966-1.41-.255-.961-2.251-1.185-3.616-2.205-1.38-.93-1.709-3.18-.569-4.471.39-.48 1.034-.84 1.71-1.005l.705-.089c1.365-.031 2.204.329 2.834 1.034.182.179.316.36.586.78-.721.449-.721.449-1.755 1.125-.226-.48-.586-.78-.976-.9-.6-.18-1.365.014-1.515.66-.059.195-.045.375.046.705.243.555 1.061.795 1.797 1.14 2.115.858 2.828 1.778 3.003 2.873ZM0 0V24H24V0H0Z"/>
</svg>
<svg class="popper-element" data-popper="HTML" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M1.5 0h21l-1.91 21.563L11.977 24l-8.564-2.438L1.5 0zm7.031 9.75l-.232-2.718 10.059.003.23-2.622L5.412 4.41l.698 8.01h9.126l-.326 3.426-2.91.804-2.955-.81-.188-2.11H6.248l.33 4.171L12 19.351l5.379-1.443.744-8.157H8.531z"/>
</svg>
<svg class="popper-element" data-popper="CSS" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="M1.5 0h21l-1.91 21.563L11.977 24l-8.565-2.438L1.5 0zm17.09 4.413L5.41 4.41l.213 2.622 10.125.002-.255 2.716h-6.64l.24 2.573h6.182l-.366 3.523-2.91.804-2.956-.81-.188-2.11h-2.61l.29 3.855L12 19.288l5.373-1.53L18.59 4.414z"/>
</svg>
<svg class="popper-element" data-popper="TypeScript" xmlns="http://www.w3.org/2000/svg" viewBox="4 4 42 42">
<path d="M30.121 41.112S42 44.955 41.999 36.291c0-5.625-7.791-5.346-7.791-8.141 0-1.083.769-2.096 2.9-2.096s4.018 1.258 4.018 1.258l.14-3.704s-11.25-3.074-11.25 4.717c0 5.729 7.721 5.729 7.721 8.315 0 .244.105 2.026-2.62 2.026s-4.996-1.712-4.996-1.712v4.158ZM29 26.445V23H15v3.445h5V42h4V26.445h5ZM45 4c.553 0 1 .448 1 1V45c0 .552-.447 1-1 1H5c-.553 0-1-.448-1-1V5c0-.552.447-1 1-1H45Z"/>
</svg>
<svg class="popper-element" data-popper="Node JS" xmlns="http://www.w3.org/2000/svg" viewBox="0.7 4.05 446.8 504">
<path d="M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"/>
</svg>
<svg class="popper-element" data-popper="Vue JS" xmlns="http://www.w3.org/2000/svg" viewBox="0 64.3 448 383.7">
<path d="M55.7 96.3 224 384.5 392.2 96.3H338.4L224 294.5 109.5 96.3H55.7Zm301.2-32H448L224 448 0 64.3H176l48 88.6 56-88.6h76.9Z"/>
</svg>
<svg class="popper-element" data-popper="React JS" xmlns="http://www.w3.org/2000/svg" viewBox="3.832 4.31 26.18 23.38">
<path d="M10.184 22.057c-.36 2.186-.078 3.755.797 4.244.232.129.463.18.746.18 1.26 0 2.829-1.055 4.372-2.572-.746-.798-1.492-1.698-2.186-2.701-1.209-.128-2.367-.308-3.447-.54-.103.489-.206.952-.283 1.389Zm-.542-2.828c.308-1.029.746-2.135 1.26-3.241-.514-1.106-.926-2.186-1.26-3.241-.463.128-.925.283-1.337.437-2.083.797-3.266 1.8-3.266 2.803 0 1.158 1.723 2.418 4.604 3.241ZM10.979 5.673c-.874.515-1.157 2.058-.797 4.244.077.463.154.926.283 1.389 1.081-.257 2.238-.437 3.447-.54.72-1.004 1.44-1.904 2.186-2.701-1.543-1.543-3.112-2.572-4.372-2.572-.283 0-.54.051-.746.18Zm7.383 4.99c-.463-.591-.951-1.183-1.44-1.723-.488.54-.977 1.106-1.44 1.723.463-.026.952-.026 1.44-.026s.977 0 1.44.026Zm3.78-5.17c-1.26 0-2.829 1.054-4.372 2.572.746.798 1.492 1.698 2.186 2.701 1.209.128 2.367.308 3.447.54.103-.489.206-.952.283-1.389.36-2.212.052-3.755-.797-4.244-.232-.129-.463-.18-.746-.18Zm2.06 7.253c-.308 1.055-.746 2.135-1.26 3.241.514 1.106.926 2.186 1.26 3.241.463-.128.925-.283 1.337-.437 2.083-.798 3.266-1.801 3.266-2.804 0-1.158-1.723-2.418-4.604-3.241ZM22.864 26.301c.874-.489 1.157-2.058.797-4.244-.077-.463-.154-.926-.283-1.389-1.081.257-2.238.437-3.447.54-.72 1.003-1.44 1.904-2.186 2.701 1.543 1.543 3.112 2.572 4.372 2.572.283 0 .54-.051.746-.18Zm-.592-8.924c-.231.437-.462.874-.694 1.26-.258.437-.515.848-.772 1.26.797-.103 1.543-.232 2.263-.386-.231-.695-.488-1.415-.797-2.135Zm0-2.778c.308-.721.566-1.441.797-2.161-.72-.154-1.466-.283-2.263-.386.283.411.515.823.772 1.26l.694 1.286ZM12.215 15.987c.334.694.694 1.388 1.106 2.083.386.669.797 1.337 1.26 2.006.746.051 1.518.077 2.341.077.798 0 1.569-.026 2.341-.077.437-.669.874-1.337 1.26-2.006.412-.694.772-1.389 1.106-2.083-.334-.694-.694-1.389-1.106-2.083-.386-.669-.797-1.337-1.26-2.006-.746-.051-1.518-.077-2.341-.077-.798 0-1.569.026-2.341.077-.437.669-.874 1.337-1.26 2.006-.412.694-.772 1.389-1.106 2.083ZM10.8 12.462c.205.695.463 1.415.797 2.161.205-.437.436-.849.694-1.286s.515-.848.772-1.26c-.797.103-1.543.232-2.263.386Zm1.492 6.199c-.257-.411-.488-.849-.694-1.26-.308.72-.565 1.441-.797 2.135.72.154 1.466.283 2.263.386-.283-.411-.515-.823-.772-1.26Zm3.189 2.65c.463.617.951 1.183 1.44 1.723.488-.54.977-1.106 1.44-1.723-.463.026-.952.026-1.44.026s-.977 0-1.44-.026Zm1.441 3.472c-1.877 1.8-3.729 2.88-5.221 2.829-.488 0-.951-.102-1.337-.334-1.312-.746-1.8-2.701-1.363-5.453.077-.489.18-.978.309-1.492-.514-.129-.977-.283-1.44-.463-2.598-.977-4.038-2.366-4.038-3.909 0-1.517 1.44-2.906 4.038-3.909.463-.154.926-.309 1.44-.463-.129-.515-.232-1.003-.309-1.492-.463-2.752.026-4.681 1.363-5.453.385-.231.848-.334 1.337-.334 1.491 0 3.343 1.08 5.195 2.906C18.773 5.39 20.651 4.31 22.117 4.31c.488 0 .951.103 1.337.334 1.338.772 1.826 2.727 1.389 5.53-.077.489-.18.978-.309 1.492.514.129.977.283 1.44.463 2.598.977 4.038 2.366 4.038 3.909 0 1.517-1.44 2.906-4.038 3.909-.463.154-.926.309-1.44.463.129.515.232 1.003.309 1.492.463 2.752-.026 4.681-1.363 5.453-.385.231-.848.334-1.337.334-1.492 0-3.343-1.08-5.221-2.906Zm2.392-8.796c0-1.321-1.071-2.392-2.392-2.392-1.321 0-2.392 1.071-2.392 2.392s1.071 2.392 2.392 2.392 2.392-1.071 2.392-2.392Z"/>
</svg>
<svg class="popper-element" data-popper="THREE JS" style="fill: none;" stroke="currentColor" stroke-width="8" xmlns="http://www.w3.org/2000/svg" viewBox="19.807 25.67 173.2 174.9">
<path d="M52.631 156.179l43.008 12.346L84.915 125.06Zm64.555-62.13 43.008 12.346L149.47 62.93ZM31.174 69.272 74.182 81.618 63.458 38.153Zm86.02 24.639L74.186 81.565 84.91 125.03Zm-75.78 19.252 86.567 24.945L106.39 50.612ZM193.037 75.544 19.807 25.67 63.02 200.61Z"/>
</svg>
<svg class="popper-element" data-popper="PHP" xmlns="http://www.w3.org/2000/svg" viewBox="0.248 0.1931 21.5 11.31">
<path d="m11 1c5.4848 0 9.7024 2.3104 9.7024 4.848S16.4816 10.696 11 10.696c-5.4848 0-9.7024-2.3104-9.7024-4.848S5.5184 1 11 1m0-.8069C5.0629.1931.248 2.7232.248 5.848S5.0629 11.5029 11 11.5029s10.752-2.5301 10.752-5.6549S16.9371.1931 11 .1931zM7.7424 5.416c-.2528 1.296-1.1456 1.1616-2.2432 1.1616l.4384-2.2592c1.216 0 2.0416-.1312 1.8048 1.0976zM3.8768 8.8656h1.1744l.2784-1.4336c1.3152 0 2.1312.096 2.8864-.6112.8352-.768 1.0528-2.1344.4576-2.8192-.3104-.3584-.8096-.5344-1.488-.5344H4.9232L3.8768 8.8656zm5.9424-6.8352h1.168l-.2784 1.4336c1.008 0 1.9424-.0736 2.3936.3424.4736.4352.2464.992-.2656 3.6192h-1.184c.4928-2.5408.5856-2.752.4064-2.944-.1728-.1856-.5664-.1472-1.5168-.1472l-.6016 3.0912h-1.168l1.0464-5.3952zM16.92 5.416c-.256 1.3152-1.1744 1.1616-2.2432 1.1616l.4384-2.2592c1.2224 0 2.0416-.1312 1.8048 1.0976zm-3.8656 3.4496h1.1776l.2784-1.4336c1.3824 0 2.1472.08 2.8864-.6112.8352-.768 1.0528-2.1344.4576-2.8192-.3104-.3584-.8096-.5344-1.488-.5344H14.104l-1.0496 5.3984z"/>
</svg>
</p>
<p>
I tend to mess around a lot with video games, usually simple bug testing and QA, but I often find myself pen testing APIs. Most notably, I've been making tools and mods for <a href="https://grabvr.quest" target="_blank">GRAB</a>, a VR user creation based parkour game, for a while now, and have been hired to both help with the official website, and work directly on the game.<br>
You can find my
<a href="/projects">full projects list here</a>
.
</p>
<hr>
<p>Find me on</p>
<p class="links">
<a href="https://github.com/twhlynch" target="_blank">
<span class="icon i-github"></span>
GitHub</a>
<a href="/discord" target="_blank">
<span class="icon i-discord"></span>
Discord</a>
<a href="https://youtube.com/@dotindex" target="_blank">
<span class="icon i-youtube"></span>
YouTube</a>
<a href="https://twitter.com/twhlynch" target="_blank">
<span class="icon i-twitter"></span>
Twitter</a>
</p>
<p>
Feel free to contact me on any of my socials, or if you prefer, you can email me at [email protected].
It's currently <span id="time">00:00 AM</span> for me, so i'm probably <span id="state">awake</span>. I'll get back to you soon.
</p>
<p>
If you appreciate my work, consider <a href="https://ko-fi.com/dotindex" target="_blank">donating to me through KO-FI</a>.
</p>
<a href="/">
<img src="/images/88x31.gif" alt="button" class="button_88x31">
</a>
</article>
</main>
<footer>
<a target="_blank" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a> 2024-PRESENT © Tom Lynch
</footer>
</body>
</html>