GREETINGS, MORTAL
and welcome to my corner of the
~World Wide Web~!
I'm Ulf Åström and this is my personal homepage. I don't advertise this place much so you probably know already who I am and what you are looking for. The purpose of this homepage is to document the things I do. It is my digital drawer that you may peruse as you wish.
I sometimes neglect maintaining this page. If you find something that's horribly out of date, let me know (or don't! "LOL")
Stuff I Have Been Busy With Lately (aka "Updates")
Game Development
Other Zoftware
- A serialization library for C. It converts binary data to human-readable text and back, including pointers and arrays. zlib license.
battle-plan.el
, a personal to do/checklist manager for GNU Emacs.
- A camouflage pattern generator that emulates some common military camouflage patterns. I wanted to port it to JavaScript but I haven't had the time or motivation, so now I mostly consider it a dead project. However, Gael Lederrey has rewritten it in Python.
- A small example how to do line wrapping in C
- I was asked, as part of a job application, to write a distributed Mandelbrot fractal renderer. My solution had two layers of parallellization, as it both spread the workload over multiple servers and also implemented multithreading on the individual server node (I got the job). Here is a massive rendering of one of the cooler locations I discovered (-0.4077+0.6003i to 0.3994+0.609i). There is also a miniature, if you're on a tight connection.
Music
Other hobbies
Writing
Images
Nostalgia
Professional
I currently work as a programmer, developing a video transcoder in C++.
I previously worked (for ~10 years) as a technical consultant in electrical engineering. I did a lot of CAD and a bit of programming. It was like living in a Dilbert strip.
I put this silly thing together to showcase my skills. If you have an interesting proposal, we should get in touch.
Other things
People keep asking what this is. I will never tell.