Doplax.Dev

About Me

When I was a child, I promised myself that if I ever found even the slightest chance to study at the Hogwarts School of Witchcraft and Wizardry, I wouldn't hesitate to take it.

Today, I know that's impossible (since, as a muggle, you're probably aware that magic doesn't exist).

That's why I ended up in the tech industry instead—it's the closest thing we have to magic. With technology, we have the tools to change the world.

Pol Valle — FullStack Developer

Brands I've worked with

Skills

Projects

Client projects

LopezCars

LopezCars

Completed

Custom website and back office for a car dealership, migrated off a multi-tenant CRM onto Next.js.

  • Back office
  • Passwordless login
  • CDN images
  • Transactional email
Frontend
Next.jsNext.jsTypeScriptTypeScriptTailwindTailwind
Backend
PostgreSQLPostgreSQLDrizzleDrizzleCloudinaryCloudinaryResendResend
MakerUp

MakerUp

Completed

3D-printing marketplace with Stripe Connect payments, invoicing and chat, on web, iOS and Android.

  • Payment gateway
  • Invoicing
  • Web, iOS and Android
  • Real-time chat
Frontend
AngularAngularTypeScriptTypeScriptIonicIonicCapacitorCapacitor
Backend
NestJSNestJSNode.jsNode.jsTypeScriptTypeScriptPostgreSQLPostgreSQLStripeStripe
TrackLap

TrackLap

In Progress

SaaS and marketplace for circuit track days: organisers collect enrolment fees through Stripe Connect or their own Redsys card terminal.

  • Payment gateway
  • Back office
  • Transactional email
  • Interactive maps
Frontend
AngularAngularTypeScriptTypeScriptMaterialMaterialLeafletLeaflet
Backend
NestJSNestJSNode.jsNode.jsPostgreSQLPostgreSQLStripeStripeRedsysRedsys

Personal projects

DiRT Tracker

DiRT Tracker

In Progress

DiRT Rally 2.0 lap-time tracker with per-stage leaderboards for a group of friends.

  • Leaderboards
  • Back office
Frontend
Next.jsNext.jsTypeScriptTypeScriptTailwindTailwind
Backend
Node.jsNode.jsPostgreSQLPostgreSQLPrismaPrismaNeonNeonDockerDocker
ChatGPT Clone

ChatGPT Clone

Completed

A suite of AI use cases (chat, voice, image) behind a NestJS backend acting as a secure OpenAI proxy.

  • Streamed AI
  • Speech and transcription
  • Image generation
  • Local models
Frontend
AngularAngularTypeScriptTypeScriptTailwindTailwind
Backend
NestJSNestJSNode.jsNode.jsPostgreSQLPostgreSQLOpenAIOpenAIOllamaOllama
HMI CarPlay

HMI CarPlay

Completed

A working recreation of Apple CarPlay's HMI in Angular, with every app hand-built.

  • Interactive maps
  • Audio player
  • Multi-language
Frontend
AngularAngularTypeScriptTypeScriptCSSCSSMapboxMapboxLeafletLeafletShazamShazam
NodePop

NodePop

Completed

Wallapop-style second-hand marketplace: an Express REST API and a React SPA.

  • Documented API
  • File uploads
  • JWT authentication
Frontend
ReactReactTypeScriptTypeScript
Backend
Node.jsNode.jsTypeScriptTypeScriptMongoDBMongoDBSwaggerSwaggerJWTJWT
Spotify Clone

Spotify Clone

Completed

Spotify-style music player in Angular, with queue, shuffle and repeat built from scratch.

  • Audio player
  • JWT authentication
Frontend
AngularAngularTypeScriptTypeScriptMaterialMaterialRxJSRxJSiTunesiTunes
Tesla Landing Page

Tesla Landing Page

Completed

A recreation of Tesla's landing page in Astro, solving with CSS what usually needs JavaScript.

  • Zero JavaScript
Frontend
AstroAstroTailwindTailwindCSSCSS
AdoptaUnPeludo

AdoptaUnPeludo

Completed

Pet adoption platform with microservices, real-time chat and an AI assistant.

  • Real-time chat
  • Vector search
  • Message queues
  • S3 storage
Frontend
ReactReactTypeScriptTypeScriptTailwindTailwindAuth0Auth0
Backend
Node.jsNode.jsPostgreSQLPostgreSQLPrismaPrismaRabbitMQRabbitMQLangChainLangChainDockerDocker
Cuphead CV

Cuphead CV

Archived

Personal portfolio with Cuphead's cartoon aesthetic, built with nothing but HTML and CSS.

  • CSS only
Frontend
HTMLHTMLCSSCSS

Services

Services I offer to my clients

Responsive Sites

Your site will display correctly on any device, whether it's computers, tablets, or mobiles.

Creative Designs

Design is fundamental, therefore it must be attractive to help retain potential customers on your website.

Development

The scalability of the project is crucial for growing businesses thinking long-term.

Social Media Integration

Social media are an indispensable tool for any business. I'll make sure they're updated and optimized.

Performance

The browsing experience should be smooth and efficient, essential to provide the best service.

SEO

On the internet, if you don't appear on Google, you don't exist, so good practices are required to position your business online.