Med mer än 25 år inom programmering, IT-säkerhet och nätverk levererar jag brett med hög kvalitet. Min erfarenhet från att ha startat och byggt flera bolag, produkter och tjänster från ledande positioner gör att jag vet vad som krävs för att ta idéer till verklighet.

Skrolla ned för mer information om vad jag kan leverera och exempel på tidigare projekt.

Väl mött!
Magnus/Klockcykel

Tjänster

Programmering

Sann full-stack med allt från kernel och embedded till backend och frontend

Mjuk- och hårdvarumodifiering av slutna system

Ta bort, lägga till eller ändra funktionalitet genom att modda appar, firmware & hårdvara

IoT

Design och utveckling av inbyggda system med MCU:er, sensorer och mekatronik

UI/UX design

Design och utveckling av interaktiva grafiska interface, primärt webb

Agil produktutveckling, projektledning och ledarskap

Strukturera och leda team med coachat ledarskap. Leda produktutveckling/produktägande.

CTF/Rekryteringsutmaningar

Design och utveckling av digitala pussel för att attrahera och utvärdera rekryter eller som företagsaktivitet

Hackathons

Teambuildingaktivitet med möjligt tävlingsmoment för att öka kollegornas kreativitet och samarbete

Rådgivning/utbildning privacy

Hur du minimerar ditt digitala fingeravtryck och spår

Rådgivning/utbildning IT-säkerhet

Identifiera hotbild, hardening av OS/nätverk/datorer/telefoner, kodgranskning.

Nätverk

Design, konfiguration och hardening av LAN/WLAN. HPE/Aruba, PfSense/OPNsense, iptables m.m.

Admin

Sätta upp servrar, montera datorer, nätverksutrustning m.m. Bra skillset i bland annat QubesOS, Linux och virtualisering.

Arvode

Pengar är inte det viktigaste men jag tar vanligtvis ut ett marknadsmässigt arvode eller andel i bolaget. Projekt jag brinner extra för eller som är icke-vinstdrivande kan jag ta pro bono.

Har du en idé du vill realisera och behöver hjälp? Jag har know-how, kapital och driv för att få saker gjorda.

Jag fakturerar från helägt aktiebolag godkänt för F-skatt.

Pågående projekt

Insamling, analys och visualisering av videodata

Videodata från ett flertal kameror processas mha AI/ML för att extrahera strukturerad och sökbar data till en databas. Det strukturerade datat analyseras för att hitta intressanta samband och resultatet visualiseras i ett användarvänlig gränssnitt byggt i Vue.JS med PostGIS och NodeJS i backend.

DIY datadiod med tillhörande mjukvara

Med hjälp av enklare hårdvarumodifiering av off-the-shelf-hårdvara har jag tagit fram instruktioner för hur du bygger din egen gigabit-datadiod för säker in-/utförsel av data i känsliga miljöer till en total kostnad under tusenlappen.

Projektet inkluderar även egenutvecklad mjukvara för att kontinuerligt spegla kataloger från ena sidan till den andra inkl signering av data och automatiskt validering (med tex antivirusscanning) av data. Programvaran kommer släppas som öppen källkod fri att använda och modifiera.

Lösningen fungerar men skall putsas till och är tänkt att publiceras i samband med ett talk under 2020.

Event-registreringssystem

Ett system som automatiserar allt från anmälan till incheckning och utskrift av badges för event-deltagare. Systemet bygger på NodeJS i backend och en Rasperry PI-baserad registreringskiosk med touch-interface och etikettskrivare.

Systemet kommer att användas på 0xFF's framtida event.

Tidigare projekt

Ett axplock av tidigare projekt...

Kommunikationsbibliotek för P2P-kommunikation

Utvecklade ett Java-bibliotek som möjliggör tillförlitliga koppel mellan peers inkl tvåvägs-handskakning, state-of-the-art NAT-traversal, kryptering, QoS och flödeshantering. Projektet krävde bland annat att skriva en egen TCP-implementation.

