From d13ff4b3c6a62c163f518f41d073573825706197 Mon Sep 17 00:00:00 2001 From: Evan Pratten Date: Sat, 2 Jan 2021 14:35:28 -0500 Subject: [PATCH] JDMA and QRZ --- _data/projects.json | 20 ++- about.md | 2 +- assets/images/projects/legalaccess.png | Bin 0 -> 8450 bytes qrz.html | 231 +++++++++++++++++++++++++ 4 files changed, 251 insertions(+), 2 deletions(-) create mode 100644 assets/images/projects/legalaccess.png create mode 100644 qrz.html diff --git a/_data/projects.json b/_data/projects.json index e48c718..0d7fc98 100644 --- a/_data/projects.json +++ b/_data/projects.json @@ -61,6 +61,21 @@ "img_src": "/assets/images/projects/mcinfo.jp2" } }, + { + "title": "JDMA", + "description": "JDMA is a Java library that provides c-like malloc() and free() functions, along with many others. All functions operate off-heap, meaning no need to deal with the garbage collector.", + "text_buttons": [], + "icon_buttons": [ + { + "icon": "fab fa-github", + "url": "https://github.com/Ewpratten/JDMA" + }, + { + "icon": "fas fa-book", + "url": "https://ewpratten.retrylife.ca/JDMA" + } + ] + }, { "title": "FilterLib", "description": "FilterLib is a small utility library for Java that is designed to provide a simple way to work with lists of data. This library is heavily callback-oriented.", @@ -107,7 +122,10 @@ "icon": "fas fa-book", "url": "https://ewpratten.retrylife.ca/legalaccess" } - ] + ], + "hero": { + "img_src": "/assets/images/projects/legalaccess.png" + } }, { "title": "MChat", diff --git a/about.md b/about.md index f881e69..a7e7d6f 100644 --- a/about.md +++ b/about.md @@ -93,7 +93,7 @@ This website uses free assets from: diff --git a/assets/images/projects/legalaccess.png b/assets/images/projects/legalaccess.png new file mode 100644 index 0000000000000000000000000000000000000000..10b10c5e814a4298f23d5de13bafe57a20beb4df GIT binary patch literal 8450 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 RL?D9HV@GX{6d%IH{2M|bP&xnr literal 0 HcmV?d00001 diff --git a/qrz.html b/qrz.html new file mode 100644 index 0000000..bbb5773 --- /dev/null +++ b/qrz.html @@ -0,0 +1,231 @@ + + + + + + + QRZ profile + + + + + + +
+

+ Hi there + + wave + +

+ +

+ I am a 17 year-old student with an ever-growing list of hobbies. I am mainly a software + developer, maintaining a plethora of projects over on GitHub. + Included in this, I am the lead software developer at + Raider Robotics, + a competitive robotics team. I also work with software-defined radios, do + photography, and much more. +

+ +

+ For more information on my work, and my blog, see my website. +

+ +

+ My Gear + + wrench + +

+ +

I keep my radio gear fairly low power. Here is an overview of my commonly used equipment.

+ +

Radios

+ + +

Antennae

+ + + +

Software

+ + + +

+ Contact Info + + phone + +

+ +

Additional Contact information can be found on my website.

+ +
+ + + + \ No newline at end of file