Det här är inte ett vanligt cv, utan snarare en plats där jag kan skryta med vad jag har åstadkommit hittills. Det är inte heller en omvänd platsannons, men om du har ett välbetalt, flexibelt och stimulerande jobb att erbjuda kan du alltid höra av dig.
Jag är civilingenjör inom informationsteknik med examen från KTH. Min inriktning var interaktiva system, som handlade mycket om användbarhet och att skapa program för människor. ("[Kurspaketet] fokuserar på att utveckla tjänster och programvara för informations- och kommunikationssystem i såväl globala som lokala nätverk.") Numera jobbar jag nästan uteslutande med webben.
Under min tid på KTH skapade jag ett schemaprogram som fungerade på både Windows och Linux. Detta program hämtade schemat från skolans servrar och visade det grafiskt. Programmets källkod är öppen/fri.
För länge sedan skapade jag ett par Windows-program som jag gjorde tillgängliga för den som ville använda dem. Du kan fortfarande ladda ned och testa några av dem. Bland mina program är Alfabetet på tid mest populärt -- det var med på tidningen Datormagazins cd två gånger. Numera finns det som spel på Facebook.
Du har väl inte missat alla webbplatser jag har byggt? Under mars 2008 hade mina webbplatser tillsammans över en halv miljon sidvisningar.
För ett par år sedan irriterade jag mig på bloggverktyget WordPress beteende, så jag skrev ett plugin (insticksprogram) som åtgärdade detta. Detta plugin är fortfarande väldigt populärt, trots att WordPress nu har byggt in min funktionalitet.
Jag gör ibland förbättringar av öppen källkods-program och skickar till upphovsmannen. Exempel på programvara som jag har förbättrat är:
(Jag fick aldrig svar från författarna till Magpie RSS och Libchart, så mina förbättringar finns inte tillgängliga för allmänheten ännu.)
Jag trivs bäst med att programmera i Python, men jag använder ofta också PHP och APL. Eftersom jag har programmerat i snart 20 år har jag hunnit med att prova på en del andra språk också: Java, C, C++, Visual Basic, Delphi, Smalltalk, Scala, Oz, Prolog, GW-BASIC, assembler (x86 och 68000) och kanske några andra som jag har glömt.
All min webbproduktion sker med textredigerare, så jag kan (X)HTML och CSS bra. Jag använder Notepad2 och Crimson Editor.
På KTH skrev jag en del uppsatser om programmering, bland annat om: