Welcome to Sariph.net
There's not much going on here at the moment, but I look forward to updating it in the future.
Personal Projects
Here I'll try to maintain an up-to-date listing of various code bases I'm working on or have worked on.
Current
-
Citrine
A networking library built to leverage the asynchronous Socket constructs introduced in .NET 3.5.
-
Obsidian#
An as-of-yet undefined game project, leveraging Citrine. The idea is for it to serve as a vector for picking up WCF, ASP.NET MVC3, and Silverlight.
That is: a game client written in Silverlight, and a server admin interface written in ASP.NET MVC3, which talks to the game server service (on the same machine) via WCF.
-
DiscreteMath
A collection of utility classes involving modular arithmetic and disparate elements of number theory. These include finding multiplicative inverses mod n and GCD, exponentiating mod n, evaluating Jacobi symbols, and more.
Available by request. Not hosted anywhere because I imagine other people are already doing this, and doing it better.
-
Sariph.net
Working on this site is an ongoing learning experience for me in HTML, CSS and Javascript. ☺
Retired
-
PyMud
A highly flexible MUD engine written in Python, running on Twisted. Working on PyMUD in high school helped draw me into programming and played a huge part in shaping the software engineer that I am today.
The server sported dynamically reloaded command modules, a dynamically reloadable world (declared in XML files), and various other features with lots of customizable extension points.
It was abandoned due to other time commitments and the codebase becoming difficult to manage. The old Trac is no longer hosted, but the source is above.