{{ block "projects" . }} {{ if .Page.IsHtmx }} {{ template "breadcrumb" . }} {{ template "projects.content" . }} {{ template "oob.head" .Page }} {{ else }} {{ template "base.start" .}} {{ template "projects.content" . }} {{ template "base.end" .}} {{ end }} {{ end }} {{ block "projects.content" . }}
PROJECTS {{ template "projects.msc" . }} {{ template "projects.skal" . }} {{ template "projects.dct" . }} {{ template "projects.modmark" . }}
{{ end }} {{ block "projects.modmark" . }}
Modmark logo.
ModMark A modular markup language built in Rust. The language utilises WebAssembly programs for easy package development. Learn more
Modmark logo.
[config]
import catalog:prettify
# [prettify](Header)
[link](modmark.org)
{{ end }} {{ block "projects.skal" . }}
Skal Lightweight performant UNIX shell built from scratch in Odin. Experimented with more explanatory syntax and custom operators.
skal> ls -a |> wc
    10     10     68
skal>
{{ end }} {{ block "projects.dct" . }}
Satellite Earth
Satellite Resource optimised DCT-II algorithm Co-designed a satellite version of the DCT-II algorithm with RISC-V hardware and C software. Focusing on energy efficiency using vector instructions, cache coherence and parallelism. Learn more
{{ end }} {{ block "projects.msc" . }}
Car
Car High-performance trajectory planning: A GPU-acceleration performance study CUDA accelerated a C++ implementation of a spline-based trajectory planning algorithm. Improving performance by three orders of magnitude. Thesis
{{ end }}