change how website is organized

This commit is contained in:
Parker TenBroeck 2026-01-22 11:48:01 -05:00
parent 58c56b0af7
commit 6c8e98dc98
38 changed files with 59 additions and 60 deletions

View file

@ -0,0 +1,3 @@
+++
transparent = true
+++

View file

@ -0,0 +1,11 @@
+++
title = "Ansi"
description = "A `no_std` incremental, panic free, allocationless ansi parser"
date = 2025-09-23
[taxonomies]
tags = ["embedded", "rust"]
category = ["project"]
+++
https://github.com/ParkerTenBroeck/ansi

View file

@ -0,0 +1,14 @@
+++
title = "Automata"
description = "A compiler, visualizer, and simulator for different classes of automata"
date = 2026-01-14
[taxonomies]
tags = ["web", "deno", "rust"]
category = ["project"]
+++
You can visit the website [parkertenbroeck.com/automata/](https://parkertenbroeck.com/automata/) or look at the [GitHub](https://github.com/ParkerTenBroeck/automata)

View file

@ -0,0 +1,10 @@
+++
title = "Brainfuck"
description = "A brainfuck parser, interpreter, compiler, and optimizer"
date = 2024-05-09
[taxonomies]
tags = ["rust", "x86"]
category = ["project"]
+++
https://github.com/ParkerTenBroeck/brainfuck_compiler

View file

@ -0,0 +1,10 @@
+++
title = "FastExpr"
description = "A java 24 library that runtime compiled math expressions into native JVM bytecode. Also supporting expression simplification and operations such as derivatives"
date = 2025-04-03
[taxonomies]
tags = ["java", "bytecode"]
category = ["project"]
+++
https://github.com/ParkerTenBroeck/fastexpr

View file

@ -0,0 +1,28 @@
+++
title = "Generators"
description = "A java 24 library that adds stackless coroutines to standard java code by transforming method bytecode into state machines at load time"
date = 2025-05-07
[taxonomies]
tags = ["java", "bytecode"]
category = ["project"]
+++
[!WARN]
meow
```java
public static Future<Void, IOException> echo(@Cancellation("close") Socket socket) throws IOException {
try(socket){
var buffer = ByteBuffer.allocate(4096*2);
while(true){
bytes_received = socket.read(buffer).await() + bytes_received;
buffer.flip();
bytes_sent = socket.write_all(buffer).await() + bytes_sent;
buffer.clear().limit(buffer.capacity());
}
}
}
```
https://github.com/ParkerTenBroeck/generators

View file

@ -0,0 +1,11 @@
+++
title = "Highschool Programs"
description = "A collection of programs I made while in highschool. Don't look too hard at the code ;)"
date = 2020-01-01
[taxonomies]
tags = ["java", "fun", "highschool"]
category = ["project"]
+++
https://github.com/ParkerTenBroeck/HighSchoolPrograms

View file

@ -0,0 +1,13 @@
+++
title = "Kernel"
description = "A from scratch bootloader, and kernel for the milkv-duos development board. Featuring VGA output, virtual memory support, rudimentary scheduling, UART, and kernel image loading through UART"
date = 2024-08-08
[taxonomies]
tags = ["rust", "embedded", "risc-v"]
category = ["project"]
+++
https://github.com/ParkerTenBroeck/milkv-duos-rs
{{ video(src="os_demo.mp4", controls=true, caption="meow")}}

Binary file not shown.

View file

@ -0,0 +1,11 @@
+++
title = "Legend Of XOR"
description = "A 'game' but mostly game engine I wrote in a group that is surprisingly 'ok' for what it is"
date = 2020-01-16
[taxonomies]
tags = ["java", "fun", "game", "highschool"]
category = ["project"]
+++
https://github.com/ParkerTenBroeck/Legend-of-Xor

View file

@ -0,0 +1,11 @@
+++
title = "My CPU"
description = "A CPU I designed based off a SAP-1 CPU but expanded to be a much more 'capable' 16 bit CPU. THE ISA is about as good as you'd expect"
date = 2018-01-16
[taxonomies]
tags = ["hardware", "logic gates", "highschool"]
category = ["project"]
+++
https://github.com/ParkerTenBroeck/MyCPU_16bit

View file

@ -0,0 +1,10 @@
+++
title = "QC Backend"
description = "A quality control tool for RCT - Niagara I developed while working for them. Despite the name it is also the frontend"
date = 2024-04-21
[taxonomies]
tags = ["rust", "sql", "web"]
category = ["project"]
+++
https://github.com/ParkerTenBroeck/qc-backend

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,17 @@
+++
title = "Software Rasterizer"
description = "A software rasterizer written in C++ for a parallel computing class. Using OpenMP and OpenMPI together to support multi threaded rendering of single frames and distributed rendering of multiple frames across networks. With dynamic coloured lighting, normal, diffuse, ambient, specular, roughness, and shininess maps supported using Blinn-Phong shading."
date = 2025-12-12
[taxonomies]
tags = ["C++", "graphics"]
category = ["project"]
+++
[GitHub](https://github.com/ParkerTenBroeck/3P93)
{{ video(src="halo.mp4", controls=true, autoplay=true, loop=true, caption="meow")}}
{{ video(src="bricks.mp4", controls=true, autoplay=true, loop=true, caption="meow")}}
{{ video(src="wavy.mp4", controls=true, autoplay=true, loop=true, caption="meow")}}

Binary file not shown.