Hoppa till innehållet

Öppen för nya möjligheter

Emilio González Cánovas

Webbplatser som säljer, bokar och organiserar.

Fullstack-webbutvecklare. Jag designar och bygger kompletta projekt, från databasen till den sista interaktionen.

Porträtt av Emilio González Cánovas

Först förstår jag vad verksamheten behöver. Sedan skriver jag koden.

Jag är fullstack-webbutvecklare med en yrkesexamen på högre nivå i plattformsoberoende applikationsutveckling. Mina projekt är publicerade och i drift: en webbutik med betalningar och adminpanel, en bilhandlares webbplats som importerar sin katalog automatiskt, ett bokningssystem, en utbildningsplattform och en företagswebbplats.

Jag har lätt för att prata med människor: jag lyssnar, frågar och omsätter det ett företag behöver i konkreta tekniska beslut. Jag anpassar mig snabbt till nya team och miljöer, arbetar mot tydliga mål och lär mig något nytt i varje projekt.

Ladda ner CV

Så arbetar jag

  • Rak kommunikation

    Jag förklarar tekniska saker utan jargong och frågar hellre än antar.

  • Målinriktad

    Varje funktion ska fylla ett syfte: sälja, boka, organisera.

  • Helhetssyn

    Gränssnitt, server, databas och driftsättning. Jag förstår hela projektet.

  • Ständigt lärande

    Betalningar, scraping, realtid: varje projekt har fått mig att bemästra något nytt.

Vad jag söker

En tjänst som fullstack-webbutvecklare eller programmerare. Jag tar också frilansuppdrag.

Fem publicerade projekt. Fem olika problem.

Alla bilder är riktiga skärmdumpar av respektive webbplats. Teknikerna som anges är verifierade i källkoden.

E-handel

Suplementación Deportiva

Webbutik för sportnutrition med hela köpflödet: katalog, varukorg, betalning och orderuppföljning.

suplementaciondeportiva.es
Skärmdump av webbplatsen Suplementación Deportiva
Skärmdump av Suplementación Deportiva i mobilen

Behovet

Sälja kosttillskott på nätet med ett smidigt sätt att hitta, jämföra och köpa, och låta butiken själv hantera produkter och ordrar.

Vad den gör

  • Onlinebetalning med Stripe
  • Adminpanel med produkter, ordrar och statistik
  • Katalog med sökning, filter och sortering
  • Varukorg och önskelista
  • Orderhistorik för kunden
  • Dagens erbjudande med nedräkning
  • Club Elite med medlemsförmåner
  • Teknisk SEO med sitemap och robots
carboom.es
Skärmdump av webbplatsen CarBoom

Fordon

CarBoom

Webbplats för en begagnatbilhandlare i Alicante, med en katalog som hämtas från handlarens annonser på Wallapop.

Behovet

Slippa hålla lagret på två ställen: bilarna som publiceras på Wallapop hämtas och visas på bilhandlarens webbplats.

Vad den gör

  • Hämtning av Wallapop-annonser med Puppeteer och Cheerio
  • Schemalagd synkronisering av katalogen med Vercel Cron
  • Katalog med foto, modell och pris för varje bil
  • Direktkontakt via WhatsApp
  • Mobilanpassad design

Teknik

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Puppeteer
  • Cheerio
  • libSQL
  • Vercel Cron

Utbildningsplattform

Aulas

Virtuellt klassrum för att organisera grupper och ämnen, dela material i molnet och kommunicera inom varje klass.

Behovet

Samla en klass material och kommunikation på ett ställe, med olika behörigheter beroende på varje persons roll.

Vad den gör

  • Registrering, inloggning och återställning av lösenord
  • Grupper och ämnen
  • Uppladdning och nedladdning av material
  • Roller och behörigheter inom varje grupp
  • Chatt per grupp och per ämne

Teknik

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • libSQL
  • JWT
  • Nodemailer
proyecto-marcas-five.vercel.app
Skärmdump av webbplatsen Aulas
Appens faktiska struktur
  • app/(dashboard)/
  • buscarGrupos/
  • grupos/[grupoId]/
  • chat/
  • asignaturas/[asignaturaId]/
  • recursos/
  • chat/

