Skip to content

Instantly share code, notes, and snippets.

View 56kyle's full-sized avatar

Kyle Oliver 56kyle

View GitHub Profile
import inspect
import shutil
from _thread import RLock
from collections import namedtuple
from functools import _make_key
from functools import update_wrapper
from pathlib import Path
from typing import Any
from typing import Callable
@56kyle
56kyle / resume.json
Last active April 23, 2026 19:58
My resume in the form of the Json Resume schema
{
"meta": {
"theme": "elegant"
},
"basics": {
"name": "Kyle Oliver",
"picture": "https://avatars.githubusercontent.com/u/43910687?u=0b0d686112b61765f6d8048fa36bc382255914e7&v=4",
"label": "Software Developer",
"summary": "Software Developer with 6 years of Professional experience including data pipelines, game dev, medical robotics, cloud services, and more. Recently have been focusing on improving dev workflows and application development through a mixture of Python and Rust.",
@56kyle
56kyle / index.pug
Created December 11, 2018 21:26
SVG Social Media Icons
ul.soc
li
a.icon-4.codepen(href='#' title='CodePen' preserveAspectRatio='xMidYMid meet')
svg(viewbox='0 0 512 512')
path(d='M427 201.9c-0.6-4.2-2.9-8-6.4-10.3L264.2 87.3c-4.9-3.3-11.4-3.3-16.3 0L91.4 191.6c-4 2.7-6.5 7.4-6.5 12.2v104.3c0 4.8 2.5 9.6 6.5 12.2l156.4 104.3c4.9 3.3 11.4 3.3 16.3 0L420.6 320.4c4-2.6 6.6-7.4 6.6-12.2V203.9C427.1 203.2 427.1 202.6 427 201.9 427 201.7 427.1 202.6 427 201.9zM270.7 127.1l115.2 76.8 -51.5 34.4 -63.8-42.7V127.1zM241.3 127.1v68.6l-63.8 42.7 -51.5-34.4L241.3 127.1zM114.3 231.4l36.8 24.6 -36.8 24.6V231.4zM241.3 384.9L126.1 308.1l51.5-34.4 63.8 42.6V384.9zM256 290.8l-52-34.8 52-34.8 52 34.8L256 290.8zM270.7 384.9V316.3l63.8-42.6 51.5 34.4L270.7 384.9zM397.7 280.6l-36.8-24.6 36.8-24.6V280.6z')
li
a.icon-8.email(href='#' title='Email' preserveAspectRatio='xMidYMid meet')
svg(viewbox='0 0 512 512')
path(d='M101.3 141.6v228.9h0.3 308.4 0.8V141.6H101.3zM375.7 167.8l-119.7 91.5 -119.6-91.5H375.7zM127.6 194.1l64.1 49.1 -64.1 64.1V194.1zM127.8