diff --git a/content/_index.md b/content/_index.md index 6cf42c9..1e29a69 100644 --- a/content/_index.md +++ b/content/_index.md @@ -2,11 +2,77 @@ title: Home --- +# Hey, I'm Evan + +I'm a software developer by day and indecisive about my hobbies by night.. which has come to earn me the title of *"that guy who seems to do everything"*. + +Sparked by my interest in electronics from a young age, I have come to enjoy finding ways to integrate computers and software into my everyday life while also trying to learn as much as I can about how the things I use *really work*. + +So far, I have developed fairly extensive hands-on experience in the following subjects: + +
+ +- **Computer programming** *(my main focus)* + - Writing software for the past nine years + - Currently working at *Industrial Brothers* as a software developer, working on the graphics pipeline powering various children's TV productions + - Experience with: + - Bare-metal applications + - Co-processors & distributed systems + - Operating system & kernel design + - Parallel computing + - Building package managers + - High-performance batch processing + - *..and much more* +- **Robotics control systems** + - Lead software development at *Raider Robotics* for multiple years, building high-performance control systems for competitive robots + - Taught robotics software development to students at *H.B. Beal Secondary School* + - Designed and implemented custom control systems powering four competitive robots + - Maintained and supported various open-source robotics control libraries used globally +- **Computer networking** + - I operate [*AS54041*](https://as54041.peeringdb.com), a small network of servers and routers for personal projects + - Facilitates IPv6 deployment via various transition mechanisms + - Provides IP transit to people learning how to run their own networks + - Routes multiple IPv4 and IPv6 prefixes via global edge routers +- **Music production** + - I have been playing various instruments since 2008 + - Composed multiple songs that have been performed by live student orchestras + - Ran a hobby music label for three years, collaborating with seven other artists + - Produced a full-length theatrical soundtrack for a student-directed show + - Released 25 albums (and counting) +- **Render engineering** + - Built multiple custom 3D ray-tracing renderers + - Built multiple application-specific 2D rendering engines + - Experience working with multiple graphics interchange standards +- **Animation** + - Self-taught 3D animator + - Multiple years of experience working with professional animation and graphics pipeline teams at *Industrial Brothers* + - Writes graphics pipeline and asset management tools for friends + - Built a 2D renderer for displaying accurate animations in games +- **Amateur radio** + - Operates with the callsigns ***VA3ZZA*** and ***VA3UJF*** + - Experience with satellite telemetry decoding + - Taught myself morse code for low-power CW operation + - Has operated multiple beacons, APRS I-gates, and internet radio nodes +- **Live video broadcasting** + - Helped direct a student-run live news broadcast at *H.B. Beal Secondary School* + - Managed video processing and switching equipment for many live events + - Build out a modernized live broadcast system involving a mix of *Blackmagic* video processing tools, and open source streaming software for *H.B. Beal Secondary School*'s tv studio and live production courses +- **Game development** + - Produced multiple games with friends as a part of the *Ludum Dare* game jam: + - [\[data::loss\]](https://github.com/Ewpratten/ludum-dare-49) + - [Deep Breath](https://github.com/Ewpratten/ludum-dare-48) + - [Micromanaged Mike](https://rsninja.dev/LudumDare46/) + +
+ +Interested in learning more about these topics? Try checking out [my blog](/blog)!
+If that doesn't satisfy your curiosity, ask me whatever is on your mind via my [contact page](/contact). + -## About me + -
+ -## The less technical + diff --git a/content/as204466.md b/content/as204466.md deleted file mode 100644 index 198dba0..0000000 --- a/content/as204466.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Evan's Network -extra: - redir_to: https://ewpratten.com/network ---- - -The page you are looking for has moved. Please click [here](https://ewpratten.com/network). diff --git a/content/as204466_old/_index.md b/content/as204466_old/_index.md deleted file mode 100644 index cd4d19e..0000000 --- a/content/as204466_old/_index.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: AS204466 -description: "Autonomous System: Evan Warren Pratten" -extra: - enable_gh_markdown: true ---- - -# AS204466 - -**AS204466** provides IPv6 connectivity to experimenters, as well as IPv4 connectivity to amateur radio operators. - -
-Routing overview is currently unavailable for display -
- -
-You may find the following links useful: - -- [bgp.tools](https://bgp.tools/as/204466) -- [PeeringDB](https://www.peeringdb.com/asn/204466) - -## Network goals - -- Focus on IPv6 adoption -- Maintain the lowest possible cost of operation -- Learn new things - -## Peering - -Looking to peer with the network? [Send me a message](/contact), and I'll work something out with you. Physical co-location is not a requirement, I do most of my work through WireGuard tunnels, and am up to trying new things. - -## Prefixes - -The following is the as204466 prefix breakdown. This list should be fairly up to date, but real-time announcements can be viewed [here](https://bgp.tools/as/204466#prefixes). - -- [`44.31.62.0/24`](https://bgp.tools/prefix/44.31.62.0/24): AMPRNet address block -- [`2a12:dd47:8040::/48`](https://bgp.tools/prefix/2a12:dd47:8040::/48): Primary European service -- [`2a06:a005:d2b::/48`](https://bgp.tools/prefix/2a06:a005:d2b::/48): Primary North American service - - `2a06:a005:d2b:c011::/64`: The [rickroll subnet](/blog/rickrolling-the-internet/) -- `2a06:a005:ed0::/44`: Global allocation pool - - [`2a06:a005:ed0::/48`](https://bgp.tools/prefix/2a06:a005:ed0::/48): Experimental - - [`2a06:a005:edf::/48`](https://bgp.tools/prefix/2a06:a005:edf::/48): Anycast - -Currently, these blocks are announced from the following locations: - -- London, UK (Interxion LON1) -- Toronto, Canada (Equinix TR2) - -## Contact - -If you or your company would like to get in touch, please [contact me](/contact). I currently handle all aspects of operation for as204466, and network issues will be treated with urgency. diff --git a/content/as204466_old/router-setup-notes.md b/content/as204466_old/router-setup-notes.md deleted file mode 100644 index 2376afb..0000000 --- a/content/as204466_old/router-setup-notes.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Setup Notes ---- - -```sh -apt install neovim wireguard-tools bird2 net-tools openresolv -wget https://github.com/coredns/coredns/releases/download/v1.9.3/coredns_1.9.3_linux_amd64.tgz -O /tmp/coredns.tgz -tar -xzf /tmp/coredns.tgz -C /usr/local/bin -``` diff --git a/content/contact.md b/content/contact.md index 80ae57a..91fe510 100644 --- a/content/contact.md +++ b/content/contact.md @@ -1,23 +1,15 @@ --- -title: Contact -description: Here is how you can reach me +title: Contact Information +description: Get in touch with me! --- Want to get in touch? Feel free to send me an email at [contact@ewpratten.com](mailto:contact@ewpratten.com). If you'd prefer a more casual chat, message me on Discord at `ewpratten#9114`. -## NOC -If you need to contact me in relation to AS398057 or AS204466, please use the following: +## Finding me elsewhere -| Service | Contact | -|---------|------------------| -| Email | `noc@ewpratten.com` | -| Discord | `ewpratten#9114` | - -## Me, elsewhere - -If you'd rather find me somewhere else, here's a list of platforms I am reasonably active on: +Here is a list of social platforms I am reasonably active on: - [LinkedIn](https://www.linkedin.com/in/ewpratten/) - [GitHub](https://github.com/ewpratten) @@ -26,7 +18,5 @@ If you'd rather find me somewhere else, here's a list of platforms I am reasonab - [QRZ](https://qrz.com/db/va3zza) - [Spotify](https://open.spotify.com/artist/1aLNEmgqBJkhfkEZvf8Vh5) - [Apple Music](https://music.apple.com/us/artist/evan-pratten/1611566708) -- [YouTube](https://www.youtube.com/channel/UCrHT3Lt0Mg90bspbMHJfTcA") -- [AVRFreaks](https://www.avrfreaks.net/users/ewpratten) -- [Chief Delphi](https://www.chiefdelphi.com/u/ewpratten) -- [IMDb](https://www.imdb.com/name/nm13747554/) \ No newline at end of file +- [YouTube](https://www.youtube.com/@ewpratten) +- [IMDb](https://www.imdb.com/name/nm13747554/) diff --git a/content/external/reading-list.md b/content/external/reading-list.md deleted file mode 100644 index 9a94e15..0000000 --- a/content/external/reading-list.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Reading List ---- - -This page is dedicated to other people's blogs I regularly read. - -- [Tom Randall](https://randy.gg/changelog/) [[](https://randy.gg/?feed=rss)]: Twitch streamer & game developer, blogging about life -- [Ben Cox](https://blog.benjojo.co.uk/) [[](https://blog.benjojo.co.uk/rss.xml)]: Network engineering & hobby stuff -- [Jess Frazelle](https://blog.jessfraz.com/) [[](https://blog.jessfraz.com/index.xml)]: Automation & the [0xide computer company](https://oxide.computer/) -- [Jaci Brunning](https://imjac.in/ta) [[](https://imjac.in/ta/feed.xml)]: Robotics software (mainly FRC stuff) \ No newline at end of file diff --git a/content/index_bkp b/content/index_bkp deleted file mode 100644 index 858344d..0000000 --- a/content/index_bkp +++ /dev/null @@ -1,184 +0,0 @@ - - -## Amateur Radio - -I am a fairly active Amateur Radio operator. The following table is a reference list of my current, future, and past callsigns: - -
- -| Callsign | Status | Usage | -|----------------------|:--------:|-----------------------------------| -| **VA3ZZA** | *Active* | My primary callsign | -| **VA3UJF** | *Active* | Testing & automated transmissions | - - - - -
- - - -## Music - -I make music too! Nearly all electronic; a mix of samplers, raw sound design from oscillators, and everything in-between. The following are my three most recent releases: - -
-
- Album Art - - - - - - -
-
- Album Art - - - - - - -
-
- Album Art - - - - - - -
-
- -For more music content, check out [my music page](/music). - - - - - - - - diff --git a/content/network/plan.md b/content/network/plan.md index a6e5e03..9accee2 100644 --- a/content/network/plan.md +++ b/content/network/plan.md @@ -4,10 +4,16 @@ extra: uses_graphviz: true --- + + - `2602:faf5::/40` - `2602:faf5::/48` Site - Cologix Toronto - `2602:faf5:0:1::/64` Personal VPN - + - `2602:faf5:0:ffff::/64` /64 announcement test + + diff --git a/sass/styles/layout.scss b/sass/styles/layout.scss index b3660ef..f182fe1 100644 --- a/sass/styles/layout.scss +++ b/sass/styles/layout.scss @@ -68,7 +68,7 @@ body { .headshot-container { display: inline-block; max-width: 150px; - @media only screen and (max-width: 382px) { + @media only screen and (max-width: 399px) { display: block; margin: auto; text-align: center; @@ -312,4 +312,10 @@ ul { background-color: #e3e3e3; color: black; +} + +.home-list { + &>ul>li { + padding-top:0.5em; + } } \ No newline at end of file diff --git a/templates/base.html b/templates/base.html index 3173864..9a42435 100644 --- a/templates/base.html +++ b/templates/base.html @@ -89,7 +89,8 @@

Home | Blog | - Network | + {# My Work | #} + {# Network | #} Contact {# Hobbies #} {# WHOIS #} @@ -111,7 +112,7 @@
Thanks for reading :)
- Site design & content by: Evan Pratten
+ Site design & content by: Evan Pratten
Consider supporting my work if you like what you see