Skip to content

About


Hello! my name is Per-Olov Jernberg, I spend my day working as a software engineer at Spotify, Stockholm, Sweden.

[Warning, there will be technical jargon]

I’ve been working in the web industry since around 2000, My first position was as a web developer building B2C-websites, (sorry for all the table layouts, and use of flash) after that i ended up doing more and more advanced systems, first there was a lot of systems internal communication, intranets with filesharing, calendars etc. after that iv’e been gearing towards systems for content management.

Before that, in the mid 90′s, early 00′s i was somewhat active in the demoscene releasing some demos and stuff, the most notable release was a 64 kilobyte intro called glass which placed first at “The Gathering” that year, that codebase i’ve probably ported to probably every recent device i’ve owned, latest target beeing webgl and javascript which ended up on chrome experiments.

This interest to push the limits of what the systems could do have yielded a lot of knowledge on things like audio generation, dsp technhiques, generative graphics, and most of all optimization technhiques and how to squeeze lots of code into limited space, eg. programming fast 3d graphics in assembler on the original gameboy or ti-85 scientific calculators, or odd stuff like this ~800 byte canvas javascript raytracer or 4ch amiga module player in javascript.

My contributions to the demoscene ended mainly because i spent more time developing demo-tools or really small software synthesizers than actual demos, but i’m still following the scene tightly, trying to get used to GLSL so that i can get back to doing 64k intros, but in javascript or osx this time around…

Nowadays i tend to do more and more interactive graphics in the arty sense of things, interactive installations such as laser graffiti on buildings, which is an interesting way of combining image analysis with realtime rendering, and physical stuff, i like connecting hardware interfaces/sensors to music software using Arduino’s, Processing etc.

When i’m not in front of my computer i’m probably running around with some camera photographing stuff,
festivals and music concerts is one of my favourite subjects, odd abandoned buildings is another, or maybe i’m trying to shoot somekind of music video for our label On-Axis (We’re on Spotify also, yay!)

I like gadgets, especially ones you can hack or ones that makes sounds, and have collected a few odd ones over the years, like The OP-1 Synthesizer, The XOXBOX Analogue 303 Clone, Lots of midi controllers and toy synths, and even a Reprap 3D Printer.

Connect with me on twitter, facebook and linked in, my photos are on flickr, my code is on github or google code, my audio experiments is on soundcloud, my video experiments on youtube and vimeo, my weird taste in music is on spotify and last.fm, and i try to fund interesting projects on kickstater

Feel free to contact me if you have any questions or inquiries, you can also see my CV at Google Docs


Warning: Unknown: write failed: Disk quota exceeded (122) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) in Unknown on line 0