# 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