Location:
Lund, Sweden
Remote:
Yes -- preferred.
Willing to relocate:
Possibly, to English-speaking countries.
Technologies:
C, C++, Python, Bash, Make, Linux/POSIX system programming, emulation, and lots of other stuff that I could probably refresh relatively quickly.
Résumé/CV:
Prepared on request.
Portfolio/various stuff:
Three videos from an NES emulator I've been working on. (Sorry for being terrible at these games. :P)
https://www.youtube.com/watch?v=qCQkYrQo9fI (Demonstration of rewinding.)
https://www.youtube.com/watch?v=96kg-lclQvM (The "High Hopes" demo.)
https://www.youtube.com/watch?v=M89c5u4kmrY (Longer gameplay video from Bucky O'Hare.)
Source code for emulator: https://github.com/ulfalizer/nesalizer
My Stack Overflow profile: http://stackoverflow.com/users/4577158/ulfalizer
A tutorial on interpreting circuits in Visual 6502 (a JavaScript-based circuit simulator):
http://wiki.nesdev.com/w/index.php/Visual_circuit_tutorial
A page on detailed interrupt behavior for the 6502 CPU:
http://wiki.nesdev.com/w/index.php/CPU_interrupts
A diagram that outlines the timing of operations performed by the NES's graphics chip during frame rendering (that won't make any sense without some prior knowledge of how NES graphics work :):
http://wiki.nesdev.com/w/images/d/d1/Ntsc_timing.png
(I've made lots of other contributions to the NesDev wiki.)
An interpreter for the Linux kernel's configuration language (Kconfig):
https://github.com/ulfalizer/Kconfiglib
A work-in-progress (hence the silly placeholder description) IRC bot I put together to experiment with various Linux-specific APIs (epoll, timerfd, signalfd, and others -- it also has a ring buffer that uses virtual memory tricks): https://github.com/ulfalizer/botniklas
My old Master's Thesis where I put together a fast-booting Linux system (which won the "Best Master's Thesis" award that year): http://liu.diva-portal.org/smash/get/diva2:473038/FULLTEXT01 (Some details bother me a bit now that I know more. :)
My configuration files (for Bash scripting and the like): https://github.com/ulfalizer/Configuration-files
My "practice" repository, which should give an idea of my coding style without having to wade through a ton of code:
https://github.com/ulfalizer/practice
(I probably forgot some stuff. :/)
I'll take a fun project and careful coworkers over a huge salary, so don't hesitate to contact me even if all you have is a smaller "indie-style" project. Working for a smaller company would be fun to try. :)
Email: moc.liamg[ta]rezilaflu in reverse.