I'm a Swedish guy in my mid twenties. I currently work as architect and CTO for a company called Znaptag. This page is a collection of various experiments I've done throughout the years. Most of what you'll find here is weekend projects, but a few are a bit more extensive.
Although not as much nowadays, I used to be an active member at Stack Overflow. You can check out my profile below.
This is a rather incomplete list of things I've done throughout the years. It's not really representative of the work I normally do, but I think it does convey a good picture about my interests.
A java implementation of the SASS language, which is a superset of CSS. Based on a JavaCC grammar.
» Source code » Download
A visualizer framework for spotify, using the official libspotify. Includes some simple FFT-based visualizers, that works somewhat well. Should be easily extendable. Uses the windows DirectDraw API.
» Source code » Download
Simple program to crop images quickly. Written using WinApi and GDI+.
» Source code » Download
Horrendously ugly tetris clone. WinApi and DirectDraw.
» Source code » Download
A java implementation of an irc server. Currently no support for linking other servers, and also no services. Both will hopefully be fixed eventually.
» Source code » Download
Solutions for the hundred first Project Euler or so. Some problems have several solutions, and not all of them might work. A few problems (probably less than five) have partial solutions that doesn't give the correct answer.
A small unix program that constructs an image mosaic from a source image and a collection of smaller images (mosaic bricks).
A java program that evaluates arbitrary mathematical expressions. Also includes some primitive plotting capabilities.
» Source code » Download
Experiment with software rasterization. Written mostly as a learning project, and horrendously unoptimized.
» Source code » Download
An implementation of a Quad Tree, originally written for use in a Minecraft Server. Optimized for efficiently looking up which of a set of rectangles that a point in 2d space belongs to. Only supports a sub set of operations right now.
This is a few smaller things that I've uploaded as gists.
You can get in contact with me using my gmail. My username is emil.hernvall.