Biblioteket används kommersiellt på miljontals datorer globalt.

Larmsystem

Byggde ett eget larmsystem med en ESP8266-baserad kortläsare som snackar med en Raspberry Pi controller med rörelsedetektor och kamera. Pi'n snackar i sin tur med en molnbaserad backend i NodeJS och systemet övervakas antingen via en webbaserad eller en appbaserad frontend. Signalering över Signal private messenger.

Passiv radar mha SDR

Designade och byggde ett passivt radarsystem för att positionera, visualisera och monitorera "strålande" objekt inom ett upptagningsområde.

SSO MITM-proxy

Byggde en transparent proxy som MITM:ar ett flertal nätverksprotokoll och injicerar credentials för att på så sätt få single-sign-on mot olika system. Flera protokoll var slutna och krävde reversing av binärer.

Optimering för fordonskylskåp

Konstruerade en krets som använder kylskåpet som batteri genom att sänka tempen när det finns överskottsenergi från solpanel/generator. Konstruerad kring en batterioptimerad Teensy som snackar modbus med solcellsregulatorn.

Uppbyggnad av säkerhetsklassat kontor/arbetsmiljö

Design och implementation av en arbetsplats med mycket höga säkerhetskrav med allt från infrastruktur till fysisk säkerhet och tillhörande processer.

Hackathon SMS-burner

För 0xFF's regi arrangerade jag ett uppskattat hackathon där vi på 4 timmar byggde en SMS-anonymiseringstjänst. Resultatet finns på https://sms.0xff.se

Talk om QubesOS

Höll ett talk på 0xFF om hur man mha QubesOS och andra virtualiserade miljöer kan minimera sin attackyta, sitt dataläckage och sitt digitala fingeravtryck.

CTF-utmaningar

Designade och utvecklade CTF-utmaningar för användning i rekryteringssyfte och för internt bruk. Jag har byggt både onlinebaserade utmaningar samt fysiska i rummet (inkl trådlöst strålande).

Talk om Android reversing/Smali hacking

Höll ett introduktionstalk på 0xFF om hur man reviewar och patchar Android-appar. Finns även en YouTube-video av denna presentation med 5K+ visningar.

VPN-server och klient

Utvecklat en högpresterande VPN-server och tillhörande klient för tunnling av TCP/UDP-trafik. Projektet innefattade bland annat att skriva NDIS-drivare för Windows och kernelmoduler för Linux.

Privacy- & säkerhetslaptops

Byggde och sålde Libreboot X200's med helt fri programvara. Byggde och sålde X230's med Heads-firmware och preppade med QubesOS.

Headat en frontendavdelning

Byggt upp och drivit en frontendavdelning där vi aggregerade och visualiserade stora datamängder i interaktiva webbgränssnitt.

Sälj

Kört säljmöten hos kund både i och utanför Sverige. Ställt ut på internationella mässor, hållt föredrag och kört demos.

Produktägare

Strukturerat upp krav och utformat funktionalitet för produkter och tjänster. Erfarenhet av Scrum och Design sprints för snabb iterativ utveckling.

Robotbygge

Drog ihop ett lag från KTH och ställde upp i, och vann, en robotbyggartävling.

Om

Jag är en kreativ "doer" och problemlösare som får saker gjorda och tycker business och människor är nästan lika kul som teknik. Sedan slutet av 90-talet har jag varit med och kört flera startups och blir ofta kittet mellan ledning och utvecklare då jag talar bådas språk flytande.

Jag har pysslat med teknik och Internet sedan barnsben. Under första halvan av 90-talet drev jag en av Sveriges största Macintosh-BBS:er. Körde Gopher innan WWW tog över. Satte upp min första hemsida på Algonet '94. Drev en av världens största FTP:er andra halvan av 90-talet. Bloggade på en egenbyggd plattform '97-'98. Utvecklade WAP-tjänster på en förhandsversion av Nokias första telefon med WAP-stöd innan millenieskiftet. Hade egen fiberuppkoppling '99. Osv...

