Pedro Martins
about / blog / projects / talks

Pedro Martins

I'm Pedro Martins, a Product Engineer, Full-Stack Developer & AI Engineer from Porto, Portugal. With nearly two decades in web development, I build products end-to-end — from architecture and AI integration to polished, pixel-perfect UIs.

Currently architecting real-time platforms with AI agents, chatbots, and WebSocket infrastructure. I love turning complex problems into products that people actually use.

I share what I learn along the way on my Blog — from framework deep dives and AI workflows to open-source tools and developer experience.

Away from the screens, I enjoy travelling, retro gaming, tinkering with hardware, automation, networking, music, casual drinking, ethical hacking and never forgetting to touch grass.

Latest Blog Posts

See all posts
  • i18n with TanStack Start: A Complete Guide 2026
    i18n with TanStack Start: A Complete Guide 2026
    Learn how to properly implement internationalization in TanStack Start. From project setup and routing strategies to SSR hydration and language detection—everything you need to build a production-ready multilingual app.
  • Twenty Years Building for the Web: From PHP's Simple Server Rendering to TypeScript's Modern Complexity
    Twenty Years Building for the Web: From PHP's Simple Server Rendering to TypeScript's Modern Complexity
    A personal journey through two decades of web development. From mixing PHP in templates to managing fullstack TypeScript. Exploring the trade-offs, the complexity, and why there's no clear winner.
  • The restless mind of thinkers, how obsession, curiosity, and chaos can be a gift
    The restless mind of thinkers, how obsession, curiosity, and chaos can be a gift
    For the thinkers who can't switch off, where obsession meets creation, and chaos becomes the spark for something greater.
  • Programming with AI using Claude Code, Roo Code & Cursor 🤖
    Programming with AI using Claude Code, Roo Code & Cursor 🤖
    Curious about my workflow using AI? Let's dive into Claude Code, Roo Code & Cursor and discover how these tools supercharge my development process! 🚀
  • Generate Dynamic SEO Images with Vercel OG (Satori) for Tanstack Start, Astro & Laravel
    Generate Dynamic SEO Images with Vercel OG (Satori) for Tanstack Start, Astro & Laravel
    In this article, we'll explore how to create dynamic SEO images for Tanstack Start, Astro or Laravel using Vercel OG (Satori).

Recent Projects

See all projects
  • Bookmarkjar ®
    Bookmarkjar ®
    AI-powered bookmark manager that saves, organizes, and lets you search your bookmarks with semantic understanding. Find faster, organize less.
  • Roast ®
    Roast ®
    A funny AI-powered social media profile roaster to try our AI skills :p
  • Flavorly ®
    Flavorly ®
    Open-source contributions to Laravel, Javascripts, Vue, React, etc.

Talks

See all talks
  • World of AI @ 25Friday: How AI Is Shaping Tech & Developers
    25 Feb 2026@Porto
    Upcoming talk hosted by 25Friday in Porto focused on how AI is reshaping software engineering workflows, product teams, and the broader tech landscape. The session explores practical adoption patterns for developers, from planning and execution with agents to responsible usage, model selection, and where human judgment still creates the biggest leverage.
  • AI Roundtable: Cursor IDE at Enterprise
    15 Nov 2025@Remote @ Helloprint
    A practical session at Helloprint on using Cursor in enterprise product teams to accelerate delivery without sacrificing code quality. Covered live feature implementation, prompt design, codebase context strategy, agent workflows, debugging loops, and a real-world onboarding story that translated AI collaboration into measurable shipping speed.

Github

View on GitHub
  • glooit TypeScript
    🧴glooit keeps your AI agent rules, MCP, Skills & Commands configurations in perfect sync across Claude Code, Cursor, Roo Code, and other AI development tools.
  • browser-clutch Swift
    A browser picker for macOS. Route URLs to different browsers based on app or domain rules. Open work links in Chrome, personal in Safari — you decide.
  • olx-tracker Rust
    🕵️ Fast Rust CLI for OLX Portugal – browse listings, search thousands of ads, discover deals, and monitor prices. Designed for speed, automation, and multiple output formats for scripts and LLMs.
  • amz-crawler Rust
    🛒 Fast Rust CLI to search Amazon products with TLS fingerprint emulation. Compare prices across EU stores (TropicalPrice). Supports 15 regions.
  • prompt-book TypeScript
    Public repository
  • kante-kusta Rust
    ⚖️ Fast Rust CLI for KuantoKusta.pt - Portugal's largest price comparison site. Search 1M+ products, track price history, find deals and discounts. Multiple output formats for scripts and LLMs.

Find me on:

  • X /
  • GitHub /
  • LinkedIn /
  • hi@nikuscs.com
© 2026 • Pedro Martins
Press Esc or click anywhere to close