Select Page

El Roger Ayala té 22 anys i actualment és estudiant del doble grau de Matemàtiques i Enginyeria Informàtica a la UB. Durant uns anys va ser alumne de Codelearn Manresa i aquesta setmana l’entrevistem com a creador de WardUs, l’aplicació que ha desenvolupat colze a colze amb l’Adam El Messaoudi, un dels seus companys de grau a la universitat.

Explica’ns la idea principal del vostre projecte.

Es tracta d’un ecosistema de seguretat personal integral que connecta a l’instant qui necessita ajuda amb qui pot oferir-la.

D’una banda, hem creat una app gratuïta on, només pressionant un botó, s’emet una alerta geolocalitzada a les persones més properes i als contactes de confiança, i automàticament comença a gravar àudio i vídeo del que està succeint.

De l’altra, oferim una plataforma de gestió d’alertes enfocada als ajuntaments i cossos de seguretat. Des d’aquí, la policia local pot rebre els avisos dels ciutadans en temps real, amb accés a la ubicació exacta i a les proves audiovisuals, permetent una actuació molt més ràpida i eficient.

A més, WardUs enforteix el vincle entre ciutadà i administració: permet als usuaris reportar incidències (soroll, brutícia, inseguretat) i als ajuntaments enviar avisos importants (talls de carrer, emergències climàtiques…), creant així ciutats més connectades i segures.

La tecnologia permet trobar solucions per a problemes existents i ajudar les persones. Com vau detectar la necessitat de crear aquesta app o què us va inspirar a desenvolupar-la?

WardUs va néixer arran d’una experiència personal força traumàtica. Fa uns 6 anys, a Manresa, l’Adam i jo vam viure una situació que, malauradament, cada cop és més comuna: un grup de vuit persones ens va acorralar i amenaçar amb la intenció de robar-nos.

Enmig d’aquella tensió, vam tenir la sort que una persona que passava per allà i coneixia alguns membres del grup va intervenir, donant-nos l’oportunitat d’escapar. Aquell episodi ens va marcar i ens va fer reflexionar molt sobre la vulnerabilitat que sents en aquests moments i la importància de poder demanar ajuda de manera immediata i efectiva.

Més tard, cursant una assignatura d’Empresa al grau que estem estudiant, vam decidir transformar aquell mal record en una solució real i vam començar a treballar en el projecte que avui és WardUs.

Quins coneixements són necessaris per crear una aplicació com WardUs?

Ha estat un repte tècnic important que ha tocat moltes àrees:

— Desenvolupament mòbil: principalment Flutter (i el llenguatge Dart), que és un framework molt versàtil per crear apps natives tant per a Android com per a iOS amb un sol codi base.

— Backend i servidors: gestió de bases de dades (per usuaris, alertes, mapes) i configuració de servidors al núvol per assegurar que les alertes arriben en temps real (ús de WebSockets, APIs…)

— APIs de Geolocalització: integració de mapes i sistemes de GPS precisos.

— Multimèdia: gestió de la càmera i micròfon per a l’enregistrament i transmissió en streaming.

— Disseny i usabilitat: hem aplicat conceptes teòrics com les “5E” (eficàcia, eficiència, errors, aprenentatge, etc.). En una app d’emergència, la interfície ha de ser intuïtiva i permetre recuperar-se d’errors ràpidament; no podem permetre que l’usuari es bloquegi en un moment de pànic.

— Aspectes legals: també hem hagut d’aprendre sobre protecció de dades, encriptació i privacitat, ja que tractem amb informació sensible.

Creus que el teu pas per Codelearn i la teva experiència com a alumne de l’escola t’han ajudat d’alguna manera a crear el teu propi projecte?

Sí, totalment. Més enllà d’un llenguatge concret, el que t’emportes és el pensament computacional i lògic, que t’ensenya a agafar un problema gran i dividir-lo en parts més petites per solucionar-lo.

També en destaco la motivació per la tecnologia: a Codelearn et treuen la por a “trencar coses”, t’animen a provar, a equivocar-te i a crear els teus propis projectes sense esperar a ser un expert. Aquesta mentalitat és clau per emprendre.

Com a persona amb aquesta motivació i interès per la tecnologia, què vas trobar a faltar durant el teu pas per l’institut o què t’hagués agradat veure-hi a nivell formatiu?

A nivell formatiu, vaig trobar a faltar una introducció real a la programació abans de la universitat. Tot i fer el batxillerat tecnològic, no vaig tocar codi fins a entrar al grau universitari, i crec que és una competència bàsica avui dia.

Però, sobretot, trobo a faltar que s’ensenyin a aplicar solucions a problemes de la vida real. Als instituts sovint es fa molta teoria, però no es planteja als joves que ells poden ser creadors de solucions o fins i tot empresaris. El sentiment d’emprendre no es fomenta prou i, si ningú t’ho planteja com una opció, és difícil que t’hi llancis. Això és una cosa que canviaria al 100%.

Ara estàs estudiant el doble grau de Matemàtiques i Enginyeria Informàtica. Com valores la teva experiència universitària fins al moment i què t’agradaria fer en un futur?

El grau de Matemàtiques és molt dur, no ens enganyem, però alhora molt enriquidor. Adquireixes un pensament lògic i una capacitat d’abstracció molt diferent de la que estem acostumats. És cert que és molt teòric, basat en demostracions, i de vegades trobo a faltar veure’n l’aplicació directa al món real immediat.

Pel que fa a l’Enginyeria Informàtica, està clar que el meu pas per Codelearn va ser un avantatge enorme, ja que vaig començar amb una base sòlida que ha fet el camí molt més planer.

La combinació dels dos graus és espectacular, ja que et dona eines per analitzar problemes complexos des de l’arrel (matemàtiques) i la capacitat tècnica per construir-ne la solució (informàtica).

De cara al futur, vull seguir emprenent. Tot el que estic aprenent desenvolupant WardUs (tant la part tècnica com la gestió empresarial, buscar inversió, tractar amb clients) no s’aprèn a cap aula. És un món on s’ha de lluitar molt i on et trobes moltes pedres al camí, però superar aquests obstacles és el que et fa créixer professionalment.

Això vol dir que creus que has acabat el teu procés formatiu o voldràs fer alguna cosa més?

Formar-se és clau per no quedar-se enrere, especialment dins del sector tecnològic, on tot canvia molt ràpidament. Així que, encara que ara mateix estic centrat en acabar el grau i impulsar WardUs, tinc claríssim que el meu procés formatiu no s’acaba aquí. Segurament buscaré formació més específica segons cap a on evolucioni la meva carrera o l’empresa.

Per acabar, què li recomanaries a un altre jove estudiant que vulgui desenvolupar apps?

Comença JA: no esperis a “saber-ne prou”. La millor manera d’aprendre és trobant-te un problema i buscant a Google o preguntant a la IA com solucionar-lo.

Control de versions: aprendre a utilitzar GitHub és important per treballar en equip i et pot salvar la vida quan alguna cosa deixi de funcionar i necessitis tornar enrere.

Treballa la resiliència: no et frustris davant dels errors, forma part del procés. La satisfacció quan finalment ho soluciones és brutal.

Pensa en l’usuari: no facis l’app només perquè el codi sigui bonic, fes-la pensant que sigui útil i fàcil d’utilitzar per a qui l’hagi de fer servir.

Aprèn a comunicar: no tot és fer codi. Saber explicar la teva idea, fer una bona presentació o vendre el projecte és gairebé tan important com la part tècnica. És una habilitat que costa, sobretot a la gent que som més tècnica, però és imprescindible.