Teknik har alltid intresserat mig och kommer alltid att göra. Eleganta tekniska lösningar är en kreativ konstform.

På senare år har jag börjat leva ett starkt minimalistiskt liv för att minska min miljöpåverkan och bidra till en mer hållbar värld. För mig är det en självklarhet att de projekt jag jobbar med är etiska och jag ser gärna att de bidrar till ett mer jämställt och hållbart samhälle.

CV

Jag har gjort ett interaktivt och sökbart CV i d3. Koden bakom finns på min GitHub.

FAQ

Var finns du?

Jag finns i Stockholm men har i perioder jobbat som digital nomad och kan ta uppdrag över hela EU.

Varför hittar jag inte Klockcykel på allabolag?

Av integritetsskäl har jag valt att inte promota det verkliga aktiebolagets namn. Vid kontraktskrivning och fakturering används det registrerade bolagsnamnet med organisationsnummer och adress. Företaget är helägt av mig och är godkänt för F-skatt.

Är du intresserad av anställning?

Nej. Jag föredrar friheten med eget bolag vilket bland annat möjliggör att jag kan gå all-in i ett projekt och sedan varva ned och återsamla kraft och inspiration inför nästa.

Har du nån utbildning?

Examen i Datateknik från KTH där jag även läste mycket elektronik. Diverse chefsutbildningar inkl UGL.

Kan du tala eller köra en workshop hos oss?

Absolut. Dra iväg ett mail om vad ni är ute efter så tar vi det därifrån.

Körkort?

Yes. Bil och mc. (Jag har även kört och jobbat som instruktör vid bankörning/tävling)

Hur relaterar Klockcykel till 0xFF?

Jag startade communityn 0xFF då jag tyckte det saknades ett forum för (primärt) IT-säkerhetsfolk att mötas mellan de stora årliga konferenserna. Med gratis event sänks även tröskeln och kan locka fler människor i perifirin att joina denna viktiga bransch. 0xFF är ett icke-vinstdrivande projekt.

Kontakt

Dra iväg ett mail till magnus@klockcykel.se så börjar vi där.

-----BEGIN PGP PUBLIC KEY BLOCK----- mDMEXoWhPxYJKwYBBAHaRw8BAQdA5/uhwpaO7X8BeZso9hrTwdUcIUD4wqmeGyu9 LzdyI7K0HU1hZ251cyA8bWFnbnVzQGtsb2NrY3lrZWwuc2U+iJYEExYIAD4WIQSY JYrKgmSNcPawvWcn6ydfJgXGQAUCXoWhPwIbAwUJCWYBgAULCQgHAgYVCgkICwIE FgIDAQIeAQIXgAAKCRAn6ydfJgXGQFcSAQC5ZCHqzYgN7RT4aOhNDiREknrVLV19 e7qnQwwFq6WFwAD/YqcHNCPcwDUqKWnLBvUBlVj/rq0gVvoILiosjFyjugW4OARe haE/EgorBgEEAZdVAQUBAQdAARAx15h0jC1KSSNxgBkyFsfAJz2DdYNd2+qFt7UA lWoDAQgHiH4EGBYIACYWIQSYJYrKgmSNcPawvWcn6ydfJgXGQAUCXoWhPwIbDAUJ CWYBgAAKCRAn6ydfJgXGQJcMAQDGsEiH6d98v5B6MyZeRjmdZjwrocy0PTSPbNoT 7PCVtAEAiU+NGyvBvGJRWhgN7j24aHrZiGM6GBtaOR7XRB88HQU= =+ui6 -----END PGP PUBLIC KEY BLOCK-----

Då jag är med på nästan alla 0xFF-event är det ett perfekt tillfälle att ta kontakt med mig under mer avslappnade former.

Credits

Loggan kommer från https://www.onlinewebfonts.com/

Fonten kommer från Google