Hoppa till innehåll

Om mig

Full-stack-ingenjör och UX-designer · Uppdrag · Helsingfors, Finland

Jag heter Carma. Jag är full-stack-ingenjör och UX-designer, och jag jobbar mestadels på kontrakt som ett enmansproduktteam: du ger mig ett problem, jag gör researchen, designen och bygget och levererar hela lösningen. Det senaste året: en hälsomarknadsplats på 181 000 rader, en TTRPG-plattform med full service som ersatte fem separata verktyg, och en flerspelarserver på en tio år gammal spelmotor som aldrig var tänkt att nätverkas. Alla tre är driftsatta och i bruk.

Jag arbetar över hela stacken - från databasscheman och RLS-policyer till React Native-gränssnitt och hantering av betalningswebhooks - och jag gör min egen UX-research och design istället för att vänta på en kravspecifikation. Jag är baserad i Helsingfors och arbetar på distans inom hela EU, per projekt eller på löpande avtal, och fakturerar direkt som finsk enskild näringsidkare.

Min finska är fortfarande under utveckling - jag lär mig aktivt.

Carma

Självlärd, medvetet

Jag är mestadels självlärd. Jag har en UX-designcertifiering och en del kurser i datateknik, men det mesta av det som finns på den här sidan lärde jag mig genom att bygga något riktigt, se det gå sönder och ta reda på varför - inte genom att arbeta mig igenom en kursplan i ordning. Jag tycker det är en styrka. Ingen tilldelade mig den tråkiga halvan av stacken, så jag fördjupade mig i det som problemet för stunden faktiskt krävde: RLS ena veckan, EAS-byggkonfiguration nästa, ett OTP-övervakningsträd eftersom Dredge krävde det. Den vägen tar längre tid att se prydlig ut på papper och kortare tid att faktiskt vara användbar i produktion. Jag visar hellre fallstudierna än ett utdrag ur studieregistret.

Varför teknik?

Jag gillar system som är stora nog att gå sönder, för sammanbrottet är den intressanta delen. När något fallerar är mitt första drag inte att lappa det, utan att hitta vilket antagande jag gjorde som systemet aldrig delade. De flesta av mina fallstudier har ett avsnitt med rubriken 'Vad jag lärde mig' som egentligen är samma historia: ett standardvärde som borde ha varit NULL, en reservlösning som dolde en död funktion, en spärr som inte kunde skilja en förnyelse från en dubblett. Jag tar lärdomen med mig och gör gränsen explicit nästa gång.

Varför UX?

Jag gör min egen UX-research och design eftersom jag har ertappat mig själv med att leverera tekniskt korrekta saker som ingen ville använda. Research före kod betyder att jag bygger det problemet kräver, inte det som verkade självklart på uppstartsmötet. Och att göra båda halvorna betyder att det inte finns något översättningslager - personen som designade interaktionen är den som skriver komponenten, så det som levereras är det som designades.

"Du har aldrig en enda gång stött på en funktion du inte har velat dokumentera."

- någon som har sett dokumentationen

Funktionsgremlin. Jag bygger grejen, testar grejen, dokumenterar grejen, och sex månader senare inser jag att jag har skapat funktionsarkeologi.

Hur jag arbetar

  • Jag arbetar snabbt utan att ta genvägar - Bluumo-bygget var 12 veckor på egen hand för 181 000 rader, och det klarade en oberoende säkerhetsgranskning.
  • Jag gör UX-undersökningar innan jag börjar koda, så att jag bygger det som användarna faktiskt behöver, inte det som verkade självklart från början.
  • Jag förenar design och teknik på ett smidigt sätt - utan behov av någon översättningslagring.
  • Jag föredrar alltid att lyssna aktivt framför att dra förhastade slutsatser, särskilt när det gäller kunder och intressenter.
  • Jag skriver tillgänglig kod redan från början (WCAG AA) istället för att anpassa den i efterhand.

Utanför redigeraren

När jag inte bygger något brukar jag sitta vid spelbordet - rollspel och brädspel är en stor del av mitt liv. Jag sysslar också med textilhantverk, målning, träbearbetning och ringbrynjor.

Kontakta mig

Email: caitlyn.c.nayeli@gmail.com

LinkedIn: linkedin.com/in/caitlyn-carmabella

Plats: Helsingfors, Finland