Solflare iznutra: Kako izgleda graditi wallet za milijune korisnika

Nikola Kolevski o decentralizaciji, UX izazovima i razvoju proizvoda koji želi nadživjeti banke

Solflare je jedan od najbrže rastućih kripto walleta na svijetu – i više od toga: to je alat koji milijunima korisnika svakodnevno daje veću kontrolu nad vlastitim financijama. Danas broji više od 3.5 milijuna aktivnih korisnika mjesečno, dok je kroz njega već prošlo preko 20 milijardi dolara u digitalnoj imovini. Osnovan 2021., Solflare zapošljava više od 90 ljudi s uredima u Zagrebu, Beogradu i Novom Sadu.

Nikola Kolevski, Head of Engineering u Solflareu, u svijet tehnologije zakoračio je još kao dijete, otkrivši računalo skriveno u obiteljskoj ostavi. Danas, nakon gotovo desetljeća iskustva u fintech industriji, stoji iza razvoja jednog od najpouzdanijih self-custody kripto walleta na Solana mreži. Povodom prvog sudjelovanja Solflarea na Debugu, Nikola u ovom intervjuu otkriva što ga je privuklo tvrtki, kako balansiraju između sigurnosti, decentralizacije i jednostavnosti korištenja, zašto vjeruje da kripto može zamijeniti banke – i koga žele vidjeti u svom timu.

Kako je izgledao tvoj karijerni put prije dolaska u Solflare?

Kao mali sam pronašao računalo zaključano u ostavi, skriveno od mene da ga ne bih pokvario. Par hernija kasnije, nakon što sam prošao kroz područja od industrijske elektronike, preko gig ekonomije, IPTV-a, kladioničarske industrije, dolazim do fintech-a i tu provodim 8 godina. Kripto je sastavni dio fintech industrije, tako da je izloženost bila neizbježna, samo nikada nije bila dio mojih uvjerenja, barem ne na način na koji to jest u DeFi i self-custody svijetu.

Što te najviše privuklo baš u Solflare?

Vidora (CEO and Co-Founder Solflare-a) poznajem više od desetljeća i znam da ide glavom kroz zid kad su u pitanju ozbiljni inženjerski izazovi. Dugo godina tražimo priliku da radimo zajedno, i u trenutku kad sam odlučio odustati od pokušaja pokretanja neobrokera u Srbiji, Vidor mi se javlja u vezi Solflare-a. Odgovor je bio prilično lak – pod uvjetom da zaista mogu pomoći na skali na kojoj Solflare posluje. Ispostavilo se da tradicionalni financijski “playbook” djelomično funkcionira i u kriptu.

Kako bi jednostavno objasnio – što je Solflare i koja je njegova misija?

Solflare je self-custodial kripto novčanik koji korisnicima omogućava sigurno i jednostavno upravljanje njihovom digitalnom imovinom na Solana blockchainu. Naša misija je učiniti kripto svijet pristupačnijim svima, bez kompromisa po pitanju sigurnosti.

Po čemu se Solflare razlikuje od drugih Web3 novčanika?

Solflare se ističe svojom pouzdanošću, brzinom i korisničkim iskustvom. Naš fokus na Solana ekosustavu omogućava nam da ponudimo optimizirano iskustvo i napredne funkcionalnosti koje drugi multichain novčanici ne mogu. Također, snažno se fokusiramo na podršku i edukaciju korisnika.

Na čemu trenutačno radite – što vam je trenutno u fokusu kao timu?

Trenutno radimo na značajnom unaprjeđenju korisničkog iskustva, posebno za nove korisnike koji tek ulaze u svijet kripta. Fokus nam je na pojednostavljenju onboarding procesa i prikazu stanja sredstava. Budući da DeFi može izgledati zastrašujuće novim korisnicima jer se čini kao da sredstva nisu na njihovom walletu, želimo to iskustvo poboljšati omogućavanjem praćenja kroz najpopularnije DeFi protokole.

Koje inovacije ili nove funkcionalnosti uskoro možemo očekivati?

Kartice! Bitna razlika kod našeg pristupa karticama je da ne morate slati novac na neku depozit adresu – već ostaje u vašem vlasništvu cijelo vrijeme. Iako smo dugogodišnji brend od povjerenja, i dalje smatramo da nema potrebe vjerovati ikome da će odgovorno raspolagati vašim novcem.

Postoji li neka značajka na koju ste posebno ponosni, ali je korisnici još nisu dovoljno prepoznali?

Ako korisnici nisu dovoljno prepoznali – onda vjerojatno nije vrijedno spomena 🙂 Ali ako baš moram izdvojiti, onda bih istaknuo podršku za hardverske novčanike poput Ledgera i Keystonea. To korisnicima omogućuje znatno veću sigurnost, uz – po mom mišljenju – vrlo dobro korisničko iskustvo.

Vidiš li scenarij u kojem Solflare zamjenjuje klasične banke? Ako da – kako bi to izgledalo?

