lots of wip stuff
This commit is contained in:
parent
3eeeefe824
commit
95070da205
@ -6,12 +6,37 @@ title: Home
|
||||
<p>Looking for my portfolio? Click <a href="">here</a>.</p>
|
||||
</div> -->
|
||||
|
||||
## About me
|
||||
## About me
|
||||
|
||||
<span class="description">I'm a Canadian software developer, 3D artist, [photographer](https://instagram.com/evanpratten), [network operator](/as204466), [musician](/music), [blogger](/blog), amateur radio operator, IPv6 nerd, drone pilot, and general maker of things. I love to experiment with little-used technologies, and specialize in *making things interconnect*.</span>
|
||||
<center><em>"Collecting hobbies like pokemon cards"</em></center>
|
||||
<br>
|
||||
|
||||
<div id="main-skills" >
|
||||
<div>
|
||||
|
||||
- Software developer
|
||||
- 3D artist
|
||||
- [Photographer](https://instagram.com/evanpratten)
|
||||
- [Network operator](/as204466)
|
||||
- [Musician](/music)
|
||||
- Hacker
|
||||
|
||||
</div><div>
|
||||
|
||||
- [Blogger](/blog)
|
||||
- Amateur radio operator
|
||||
- [Competitive programmer](/hobbies/software/competitive-programming)
|
||||
- IPv6 nerd
|
||||
- Drone pilot
|
||||
- General maker of things
|
||||
|
||||
</div></div>
|
||||
|
||||
<!-- I love to experiment with little-used technologies, and specialize in *making things interconnect*. -->
|
||||
|
||||
<!-- I am a first-year college student, studying Software Engineering at Sheridan College. I develop software both as a hobby, and professionally, and have been programming since I was in the 5th grade. I am also a Canadian amateur radio operator (callsign **VA3ZZA**), and the former Lead Software Developer at [Raider Robotics](https://github.com/frc5024). -->
|
||||
|
||||
<br>
|
||||
|
||||
As always, I'm working on multiple projects at the same time and have my head crammed full of technobabble. Currently, I am:
|
||||
|
||||
@ -20,6 +45,13 @@ As always, I'm working on multiple projects at the same time and have my head cr
|
||||
- Contributing to the Rust library and tooling ecosystem over on [GitHub](https://github.com/ewpratten)
|
||||
- Working with low-power radio communication modes
|
||||
|
||||
<!-- ## Projects
|
||||
|
||||
The following links will bring you to more specific pages covering some of my best projects in various fields.
|
||||
|
||||
- [Minecraft Development](/projects/minecraft)
|
||||
- [Kobo Ereader Hacking](/projects/kobo)
|
||||
- [Chromebook Hacking](/projects/chromebooks) -->
|
||||
|
||||
## Amateur Radio
|
||||
|
||||
@ -31,7 +63,7 @@ I am a fairly active Amateur Radio operator. The following table is a reference
|
||||
|----------------------|:--------:|-----------------------------------|
|
||||
| **VA3ZZA** | *Active* | My primary callsign |
|
||||
| **VA3UJF** | *Active* | Testing & automated transmissions |
|
||||
| [**VB3YEET**](/yeet) | *Future* | Special Event |
|
||||
| [**VB3YEET**](/yeet) | *Active* | Special Event |
|
||||
<!-- | **VG3ZZA** | *Active* | Special Event | -->
|
||||
<!-- | **VG3UJF** | *Active* | Special Event | -->
|
||||
|
||||
|
44
content/projects/_index.md
Normal file
44
content/projects/_index.md
Normal file
@ -0,0 +1,44 @@
|
||||
---
|
||||
title: Projects
|
||||
extra:
|
||||
enable_gh_markdown: true
|
||||
---
|
||||
|
||||
<br>
|
||||
<h1>My Projects</h1>
|
||||
|
||||
I work on *many* projects, and this page hilights some of the more polished ones. Viewer be warned: there is a lot to scroll through :smiley:
|
||||
|
||||
<h2>Table of Contents</h2>
|
||||
|
||||
- [VFX and Animation](#vfx-and-animation)
|
||||
- [USD in Docker](#usd-in-docker)
|
||||
- [Games](#games)
|
||||
- [Kobo Ereader Hacking](#kobo-ereader-hacking)
|
||||
|
||||
# VFX and Animation
|
||||
|
||||
I work in the animation industry, and as such some of the ideas I am unable to implement at work make their way into personal projects.
|
||||
|
||||
## USD in Docker
|
||||
|
||||

|
||||

|
||||
|
||||
This project aims to build an easy to use Docker container that contains everything needed for me to experiment with Pixar's [Universal Scene Description (USD)](http://openusd.org/) in a safe and reproducible environment.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/docker-usd) & [Docker Hub](https://hub.docker.com/r/ewpratten/usd)
|
||||
|
||||
# Games
|
||||
|
||||
I like to make one or two games each year with various groups of people.
|
||||
|
||||
|
||||
|
||||
# Kobo Ereader Hacking
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- I am lazy -->
|
||||
<br><br><br>
|
32
content/projects/chromebooks.md
Normal file
32
content/projects/chromebooks.md
Normal file
@ -0,0 +1,32 @@
|
||||
---
|
||||
title: "Projects: Chromebook Hacking"
|
||||
---
|
||||
|
||||
In the early days of Chromebooks, I was an active member of the os and firmware hacking scene. I have long since moved on from development on Chomebooks, but a few old projects still stand.
|
||||
|
||||
When I was working on these projects, the Chromium team had not opened up the ability to launch Linux applications to the public yet, so we would put our devices in developer mode, and work around the tight security sandbox manually.
|
||||
|
||||
## Chromebrew
|
||||
|
||||

|
||||

|
||||
|
||||
I used to contribute to the Chromebrew project. Chromebrew is a community-driven package manager for CROS (Chrome OS) devices.
|
||||
|
||||
## Dart on CROS
|
||||
|
||||

|
||||

|
||||
|
||||
An automated installer for the Dart programming language on Chromebooks.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/dart4cros)
|
||||
|
||||
## Terra on CROS
|
||||
|
||||

|
||||

|
||||
|
||||
An automated installer for the Terra programming language on Chromebooks.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/terra4cros)
|
44
content/projects/kobo.md
Normal file
44
content/projects/kobo.md
Normal file
@ -0,0 +1,44 @@
|
||||
---
|
||||
title: "Projects: Kobo Ereader Hacking"
|
||||
---
|
||||
|
||||
I got myself into the weird world of hacking ereaders a while back. Most Kobo products are just poorly secured Linux machines. These projects abuse various aspects of the firmware upgrade process to load custom code onto my ereader.
|
||||
|
||||
## Kobo Rust Library
|
||||
|
||||

|
||||
|
||||
`kobo-rs` is a minimal Rust library for interacting with modified Kobo e-readers. This is designed for use in applications running on the Kobo, not over the network.
|
||||
|
||||
This is my current core Kobo library used in various other (mostly private) projects.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/kobo-rs)
|
||||
|
||||
|
||||
## Kobo Tweaks
|
||||
|
||||

|
||||

|
||||
|
||||
This project contains some of my earlier Kobo tweaks and tools, and was used as my initial bootstrapping environment for later work.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/kobo-tweaks)
|
||||
|
||||
|
||||
## KoboSSH
|
||||
|
||||

|
||||
|
||||
The KoboSSH project contains the tools needed to compile [dropbear](https://matt.ucc.asn.au/dropbear/dropbear.html) for the `arm-kobo-linux-gnueabihf` system (all recent Kobo products). This binary is used for root shell access on Kobo devices which, in my case, is used to deploy and debug software on e-readers.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/KoboSSH)
|
||||
|
||||
|
||||
## KoLib
|
||||
|
||||

|
||||

|
||||
|
||||
KoLib is a modern C++ library to assist in development of software targeting Kobo products. This project was superseded by my Kobo Rust library.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/kolib)
|
79
content/projects/minecraft.md
Normal file
79
content/projects/minecraft.md
Normal file
@ -0,0 +1,79 @@
|
||||
---
|
||||
title: "Projects: Minecraft"
|
||||
---
|
||||
|
||||
I tend to spend more time modifying Minecraft than I do actually playing the game. Most of the projects in this section were commissioned by friends.
|
||||
|
||||
## Frost Bucket
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||
|
||||
FrostBucket is a server-side Minecraft plugin that adds a new item, the Frost Bucket. This item turns water into ice. The FrostBucket plugin does not have any intentional practical use, but just exists to satisfy a concept brought up on a late-night Discord call: *"What if you could put Frost Walker on a bucket?"*
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/FrostBucket)
|
||||
|
||||
|
||||
## Blood Cod Plugins
|
||||
|
||||

|
||||

|
||||
|
||||
The Blood Cod Plugins pack is a monolithic server-side Minecraft plugin for use on a private survival multiplayer server. The goal of this plugin is to integrate the server history and lore into gameplay by providing custom NBT-backed items, crafting recipes, and advancements.
|
||||
|
||||
Features include:
|
||||
|
||||
- Godlike powers for religious leaders
|
||||
- Advancements for various religious events
|
||||
- Advancements for entering various important areas
|
||||
- New craftable items:
|
||||
- Tank water of Cod
|
||||
- Bread of Cod
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/blood_cod_plugins)
|
||||
|
||||
|
||||
## XANDGORT Powers
|
||||
|
||||

|
||||

|
||||
|
||||
XANDGORT Powers is a server-side Minecraft plugin that gives superpowers to my admin account. Primarily for messing around with misbehaving players on servers I manage.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/xandgort_powers)
|
||||
|
||||
|
||||
## Contributor Capes
|
||||
|
||||