Hämtad från kodförrådet. Plattformen kräver ett konto, därför är bara inloggningen offentlig.

Skärmdump av Reservas PowerFitt i mobilen

Onlinebokning

Reservas PowerFitt

Bokningssystem för en tjänst med kost- och träningsupplägg.

Behovet

Låta kunder boka en tid i några få steg, utan samtal eller meddelanden, och låta yrkespersonen hantera schemat från en panel.

Vad den gör

  • Guidad bokning i tre steg: uppgifter, datum och tid, bekräftelse
  • Lediga tider uppdateras i realtid med Socket.IO
  • Adminpanel med skyddad åtkomst
  • Hantera, flytta och avboka bokningar
  • Automatiska mejl vid bekräftelse och ändrad tid
efitec.com.es
Skärmdump av webbplatsen Efitec

Företagswebbplats

Efitec

Företagswebbplats för en konsultfirma inom energieffektivisering i Alicante.

Behovet

Presentera företagets tjänster tydligt och göra det enkelt för besökare att ta kontakt.

Vad den gör

  • Presentation av tjänster och arbetsprocess
  • Kontaktformulär som skickar till företagets e-post
  • Kontakt via WhatsApp och länkar till sociala medier
  • Juridisk information, integritets- och cookiepolicy
  • Mobilanpassad design

Vad jag arbetar med och vilka verktyg jag använder.

Områden

  • Webbutveckling

    Snabba, tillgängliga webbplatser redo för sökmotorer.

  • Webbapplikationer

    Användare, roller, paneler och data i realtid.

  • E-handel

    Katalog, varukorg, betalningar och orderhantering.

  • Lösningar för företag

    Företagswebbplatser, bokningar och kundkontakt.

  • Automatisering och dataintegration

    Scraping, schemalagda jobb och kopplingar mellan tjänster.

  • Systemadministration

    Servrar, driftsättning, Bash och underhåll.

Var jag har använt det

Varje markering betyder att tekniken finns i projektets kod.

Teknik som används i varje projekt
TeknikSUPCBMAULPWF
TypeScriptAnvändsAnvändsAnvändsAnvänds inte
ReactAnvändsAnvändsAnvändsAnvänds inte
Next.jsAnvändsAnvändsAnvändsAnvänds inte
Tailwind CSSAnvänds inteAnvändsAnvändsAnvänds inte
Node.js + ExpressAnvänds inteAnvänds inteAnvänds inteAnvänds
Socket.IOAnvänds inteAnvänds inteAnvänds inteAnvänds
JWTAnvändsAnvänds inteAnvändsAnvänds
libSQL / TursoAnvändsAnvändsAnvändsAnvänds
PrismaAnvändsAnvänds inteAnvänds inteAnvänds inte
SupabaseAnvänds inteAnvänds inteAnvändsAnvänds inte
StripeAnvändsAnvänds inteAnvänds inteAnvänds inte
Puppeteer + CheerioAnvänds inteAnvändsAnvänds inteAnvänds inte
NodemailerAnvändsAnvänds inteAnvändsAnvänds
VercelAnvändsAnvändsAnvändsAnvänds inte
RenderAnvänds inteAnvänds inteAnvänds inteAnvänds

Efitec finns inte med eftersom koden inte är offentlig.

Språk och verktyg

Utöver detta programmerar jag i Java, Python och Bash, och arbetar dagligen med SQL och Git.

  • Java
  • Python
  • Bash
  • SQL
  • Git

Utbildning och språk.

Utbildning

Yrkesexamen på högre nivå i plattformsoberoende applikationsutveckling (DAM)

IES Poeta Paco Mollà, Petrer (Spanien)

Och jag fortsätter lära mig varje dag: varje riktigt projekt får mig att bemästra något nytt.

Språk

Spanska
Modersmål
Engelska
C1

Ska vi bygga något som fungerar?

Jag söker min nästa tjänst som fullstack-webbutvecklare eller programmerare och är öppen för frilansuppdrag. Berätta vad du behöver.