Backend
Etichete asociate
Proiecte de portofoliu (12)
Docker MachineHackscience
Noiembrie 2017 - Decembrie 2018
Londra, Regatul Unit
- Un server care pornea la cerere instanțe de containere docker și le hiberna în caz de inactivitate
- Provisionare completă pentru fiecare utilizator
- Maparea subdomeniilor la porturi și a porturilor la instanțe de containere
Potrivire prin NodeJS
Chrome ExtensionUniversity of Southampton
Noiembrie 2015 - Ianuarie 2016
Southampton, Regatul Unit
-
Obiectiv: Crearea unui utilitar de urmărire și colectare de statistici pentru Google Chrome, aplicat proiectelor civice precum Zooniverse.
-
A stat la baza unei Chrome Extension cu scopul de a urmări comportamentul și statisticile unui utilizator în timp ce participă la proiecte de citizen science, atât pentru obiective personale (statistici, urmărirea timpului), cât și pentru statistici globale (importante atât pentru cercetare, cât și pentru îmbunătățirea platformei).
Potrivire prin NodeJS
-
Crowdsourcing PlatformUniversity of Southampton
Iunie 2015 - Noiembrie 2015
Southampton, Regatul Unit
-
Obiectiv: Aplicarea gamificării proiectelor de crowdsourcing pentru a observa schimbările de performanță în prezența unui stimulent diferit de câștigul monetar
-
Am construit un proiect de crowdsourcing pentru descrierea imaginilor, bazat pe principiile gamificării pentru a stimula participanții (potrivirea a două persoane care trebuie să își coordoneze descrierea imaginii prezentate pentru a progresa).
Potrivire prin NodeJS
-
Hackscience ServerHackscience
Decembrie 2016 - Ianuarie 2018
Londra, Regatul Unit
- Întregul back-end cloud al aplicației, găzduit pe Heroku.
- Funcționează ca element de legătură între Hackscience Frontend (detaliat mai sus), hub-urile IoT și datele utilizatorului.
- Gestionează maparea subdomeniilor / autorizărilor la utilizatori
- Gestionează notificările push și email, precum și managementul dispozitivelor resin.io (acum balena.io)
Potrivire prin NodeJS
Lead GenerationHackscience
August 2017 - Octombrie 2017
Londra, Regatul Unit
- O colecție de crawlere web și scrapers
- Creată pentru a extrage cât mai multe informații despre potențiali clienți și părți interesate din lucrări publicate relevante și documente asociate
- Analiza atât fișiere HTML, cât și PDF asociate unei lucrări
- HTML Scraping era realizat cu browsere headless pentru a asigura viabilitatea maximă a datelor
Potrivire prin NodeJS
- CLI și catalog de module compozabile pentru instalarea instrucțiunilor și skill-urilor AI local în repository.
Potrivire prin NodeJS
- CLI pentru mai multe jocuri, care descoperă instalări Steam și gestionează triplete complete de moduri Unreal Engine.
- Păstrează căile specifice jocurilor în spatele adaptoarelor, folosind în comun instalarea arhivelor și comportamentul de activare/dezactivare.
Potrivire prin NodeJS
- CLI interactiv pentru instalarea, activarea și dezactivarea tripletelor de moduri pentru The Forever Winter.
Potrivire prin NodeJS
- Instrument ZSH creat pentru a sincroniza schemele de culori între emulatoare de terminal precum wezterm, alacritty și editoare / instrumente de terminal precum nvim și tmux, precum și maparea tastelor între emulatoarele de terminal.
- Funcționalitatea principală este implementată ca un CLI bazat pe NodeJS
- Proiectul este expus ca plugin ZSH pentru a fi folosit cu manageri populari de plugin-uri
Potrivire prin NodeJS
- A câștigat primul loc la Startup Weekend Southampton 2014.
- Un startup creat în cadrul unui hackathon.
- Proiectul nostru a fost o platformă pentru crearea de jocuri multiplayer care foloseau mai multe dispozitive pentru a crea o singură suprafață de joc (de exemplu, jucai ping-pong pe o suprafață care se întindea între două smartphone-uri).
Potrivire prin NodeJS
- A câștigat Summerhacks Hackathon în Timișoara în 2013.
- Management automatizat al software-ului / installer pentru Raspberry Pi.
- Util pentru instalarea / ștergerea / activarea de la distanță a software-ului pe un Raspberry Pi conectat la internet.
Potrivire prin NodeJS
- Software live și colaborativ pentru mind-mapping / structurarea ideilor. Util pentru brainstorming ad-hoc cu persoane aflate la kilometri distanță.
Potrivire prin NodeJS