To je cilj. Ključna stvar kod onoga što nudimo je self-custody. Novac pripada vama i samo vama, i uvijek je dostupan. “Bank run” ne može postojati. Transferi su trenutačni. Kako budemo oblikovali rubove korisničkog iskustva i uspjeli ukloniti trnovite dijelove, potpuno očekujem da možemo zamijeniti bankovne sustave.

Planirate li širenje podrške i na druge blockchain mreže osim Solane?

Ne. Kripto ekosustav je već dovoljno fragmentiran. Moramo se konsolidirati negdje, a Solana pruža rješenja za mnoge rane izazove u usvajanju – prije svega brzinu i jednostavnost korištenja kripta u stvarnom svijetu.

Kako danas izgledaju vaši produktni i inženjerski timovi i u kojem smjeru planirate rasti?

Produktno-inženjerski timovi organizirani su u manje, fokusirane jedinice koje blisko surađuju. Planiramo rasti organski, s naglaskom na kvalitetu, a ne kvantitetu. Tražimo ljude koji dijele naš entuzijazam prema tehnologiji i s kojima je lako surađivati.

Koji je vaš Tech Stack?

Na strani Solane koristimo state-of-the-art tehnologiju, a na strani infrastrukture i UX-a provjerene alate.

Frontend je React 18 u TypeScriptu. UI s Material UI-a prebacujemo na shadcn/tailwind, oba prilagođena našem dizajn sustavu. Imamo web aplikaciju i browser ekstenziju, obje u jednom Turborepu, fokusirane na brzinu i sigurnost. Standardni alati za razvoj su tu – hot reloading, type safety i sl.

Za mobilnu aplikaciju koristimo Flutter i Dart – jedan kod za Android i iOS, s odličnim performansama i osjećajem native aplikacije. Firebase koristi se za push notifikacije i analitiku, BLoC za upravljanje stanjem, Hive za lokalno spremanje podataka.

QA koristi WebdriverIO na svim platformama, uz Appium za mobilne aplikacije. CI je na BrowserStack-u, a TestRail koristimo kao TCMS. Postepeno uvodimo AI za razvoj automatskih testova i olakšavanje svakodnevnih ponavljajućih zadataka. QA tim uključen je u sve faze razvoja, uključujući product discovery.

Backend i infrastruktura su na GCP-u – nodejs/typescript, redis, postgres – fokusirani smo na stabilne tehnologije jer je Solana sama po sebi dovoljno izazovna. Kad dosegnemo željeni scale, ponovno krećemo s eksperimentiranjem kako bi i nove stvari postale “battle tested”.

Kako izgleda suradnja između product i engineering timova u praksi kod vas?

Product ljudi su inženjerski potkovani, a inženjeri imaju produktno znanje ili im pomažemo u stjecanju istoga. To je vrlo kolaborativna atmosfera s puno međusobnog razumijevanja. Imamo tzv. produktne timove u kojima se nalazi cijela vertikala potrebna za razvoj – od product managera i dizajnera, do frontend/backend inženjera i QA-a.

Kako balansirate između decentralizacije, sigurnosti i jednostavnog korisničkog iskustva?

U principu sva inovacija dolazi upravo iz toga što ne pokušavamo balansirati, nego poboljšavamo korisničko iskustvo temeljeno na principima decentralizacije i sigurnosti.

Možeš li podijeliti konkretan primjer gdje je povratna informacija korisnika promijenila smjer razvoja?

Svakodnevno provodimo intervjue s korisnicima kao dio inicijative za kontinuirano istraživanje. Posljednji konkretan primjer bio je prioritet dodavanja više seed phrase-ova – jer mnogi korisnici žele u Solflareu upravljati i hot walletom i hardverskim cold walletom.

Kako bi opisao radnu kulturu u Solflareu – posebno u kontekstu remote ili hibridnog rada, i vaše prisutnosti u regiji?

Podržavamo remote-first pristup, ali imamo urede u Novom Sadu, Beogradu i uskoro u Zagrebu. U uredima se okupljamo nekoliko puta godišnje. Želimo ostati najprisutniji u regiji radi jednostavnijih okupljanja, ali kako ne bismo zatvorili vrata vrhunskim talentima – njegujemo remote-first filozofiju. To znači obaveznu transparentnu komunikaciju i sumiranje svega što se dogodilo iza zatvorenih vrata – pogotovo ako se tiče šireg tima. Naša kultura temelji se na otvorenosti i proaktivnoj suradnji.

Kako podržavate eksperimentiranje unutar tima?

Objeručke! Produkt prije svega pripada timu, i imaju potpunu slobodu istraživati hipoteze na sve moguće načine. Moja osobna želja je da svatko iz tima tko koristi Solflare – a siguran sam da svi koristimo – ima vlastiti build aplikacije s feature-ima koje želi imati.

Kakav mindset i koje vrijednosti tražite kod novih članova tima?

