# rafaaudibert.dev > Rafa Audibert: Product Engineer @ PostHog, based in Porto Alegre, Brazil ## About me ### Background Product engineer with 9+ years across seed-stage startups and a scale-up, currently leading the Growth team at PostHog after starting Revenue Analytics on my own and shipping Core Web Vitals for Web Analytics. I build end to end: data models and APIs in Rails, Django and Phoenix, interfaces in TypeScript + React, and the infrastructure underneath on AWS and Cloudflare. I care most about shipping things people actually use, and measuring whether they do. ### Past Experiences - PostHog (Nov 2024 - Present): Product Engineer - LeadSimple (Mar 2021 - Nov 2024): Senior Software Engineer - TAG Livros (Nov 2019 - Mar 2021): Software Engineer - FEENG/UFRGS (Mar 2017 - Nov 2019): Software Engineer ### Education and Achievements 2022: summa cum laude Bachelor's degree in Computer Science from Universidade Federal do Rio Grande do Sul (UFRGS), Brazil 2021: Exchange student at the Technische Universität Kaiserslautern (TUK), Germany 2019/2020: 2-time finalist in the Brazilian Competitive Programming Contest (ICPC) ### Technologies I worked with Programming Languages: Elixir, Javascript, Python, Ruby, Rust, Typescript Frameworks: Ruby on Rails, Django, React, Phoenix, NextJS, Gatsby, Astro Databases: Clickhouse, Elasticsearch, PostgreSQL, Redis Cloud: AWS (Lambda, DynamoDB, S3, CloudFront, CloudWatch, RDS, ELB, Route 53), Cloudflare, Convex, Netlify, Supabase, Vercel Tools: CI/CD, Depot, Docker, Git, GitHub, Github Actions, GitLab, PostHog, Semaphore CI, Terraform AI Tooling: Claude Code, Cursor, Lovable ### Languages I speak Portuguese: (Native) English: (Professional Working Proficiency) Spanish: (Limited Working Proficiency) German: (Elementary Proficiency) French: (Elementary Proficiency) Italian: (Elementary Proficiency) ## Website content - [Blog](https://rafaaudibert.dev/blog): My blog posts - [Moving off AWS in one evening, with Claude doing the digging](https://rafaaudibert.dev/blog/migrating-from-aws-to-cloudflare-with-claude): Moving off AWS in one evening, with Claude doing the digging - [Applying for a remote job in 2024 - a data analysis](https://rafaaudibert.dev/blog/applying-for-a-job-in-2024): Applying for a remote job in 2024 - a data analysis - [A Functional view over Dart with Advent Of Code](https://rafaaudibert.dev/blog/a-functional-view-over-advent-of-code-with-dart): A Functional view over Dart with Advent Of Code - [Implementing a Hash Table](https://rafaaudibert.dev/blog/sorting-algorithms/implementing-a-hash-table): Implementing a Hash Table - [Intermediate Sorting Algorithms](https://rafaaudibert.dev/blog/sorting-algorithms/intermediate-sorting-algorithms): Intermediate Sorting Algorithms - [Asymptotic Notation and Basic Sorting Algorithms](https://rafaaudibert.dev/blog/sorting-algorithms/asymptotic-notations-and-basic-sorting-algorithms): Asymptotic Notation and Basic Sorting Algorithms - [Resume](https://rafaaudibert.dev/resume): A little bit about me, my background, my past experiences, and my skills - [Changelog](https://rafaaudibert.dev/changelog): All the cools things that happened in my life - [MCP server](https://rafaaudibert.dev/mcp): Connect an AI assistant to this site over the Model Context Protocol (Streamable HTTP, no auth) ## External links - [GitHub](https://github.com/rafaeelaudibert): My GitHub profile - [LinkedIn](https://www.linkedin.com/in/rbaudibert/): My LinkedIn profile - [Instagram](https://www.instagram.com/rafaaudibeert/): My Instagram profile - [PostHog](https://posthog.com/community/profiles/32207): My profile on PostHog's team website