|
||||

|
||||
|
||||
Contributor Capes is a lightweight Minecraft mod that allows modpack developers to award capes to project contributors.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/contributorcapes)
|
||||
|
||||
|
||||
## MarketCap
|
||||
|
||||

|
||||

|
||||
|
||||
MarketCap is a Paper server plugin that scans all inventories in a world to estimate the number of certain items in circulation. Users may set up search filters and query the number of certain items in circulation.
|
||||
|
||||
This plugin was designed to keep track of currency distribution in a private server.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/MarketCap)
|
||||
|
||||
|
||||
## MinimapServer
|
||||
|
||||

|
||||

|
||||
|
||||
MinimapServer is an open-source re-implementation of xaero96's [Minimap API](https://www.spigotmc.org/resources/minimapapi.35354/) for his popular Xaero's Minimap and Xaero's World Map Minecraft mods.
|
||||
|
||||
This is a server-side library, for use in other plugins.
|
||||
|
||||
View on: [GitHub](https://github.com/Ewpratten/MinimapServer)
|
4
content/projects/vfx.md
Normal file
4
content/projects/vfx.md
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "Projects: VFX & Animation"
|
||||
---
|
||||
|
@ -10,7 +10,7 @@ h6 {
|
||||
p,
|
||||
li,
|
||||
span {
|
||||
font-family: 'Rubik', sans-serif;
|
||||
font-family: "Rubik", sans-serif;
|
||||
font-weight: normal;
|
||||
}
|
||||
a {
|
||||
@ -273,4 +273,18 @@ ul {
|
||||
&:hover {
|
||||
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#main-skills {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
width: 100%;
|
||||
justify-content: space-evenly;
|
||||
@media screen and (max-width: 455px) {
|
||||
justify-content: left;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin:0;
|
||||
}
|
||||
}
|
||||
|
@ -29,6 +29,11 @@
|
||||
safe
|
||||
}}
|
||||
</script>
|
||||
|
||||
{# Handle flags #}
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/6.4.3/css/flag-icons.min.css"
|
||||
integrity="sha512-uvXdJud8WaOlQFjlz9B15Yy2Au/bMAvz79F7Xa6OakCl2jvQPdHD0hb3dEqZRdSwG4/sknePXlE7GiarwA/9Wg=="
|
||||
crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||
{% endblock head %}
|
||||
|
||||
{% block content %}
|
||||
|
Loading…
x
Reference in New Issue
Block a user