Tražimo znatiželjne, fleksibilne ljude spremne na stalno učenje. Važno nam je da razumiju potrebu za balansom između inovacije i stabilnosti – posebno u fintech/crypto svijetu. Ali najvažnije – tražimo osobe koje su “melem za dušu” i izvrsni timski suradnici.

Koliko vam je izazovno pronaći kvalitetne ljude – i što mislite da privlači top talente da ostanu kod vas?

Kad bismo se morali učetverostručiti preko noći – bilo bi izazovno. No s odmjerenim rastom i pažljivim pristupom, nemamo problema pronaći dovoljno kvalitetnih ljudi. A kad jednom dođete i vidite razinu problema koje rješavamo, brzo postane jasno da je ovo zaista rijetka prilika – pogotovo na ovim prostorima.

Kako izgleda onboarding proces i koliko ulažete u razvoj zaposlenika?

Trenutno onboarding zahtijeva samostalnost i želju za ozbiljnim produktnim i inženjerskim izazovima – zato i ne nudimo junior pozicije. No kako se bude otvaralo više prostora za mentoriranje, to će se promijeniti.
U razvoj ulažemo dosta – kroz budžete za edukaciju za one koji znaju što žele, ali i kroz grupne knowledge sharing sesije za one koji još traže svoj fokus.

Za koje uloge trenutno tražite nove ljude i na kakvim bi projektima radili?

Trenutno tražimo senior inženjere za mobile, web i backend pozicije, kao i iskusne QA inženjere. Radili bi na razvoju novih featurea za naš wallet, unapređenju sigurnosnih protokola i radu na skalabilnosti infrastrukture.

Što nova osoba može očekivati u prvih 3–6 mjeseci nakon pridruživanja Solflare timu?

Bar jednu veliku šansu da se dokaže. Imamo velike ambicije, i svatko kod nas može vrlo rano imati ogroman utjecaj.

Što vas najviše frustrira u svijetu kripta danas, iz perspektive Head of Engineering/Product?

Kultura špekulacije oko cijene. Nažalost, prolazimo slične cikluse kao i tradicionalni financijski sustavi. Ali fundamenti su zdravi – i ova turbulencija stvara novu generaciju financijski pismenih ljudi.

Koji su najčešći mitovi o razvoju Web3 proizvoda – i kako biste ih razbili?

Najčešći mit je da je Web3 development potpuno drugačiji od tradicionalnog. A zapravo – većina principa dobrog softverskog inženjeringa i dalje vrijedi: skalabilnost, testiranje, sigurnost. Glavna razlika je u domenskom znanju i specifičnostima blockchaina – u našem slučaju, Solane.

Što biste savjetovali nekome tko razmišlja o ulasku u Web3 prostor?

Počnite s osnovama blockchaina i kriptografije. Eksperimentirajte s walletima i dAppovima kao korisnik. Gradite razumijevanje ekosustava. Tehnički temelji su i dalje ključ – dobar inženjer može brzo pokupiti Web3 specifičnosti.

Što vas osobno drži motiviranima u ovoj industriji, unatoč njenoj nestabilnosti i brzini promjena?

Jel vam treba išta drugo? 🙃

Kad biste morali opisati rad u Solflareu s tri riječi – koje bi to bile?

Kaos (al dobar). Rakija (još bolja). Blockchain (najbolji).

Kako ljudi mogu saznati više o vama ili se prijaviti na otvorene pozicije?

Najbolji start je na našem webu i career stranici, gdje objavljujemo otvorene pozicije. Ako ne vidiš nešto za sebe, pošalji nam otvorenu molbu – rado ćemo te upoznati. Za malo doze naše kulture i “behind the scenes” sadržaja, zaprati nas na LinkedInu i Instagramu – tamo dijelimo priče naših ljudi, tech izazove, evente koje organiziramo ili na kojima sudjelujemo i karijerne prilike koje nudimo.

Neka poruka za kraj?

Dođite nas upoznati uživo na Debug konferenciji! Navratite do našeg bootha s vibrom Maldiva – očekuje vas sladoled, dobra ekipa i jako cool proizvod :). Tu smo za sva vaša pitanja o radu u Solflare-u, od tehnologije do kulture. Pripremili smo i razne nagradne igre u kojima možete osvojiti ozbiljno dobar merch. Vidimo se na .debugu.

🎤 Design stage, 12.06. u 11:15h #design
Katarina Stepanović, Product Designer: Od startupa do globalnog brenda – priča o redizajnu Solflare walleta koji koristi 3.5+ M ljudi.

💬 Panel diskusija, 13.06. u 12:45h, #community
Filip Dragoslavić
, Co-founder & Co-CEO, priča u Laubi o tome kako Solflare mijenja financije. Ako te zanima Web3 i budućnost novca – vidimo se tamo!

⚙️ Hard-core stage, 13.06. u 16:00h #cyber
Marko Jovanović,
Backend Developer: Kako preživjeti bullrun sa 3.5M korisnika – real-life backend priča o performansama i skaliranju.