Projekt
NamnAPI

NamnAPI är ett enkelt API där man kan hämta slumpmässiga namn som man sedan kan använda för exempelvis testning av sina egna applikationer. I databasen finns de 100 vanligaste kvinno- och mansnamnen, samt de 100 vanliga efternamnen i Sverige. Totalt ger detta 20 000 olika namnkombinationer som tjänsten kan generera.
Namnen går att hämta både som XML och som JSON.
NamnAPI är byggt med PHP – med Slim som ramverk, samt MySQL som databas.
Bookmarks

I ett försök att enklare samla mina bokmärken så byggde jag ett verktyg där man enkelt kan lägga till, ändra och ta bort länkar. Vad som gjorde detta verktyget unikt var dock möjligheten att använda en “javascript-booklet” – ett Javascript som kan exekveras ifrån ens menyrad, och lägga till bokmärken den vägen.
Vertyget byggdes inom ramen för kursen “Webbprogrammering med PHP” vid Linnéuniversitetet. Som ramverk användes CodeIgniter. Hela applikationen är väldigt AJAX-driven – man kan lägga till nya bokmärket och ändra inställningar utan att behöva ladda om sidan.
För tillfället finns tyvärr inte varken sidan eller koden publikt.
NameSpawner

Tillfälligt nere.
NameSpawner är en mycket enkel tjänst som jag byggde en helg då jag tröttnade på att all bra och korta domännamn jag kom på alltid var upptagna. NameSpawner slumpar helt enkelt fram ett namn, efter olika kriterier, och användaren kan sedan direkt se efter om domänen är ledig bland en mängd olika TLD:er.
Tjänsten är byggd med PHP, MySQL och Javascript-biblioteket jQuery.
CoursePress

I kursen “Webbprojekt I” vid webbprogrammeringsprogrammet vid Linnéuniversitetet skulle vi åt en kund genomföra ett projekt. Som kund hade vi LNU själva som behövde en ny plattform för sina kurser, där både elever och utomstående skulle kunna ta del av vad som händer på kursen just nu.
Johan Leitet (programansvarig) hade redan påbörjat ett plugin till Wordpress som han kallade för CoursePress, vårt jobb var att förbättra den, göra en bättre integration med BuddyPress och göra den redo för att användas.
Tanken är att de flesta programmen och kurserna vid DFM (institutionen för datavetenskap, fysik och matematik) fr.o.m. höstan 2012 ska använda sig av plattformen.
För att se ett exempel på CoursePress live, se kursen “iOS Applikationer”.
Utvecklad tillsammans med Lisa Övermyr och Mirja Lundevall Tuori.
Kraid

I mitten av 2011 blev jag erbjuden att göra ett nytt tema till spelbloggen Kraid.
Resultatet blev ett nytt väldigt minimalistiskt tema, samt ett plugin som gör det enklare för redaktionen att posta recensioner med tillhörande data så som utvecklare, utgivningsdatum samt recensentens betyg.
Programmeringen gjord med PHP, via Wordpress, samt viss jQuery.
Spelreleaser

Spelreleaser.se var ett ambitiöst projekt där jag byggde tre komponenter. De första två var en webbsida som presenterade releasedatum för kommande spel, samt en tillhörande komponent som letade upp de kommande spelen på andra webbsidor och hämtade den datan.
Den sista delen var en widget, som möjliggjorde det för alla med en egen webbsida att visa en modul med kommande spel. Widget:en var också enkel att anpassa, om man exempelvis endast ville visa en viss plattform.
Sidan blev mycket omtyckt, och widget:en användesen på en rad olika webbsidor. I mitten av 2011 såldes sidan vidare.
Webbsidan är byggd i PHP, databasen är MySQL, och en hel del effekter är gjorda med hjälp av jQuery samt CSS3.
Övriga
Prognosia
Våren 2013 var jag med och byggde en ny webbplats år Prognosia. Designen stod Mecka för, och jag programmerade.
Byggd i Wordpress.
-
Studeravidare.se
Har varit med i flera omgånger och byggt upp webbplatsen, annonsystem och diverse andra funktioner.
Webbplatsen är uppbyggd i ExpressionEngine – ett mer avancerat CMS byggt på PHP-ramverket CodeIgniter, båda från EllisLab.
-
Flicktipster
En enkel webbapplikation som slumpar fram en film med tillhörande trailer och information som hämtas ifrån IMDB. Byggd tillsammans med Christopher Lindblom under 24 timmars “hacket” Virtual Camp 2011, vilket vi även är uppehovsmännen bakom.
Byggd i Ruby on Rails.
-
“Labby Message”
En enkel “meddelande-klient” i Javascript, användes senare för att bygga en “chatt-applikation” mellan alla studenterna i kursen “Webbteknik I” vid LNU.