Profile photo

Hola! Sóc adriabama06

Desenvolupador de programari, estudiant d'enginyeria informàtica i creador de contingut. Em fascina construir eines útils i eficients de codi obert, optimitzar fluxos de treball multimèdia i IA, i compartir tutorials tecnològics al meu canal de YouTube per ajudar a altres desenvolupadors i entusiastes.

La meva Trajectòria

Educació Primària

Durant aquesta etapa va despertar la meva curiositat per la tecnologia i la informàtica, establint les bases del meu interès per la computació i motivant-me a investigar com funcionaven els sistemes digitals pel meu compte.

1r d'ESO — Xarxes i Servidors de Minecraft

Vaig crear la meva pròpia xarxa de Minecraft de forma independent. Durant aquest projecte, vaig aprendre sobre el funcionament d'Internet, DNS, control de versions de Java, desenvolupament de plugins en Java, interconnexió de servidors utilitzant BungeeCord com a proxy i bases de dades relacionals amb MySQL i MariaDB.

2n d'ESO — Bots de Discord, JavaScript i Bases de Dades

Vaig començar a desenvolupar bots per a Discord per automatitzar i afegir funcions a comunitats, incloent un bot de música avançat. Sense coneixements teòrics previs d'enginyeria de programari, vaig dissenyar una classe abstracta base per a la gestió de bases de dades, implementant de forma polimòrfica mètodes específics per a Postgres i SQLite. Aquest projecte em va impulsar a practicar programació de manera constant i a comprendre el desenvolupament asíncron.

3r d'ESO — Còpia de Google Drive amb Go i React

Vaig desenvolupar una còpia de Google Drive anomenada dontlostme, aprenent Go i React en el procés. Malauradament, el codi del frontend s'ha perdut.

Estiu de 3r — NeRF, Curtmetratge i Exposicions

A rel d'un tutorial sobre NeRF (Neural Radiance Fields) que vaig publicar al meu canal de YouTube, l'artista i realitzador Felipe Elgueta (@elguet_) em va contactar per col·laborar en un curtmetratge sobre medi ambient, on em vaig encarregar de la generació i el processament de diverses escenes 3D mitjançant aquesta tecnologia. Gràcies a aquest projecte, vaig ser convidat com a ponent a l'Experimental Photo Festival (EXP-22) a Barcelona. Allà vaig impartir una conferència sobre el funcionament de NeRF i les seves aplicacions artístiques, a més de dirigir un taller pràctic on els assistents van experimentar amb els seus propis vídeos. Addicionalment, vaig realitzar una altra ponència per videotrucada per aprofundir en el funcionament d'aquesta tecnologia. El curtmetratge final va ser seleccionat i projectat al prestigiós +RAIN Film Festival el 2024, destacant en una secció dedicada a obres que exploren l'ús cinematogràfic de la IA.

4t d'ESO — C/C++ i Estació Meteorològica

Vaig aprendre a programar en C i C++. Vaig crear un conversor d'imatges a ASCII en C pur, utilitzant només la llibreria estàndard. A més, per al "mini treball de recerca" de 4t d'ESO, vaig construir una estació meteorològica física utilitzant plaques Arduino, sensors i una impressora 3D per dissenyar i fabricar la carcassa.

1r de Batxillerat — Algorísmia i Olimpíades

Durant l'estiu de transició de 4t d'ESO a Batxillerat, vaig assistir al curs d'estiu d'algorísmia de la UPC a la Facultat de Matemàtiques i Estadística (FME). Aquesta experiència em va motivar a inscriure'm a l'OICAT (Olimpíada Informàtica de Catalunya) on, amb molt poc bagatge en algorísmia i sent el meu primer any, vaig aconseguir quedar en la posició 15 de 31 finalistes.

2n de Batxillerat — Chatbot per a l'Institut

Vaig dur a terme el meu Treball de Recerca (TR) sobre la creació d'un chatbot intel·ligent per al meu institut, el qual vaig desenvolupar durant l'estiu. Va ser un repte tècnic majúscul: feia tot just un any del llançament de ChatGPT 3.5 i l'ecosistema d'IA generativa estava molt verd; de fet, Llama 3 es va llançar quan estava enllestint el codi del projecte.

Estiu després de la Selectivitat — Projectes i Codi Obert

Després d'acabar els exàmens de selectivitat, vaig dedicar l'estiu a crear i contribuir a múltiples projectes de codi obert: vaig desenvolupar una llibreria en C pur sense STD per llegir/escriure fitxers .bmp; vaig crear auto-video-translator per traduir i doblar vídeos; vaig programar ffmpeg-version-manager per gestionar fàcilment les versions de FFmpeg a Windows/Linux; vaig col·laborar a REAL-Video-Enhancer afegint-hi noves opcions d'escalat; i vaig encapsular en contenidors Docker diverses eines avançades com MiniCPM-o, whisper.cpp-server, SCP Secret Laboratory, Practical-RIFE, RIFE-FixDropFrames, docker-canary-serve-v2 (amb suport per a Canary V2 de NVIDIA), Qwen3-TTS, SUPIR-extended, MultiPassDedup i whisper-webui-custom-server.

Grau en Enginyeria Informàtica (FIB - UPC)

Actualment estic cursant el meu segon any a la Facultat d'Informàtica de Barcelona (FIB) de la Universitat Politècnica de Catalunya. Durant el primer any em vaig centrar intensament en els estudis acadèmics per superar amb èxit l'exigent fase selectiva (els dos primers quadrimestres). En l'àmbit personal, he continuat optimitzant i mantenint ffmpeg-version-manager i auto-video-translator, a més de desenvolupar bdayme, una aplicació privada el codi de la qual publicaré properament.

...I molt més en el futur