diff --git a/content/articles/blaze-lisp.md b/content/articles/blaze-lisp.md
new file mode 100644
index 0000000..801df8d
--- /dev/null
+++ b/content/articles/blaze-lisp.md
@@ -0,0 +1,20 @@
+---
+title: "blaze lisp"
+description: "An implementation of the MAL (Make a Lisp) project."
+navigation: false
+date: "2023-03-18"
+img: "/img/.png"
+tags:
+ - C++20
+ - CMake
+ - Software
+---
+
+An implementation of the MAL (Make a Lisp) project.
+Repository at
+[GitHub](https://github.com/riyyi/blaze){target="_blank"},
+[GitLab](https://gitlab.com/riyyi/blaze){target="_blank"} or
+[Gitea](https://git.riyyi.com/riyyi/blaze){target="_blank"}.
+
+
+TODO
diff --git a/content/articles/garbage.md b/content/articles/garbage.md
new file mode 100644
index 0000000..fff8c87
--- /dev/null
+++ b/content/articles/garbage.md
@@ -0,0 +1,33 @@
+---
+title: "GarbAGE (Garbage Accurate GameBoy Emulator)"
+description: "GameBoy Emulator that is not that accurate."
+navigation: false
+date: "2022-08-17"
+img: "/img/garbage.png"
+tags:
+ - C++20
+ - CMake
+ - Software
+---
+
+GarbAGE (Garbage Accurate GameBoy Emulator).
+Repository at
+[GitHub](https://github.com/riyyi/garbage){target="_blank"},
+[GitLab](https://gitlab.com/riyyi/garbage){target="_blank"} or
+[Gitea](https://git.riyyi.com/riyyi/garbage){target="_blank"}.
+
+
+This is an exploration into emulators by me and a friend of mine. The only thing
+thats really implemented are the CPU opcodes. The cool thing however, is that
+for the rendering portion of the application we are using my own
+[game engine](/articles/inferno)! No other libraries were used.
+
+The simplest game to test is Dr. Mario and even that one doesnt render
+correctly, but we do get graphics that you can make out, pretty cool!
+
+
+
+Preview video of the boot sequence and intro of the Dr. Mario game.
+
+::VideoLazy{:src="/img/garbage-preview.webm"}
+::
diff --git a/public/img/garbage-preview.webm b/public/img/garbage-preview.webm
new file mode 100644
index 0000000..bb6c0e1
Binary files /dev/null and b/public/img/garbage-preview.webm differ
diff --git a/public/img/garbage.png b/public/img/garbage.png
new file mode 100644
index 0000000..ec260eb
Binary files /dev/null and b/public/img/garbage.png differ