GuilhermeAndrade

Practice
Full-stack engineer at RemoteLock. Rails, React, TypeScript and Rust, since 2017.
Based in
Portugal
38.72° N · 9.14° W
Local time
--:-- Lisbon
Open to
Consulting projects
Statement

I build web products that stay simple as they grow. Clean architecture, careful interfaces, and code the next person can read.

Tools: Ruby on Rails, React, TypeScript, Rust, Claude Code, Next.js, Node.js, PostgreSQL, Redis, GraphQL, Tailwind CSS, Docker, AWS, RSpec.

Work2017—now

Selected engagements
  • RemoteLock lets property managers and businesses run smart locks, access codes and schedules from one place. I joined in April 2024 and work across the product, from the web app to the services behind it.

    Role
    Full-stack engineer
    Since
    April 2024
    Stack
    Rails · React · TypeScript · AWS
    • Building the next version of the web app, released to customers alongside the classic one and rolled out account by account behind feature flags.
    • Built a virtual intercom product end to end: residents, a guest directory at the door, and browser calls with abuse safeguards.
    • Unified admin sign-in across the lock-maker integration services, and moved the web app to per-environment deploys.
    • Product analytics dashboards that track feature adoption and its effect on revenue.
Le WagonFeb 2017 – Oct 2019 Coloc HousingNov 2019 – Jul 2020 Go VocalOct 2020 – May 2021 Ring TwiceJun 2021 – Jun 2023 AlgranoJul 2023 – Apr 2024 RemoteLockApr 2024 – now tailwindcss-rbJul 2024 First MCP serverNov 2025 Ragomotive · RAGMar 2026 CampbooksMay 2026 ApplicampOct 2026
By hand AI-assisted · GitHub Copilot AI-driven 2021–22 · AI-assisted
with GitHub Copilot
Aug 2025 · Claude Code,
AI-driven only
Dimension · years of practice · how the code gets written9 yrs

Writing09

AI workflows, Rails, architecture

All writing →

About

Since 2017

I'm a full-stack web developer based in Portugal. I started in 2017, taught at Le Wagon, and have since built products with Rails and React for startups and established companies.

Today I'm a full-stack engineer at RemoteLock. I also take on consulting projects, and build side projects: Campbooks, an inbox that sorts itself, and Applicamp, job-hunting agents that ask before they act.

Since 2025 I build with AI agents doing most of the typing. My work now is the specs, rules and checks that keep that code correct, and I write about how that works.

Frontend

Interfaces

React and TypeScript apps, component libraries on design tokens, and screens that work from 390px up.

Backend

Systems

Rails APIs and services on PostgreSQL, and Rust where speed or correctness matters.

Architecture

Structure

Modular codebases with enforced boundaries, spec-first changes, and CI that answers yes or no.

AI workflows

Guardrails

Agent-driven development that stays correct: specs, rules, binary checks, and AI review that can be disputed.

Contact

Reply within two working days
inbox@guilherme-andrade.com