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
  • The Best Coding Agent Orchestrators for 2026 (July)
    The Best Coding Agent Orchestrators for 2026 (July)
    A hands-on comparison of the best coding agent orchestrators in 2026, Superset, Conductor, Orca and Paseo, plus my daily-driver setup.
  • The 10x Trap: Why AI Made Me Work More, Not Less
    The 10x Trap: Why AI Made Me Work More, Not Less
    AI was supposed to give us back our time. Instead we ship 10x more code, review 10x more PRs, and end up working longer hours. Here's why.
  • Inside Mobile Apps - The Reverse Engineering Rabbit Hole
    Inside Mobile Apps - The Reverse Engineering Rabbit Hole
    How i used to reverse engineer mobile apps for fun, from rooting devices and bypassing certificate pinning to extracting signing keys and reading raw API traffic.
  • 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.

Recent Projects

See all projects
  • Lauyer
    Lauyer
    Portuguese legal research for AI agents, searching court decisions and legislation through a secure MCP server.
  • Pose AI
    Pose AI
    An on-device iPhone pose and photo coach with live guides, framing and lighting feedback, and hands-free capture.
  • Calometer
    Calometer
    AI calorie and macro tracker that logs meals from a single photo, with Apple Health sync, trends, and a private food diary.

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.

Open Source

View on GitHub
  • lauyerRust
    ⚖️ Fast CLI for searching Portuguese court jurisprudence (DGSI) and legislation (Diário da República) – AI agent skill for Claude Code, Claude.ai, Codex, and any LLM agent. Parallel search, full text retrieval, markdown/JSON output.
  • wormholeRust
    Secure tunnels for agents and worktrees. Expose local HTTP(S) and TCP through a self-hosted relay, Tailscale, or Cloudflare with stable URLs.
  • scanrJavaScript
    X-ray for TypeScript agents: inventory, refs, slop, dupes. Offline. No API.
  • continentesRust
    Fast CLI for browsing Continente online supermarket products — LLM-ready, works with Claude Code, Codex, OpenClaw, and AI agents. Search, prices, nutrition, categories, stores. Product ordering planned.
  • oxlint-plugin-archTypeScript
    🏛️ Configurable architecture rules for Oxlint, vendored as readable raw TypeScript.
  • paperwallSwift
    🎞️ Native animated wallpapers for macOS — create, import, upscale, and sync video wallpapers across the desktop and Lock Screen.

Find me on:

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