Code and WavesBook a call
Open for freelance projects and full-time team roles

Your product needs
more than code.

I'm João — a senior product engineer who helps founders and teams shape, build and evolve ambitious software products, with AI where it creates real value.

Bring me in to launch the thing you've been describing for months, or to sit inside your team as the engineer who also thinks about the product.

How I can help

Three ways in

Same approach whether it's a brand-new idea or a product with ten years of history behind it.

Build from zero

Shape the idea, make the right technical calls early, and ship a focused first version without losing sight of the product.

Product strategyArchitectureMVP delivery

Make AI useful

Find where AI genuinely improves the product, then turn that opportunity into a reliable feature users actually want.

AI product strategyLLM workflowsAutomation

Strengthen what exists

Join an established team to improve delivery, evolve the product, and bring senior engineering judgement to the work.

Product engineeringTechnical directionDelivery

A practical way of working

01 / CLARIFY

Understand the problem, the users, and the outcome that actually matters.

02 / SHAPE

Turn the opportunity into a focused product and technical plan.

03 / BUILD

Ship a reliable first version and keep the feedback loop short.

04 / LEARN

Use real usage to improve the product, the tech, and the next decision.

Work & experience

8+ years8+ clients5+ industries

Scalable software across a lot of very different businesses — modern product development, AI-assisted workflows and LLM-powered features.

Old Mates Advice

Old Mates Advice

TECHNICAL CO-FOUNDER · CLOSED

Building a SaaS platform from the ground up so businesses in Australia can deliver video consultations and unlock insights for house inspections, electrification and more.

Ruby on RailsSaaSB2BProduct
Visit website →
Granino

Granino

SIDE PROJECT

A specialty-coffee platform to discover beans, cafés and roasters based on personal taste — built from my own need, and used as a learning-by-doing project.

Next.jsSupabaseUser testingProduct
Visit website →
RegLab

RegLab

SENIOR SOFTWARE ENGINEER

Anti-money-laundering compliance software and KYC for professional services, keeping clients on the right side of local regulation across several European countries.

Ruby on RailsRegTechMulti-country
Visit website →
IbiCasa

IbiCasa

FREELANCE

Migrated an Ibiza real-estate platform from PHP to Rails with live users, moved the infrastructure to AWS, added Idealista integrations and shipped a full redesign.

PHP → RailsAWSPerformanceSEO
Visit website →
Tablevibe

Tablevibe

SOFTWARE ENGINEER

Integrated Foodpanda, Uber Eats and Grab across Singapore, the Philippines and Australia — 1000+ daily orders — plus a coupon system for restaurant campaigns.

Ruby on RailsAPI integrationsRemote
Visit website →
SuperYacht Times

SuperYacht Times

LEAD ENGINEER

Solo engineer leading development: a full website redesign with the UX/UI team, and custom architecture to bring Unity 3D worlds into the web platform.

Ruby on RailsProductUX/UI collaboration
Visit website →
StashFriend

StashFriend

FOUNDING ENGINEER · CLOSED

Peer-to-peer storage for the Dutch market — rent out unused space at home. Led full-stack development and supported business decisions for 3+ years.

Ruby on RailsP2P marketplace

Your product here

Let's build something useful together — an idea from scratch, or the next chapter of what you already run.

Start a conversation →

Industries I've worked in

Different businesses, same job: understand the domain fast, then build something people can rely on.

Media & PublishingReal EstateFood & BeverageFashionAdvertisingYacht IndustryHome RenovationProfessional ServicesLegalTech

Side projects

Where I experiment

Real problems I've run into or heard people complain about — usually an excuse to push an LLM API somewhere new and see what holds up.

Renovista

Renovista

Turns real-estate listing photos into realistic post-renovation visualisations, so buyers and agents can judge a property's potential before spending a cent.

Ruby on RailsGenerative AISaaS
Visit website →
The New Elearning

The New Elearning

A multi-tenant LMS for invite-only internal training: step-by-step courses with video, text and quizzes, verifiable certificates, SSO and audit reporting.

Ruby on RailsMulti-tenant SaaS
Visit website →
TracklistFinder

TracklistFinder

Any YouTube DJ set into a Spotify playlist in one click. LLM parsing pulls the track names out of the mess, then builds the playlist for you.

AIIntegrationsUI/UXGTM
Visit website →
My Health dashboard

My Health

PRIVATE

Garmin data, lab reports, calendar context and DNA exports in one dashboard — time-series and correlation views across sleep, stress, activity and more.

RailsWearable dataPersonal genomics
ALWAYS ONE MORE

There's usually something half-built on my laptop. If you want the same energy pointed at your product, say hi.

Book an intro call →
João Silva
☕ Coffee enthusiast🇵🇹 → 🇳🇱
The face behind Code and Waves

Hi, I'm João.

A product engineer with 8+ years building software and AI-powered products. Originally from Portugal, based in the Netherlands, working across Ruby on Rails, Next.js, React, AWS and LLM integrations and more to turn real problems into useful products.

I've built products from scratch and joined well-established teams to help them evolve what they already have. I like working right at the intersection of engineering and product: shaping ideas, making thoughtful technical decisions, and shipping AI features that create real value.

🤝 Cross-functional collaboration🧠 Strategic thinker🎯 Product-focused