diff --git a/index.html b/index.html
index 2c1ac91..d33b8fe 100644
--- a/index.html
+++ b/index.html
@@ -56,23 +56,93 @@
Greg Shuflin
Contact me: greg [dot] shuflin [at] gmail [dot] com
Developer Portfolio
- These are a few software projects I have worked on, either for a
- class or independently, that I think are particularly interesting.
+
These are a few side projects I've worked on
+ that I think are particularly interesting.
You can see the source code for these and other projects I'm working
on on my Github profile.
-
-
- - Untrusted
- (code)
- - an open-source browser-based roguelike game written entirely in
+
+
Browser games
+
All of these games are open-source collabrations with
+ Alex Nisnevich and several
+ other occasional contributors.
+
+ - Untrusted
+ (code)
+ - a roguelike game written entirely in
Javascript. Every level is unbeatable until the player edits the
- source code of the level to make it winnable. Won first place in
+ source code of the level to make it winnable.
+ Me and Alex Nisnevich
+ are the two primary developers.
+ An early version of the game won first place in
the Spring 2013 Berkeley CSUA hackathon.
-
- Ocarina of Time App (code) - an ocarina Android app that you play by pressing five buttons, just like in the eponymous classic N64 title. Not guaranteed to open the Door of Time.
+
-
+
+ Asshole Transit Bureaucrat 2015
+
+ - entry for the Ludum Dare 33 72-hour game jam (theme "you are the monster"),
+ where the player takes on the role of a corrupt public transit bureaucrat
+ who is paid-off by an evil ride-sharing corporation, and tasked with
+ making the public bus system worse. Written in
+ Elm, a Haskell-like pure functional
+ language that compiles to Javascript/HTML.
+
+
+ -
+ Kalevala
+
+
+ (code)
+
+ - a two-player tile-placing game inspired by the board game
+ Völuspá by Scott Caputo. The frontend is written in Elm, the backend
+ is a fairly-simple Haskell server.
+
+
+
+
+
+
+
+
+
+
Rust and Haskell projects
+
+ - Doomsday Algorithm (code) a simple Haskell command-line application that computes the day of the week a given date in the Gregorian calendar falls on
+
+
+ - Null-only scripting language
+ (code)
+ - an interpretor for a simple scripting language, where the gimmick
+ is that all value errors return null. This is mostly an excuse
+ to write something sizeable in Rust.
+
+
+
+
+
Computer graphics
+
- C++ Raytracer (code)
- written for CS184 at UC Berkeley, Intro to Computer Graphics. This was a partner project with Mark Edwards
+ written for CS184 at UC Berkeley, Intro to Computer Graphics. This was a partner project with Mark Edwards. I'm
+ working on a Rust port of this project.
+
+
+
+
+
+