Peter Backman
Hi! I'm Peter and I'm a program-a-holic; I've been programming stuff since I was 8 or 9 years old and at 25 I still find it very rewarding. I'm more than a programmer, though. I'm also something of an inventor; I'm the most happy when I get to design and implement a new project. I hope that doesn't sound too pretentious, but creating things is close to heart.
If you have any projects that you think I could help you out with, don't hesitate to contact me. One of my most important projects right now is to shape the future of my consulting business and I'm eager to hear what makes your company tick.
Things that I like:
- Ridiculously simple solutions to complex problems
- Emacs, Mac OS X, iPhone, the Open Source + Mac + JavaScript + GitHub Culture
I've also been known to enjoy working in Linux and survive Windows. - C++, C, Ruby, Scheme, or anything else. I've even begun to like Java EE
Don't let this fool you though. I'm pretty good with C++, but I also like working in Java and Obj-C. - Web service back-ends, high availability, etc.
- UX—for being technically inclined, I'm quite picky with my UIs
Things that I've made:
- Cocoa and Cocoa Touch projects, for desktop and iOS devices
- Different kinds of servers; file servers, chat servers, web servers and game servers
- Programming languages; both interpreted and compiled dynamic languages
My master's thesis is about optimizing dynamic languages on LLVM. - Operating system kernels supporting multi-tasking, filesystems, protected memory
It's all about IRQs, IDTs, DMA, MMUs, PITs and GDTs! - 3D games using OpenGL with fancy shader graphics and physics using ODE
- Networked realtime 2D games using UDP. Prediction can be such a mess
You can contact me at peter@iostream.cc.