mirror of
https://github.com/ParkerTenBroeck/ParkerTenBroeck.github.io.git
synced 2026-06-06 21:14:06 -04:00
change how website is organized
This commit is contained in:
parent
58c56b0af7
commit
6c8e98dc98
38 changed files with 59 additions and 60 deletions
3
content/blog/projects/_index.md
Normal file
3
content/blog/projects/_index.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
+++
|
||||
transparent = true
|
||||
+++
|
||||
11
content/blog/projects/ansi.md
Normal file
11
content/blog/projects/ansi.md
Normal 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
|
||||
14
content/blog/projects/automata.md
Normal file
14
content/blog/projects/automata.md
Normal 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)
|
||||
|
||||
|
||||
|
||||
10
content/blog/projects/brainfuck.md
Normal file
10
content/blog/projects/brainfuck.md
Normal 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
|
||||
10
content/blog/projects/fastexpr.md
Normal file
10
content/blog/projects/fastexpr.md
Normal 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
|
||||
28
content/blog/projects/generators.md
Normal file
28
content/blog/projects/generators.md
Normal 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
|
||||
11
content/blog/projects/highschool.md
Normal file
11
content/blog/projects/highschool.md
Normal 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
|
||||
13
content/blog/projects/kernel/index.md
Normal file
13
content/blog/projects/kernel/index.md
Normal 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")}}
|
||||
BIN
content/blog/projects/kernel/os_demo.mp4
Normal file
BIN
content/blog/projects/kernel/os_demo.mp4
Normal file
Binary file not shown.
11
content/blog/projects/legend-of-xor.md
Normal file
11
content/blog/projects/legend-of-xor.md
Normal 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
|
||||
11
content/blog/projects/my_cpu.md
Normal file
11
content/blog/projects/my_cpu.md
Normal 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
|
||||
10
content/blog/projects/qc-backend.md
Normal file
10
content/blog/projects/qc-backend.md
Normal 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
|
||||
BIN
content/blog/projects/rasterizer/bricks.mp4
Normal file
BIN
content/blog/projects/rasterizer/bricks.mp4
Normal file
Binary file not shown.
BIN
content/blog/projects/rasterizer/halo.mp4
Normal file
BIN
content/blog/projects/rasterizer/halo.mp4
Normal file
Binary file not shown.
17
content/blog/projects/rasterizer/index.md
Normal file
17
content/blog/projects/rasterizer/index.md
Normal 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")}}
|
||||
BIN
content/blog/projects/rasterizer/wavy.mp4
Normal file
BIN
content/blog/projects/rasterizer/wavy.mp4
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue