Updated list of projects

This commit is contained in:
greg 2015-09-13 18:14:39 -07:00
parent 851aa7874d
commit efa775cb65

View File

@ -56,23 +56,93 @@
<h1>Greg Shuflin</h1> <h1>Greg Shuflin</h1>
<p>Contact me: <code>greg [dot] shuflin [at] gmail [dot] com</code> <p>Contact me: <code>greg [dot] shuflin [at] gmail [dot] com</code>
<h2>Developer Portfolio</h2> <h2>Developer Portfolio</h2>
<p>These are a few software projects I have worked on, either for a <p>These are a few side projects I've worked on
class or independently, that I think are particularly interesting. that I think are particularly interesting.
You can see the source code for these and other projects I'm working You can see the source code for these and other projects I'm working
on <a href="https://github.com/neunenak">on my Github profile</a>. on <a href="https://github.com/neunenak">on my Github profile</a>.
<div id='jsGames'>
<h3>Browser games</h3>
<p> All of these games are open-source collabrations with
<a href='https://github.com/AlexNisnevich'>Alex Nisnevich</a> and several
other occasional contributors.
<ul> <ul>
<li><a href="http://alex.nisnevich.com/untrusted/">Untrusted</a> <li><a href="http://alex.nisnevich.com/untrusted/">Untrusted</a>
<a href="https://github.com/AlexNisnevich/untrusted" class='codeLink'>(code)</a> <a href="https://github.com/AlexNisnevich/untrusted" class='codeLink'>(code)</a>
- an open-source browser-based roguelike game written entirely in - a roguelike game written entirely in
Javascript. Every level is unbeatable until the player edits the 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 <a href='https://github.com/AlexNisnevich'>Alex Nisnevich</a>
are the two primary developers.
An early version of the game won first place in
the Spring 2013 Berkeley CSUA hackathon. the Spring 2013 Berkeley CSUA hackathon.
<li> <b>Ocarina of Time App</b> <a href="https://github.com/neunenak/Ocarina" class="codeLink">(code)</a> - 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. <li>
<a href="https://github.com/neunenak/assholetransitbureaucrat2015">
Asshole Transit Bureaucrat 2015
</a>
- 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
<a href='http://elm-lang.org/'>Elm</a>, a Haskell-like pure functional
language that compiles to Javascript/HTML.
</li>
<li>
<a href='http://alexnisnevich.github.io/kalevala/'>Kalevala</a>
<a href='https://github.com/AlexNisnevich/kalevala' class='codeLink'>
(code)
</a>
- 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 <a href='https://github.com/neunenak/voluspa-server' class='codeLink'>fairly-simple Haskell server.</a>
</li>
</ul>
</div>
<!--
<div id=lowLevel>
<h3>Low-level programming</h3>
</div>
-->
<div id='rustAndHaskel'>
<h3>Rust and Haskell projects</h3>
<ul>
<li> <b>Doomsday Algorithm</b> <a href='https://github.com/neunenak/Doomsday' class='codeLink'>(code)</a> a simple Haskell command-line application that computes the day of the week a given date in the Gregorian calendar falls on
</li>
<li> <b>Null-only scripting language</b>
<a href='https://github.com/neunenak/null-only-lang' class='codeLink'>(code)</a>
- 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.
</ul>
</div>
<div id=graphics>
<h3>Computer graphics</h3>
<ul>
<li> <a href="https://github.com/neunenak/Raytracer">C++ Raytracer</a> <a href='https://github.com/neunenak/Raytracer' class='codeLink'>(code)</a> <li> <a href="https://github.com/neunenak/Raytracer">C++ Raytracer</a> <a href='https://github.com/neunenak/Raytracer' class='codeLink'>(code)</a>
written for CS184 at UC Berkeley, Intro to Computer Graphics. This was a partner project with <a href="https://github.com/miedwards">Mark Edwards</a> written for CS184 at UC Berkeley, Intro to Computer Graphics. This was a partner project with <a href="https://github.com/miedwards">Mark Edwards</a>. I'm
working on a <a href='https://github.com/neunenak/rust-raytracer' class='codeLink'>Rust port</a> of this project.
</ul>
</div>
<!--
<div id='randomThings'>
<h3>Other projects</h3>
<ul>
<li> <b>Ocarina of Time App</b> <a href="https://github.com/neunenak/Ocarina" class="codeLink">(code)</a> - 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.
<li> <a href="http://neunenak.github.com/html5go/go.html">HTML 5 Go</a> <a href='https://github.com/neunenak/html5go' class='codeLink'>(code)</a> <li> <a href="http://neunenak.github.com/html5go/go.html">HTML 5 Go</a> <a href='https://github.com/neunenak/html5go' class='codeLink'>(code)</a>
@ -81,8 +151,8 @@
a web interface for a dictionary in an arbitrary language, written a web interface for a dictionary in an arbitrary language, written
using the Django Python web framework and currently hosted on Heroku. using the Django Python web framework and currently hosted on Heroku.
<li> <b>Doomsday Algorithm</b> <a href='https://github.com/neunenak/Doomsday' class='codeLink'>(code)</a> a simple Haskell command-line application that computes the day of the week a given date in the Gregorian calendar falls on
</ul> </ul>
</div> </div>
-->
</body> </body>
</html> </html>