Hacker News new | ask | show | jobs
by ulfalizer2 4071 days ago
Location: Lund, Sweden

Remote: Yes -- preferred.

Willing to relocate: Possibly, to English-speaking countries or within Sweden.

Technologies: C, C++, Python, Bash, Make, Linux/POSIX system programming, emulation, and other stuff that I could probably refresh relatively quickly.

Résumé/CV: https://dl.dropboxusercontent.com/u/20047039/cv.pdf

LinkedIn: https://www.linkedin.com/in/magnussonulf

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

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

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), used in Buildroot and U-Boot: 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

I'll take a fun project and careful coworkers over a huge salary, so don't hesitate to contact me even if you have a smaller project. Working for a smaller company would be fun to try. :)

Email: moc.liamg[ta]rezilaflu in reverse.

I also often hang out on IRC (EFnet, QuakeNet, and Freenode) as Ulfalizer.