Skip to content
View antonioaren's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report antonioaren

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
antonioaren/README.md

Hey! I’m Pedro (antonioaren) 👋

I’m a developer who likes building useful web stuff and sharing what I learn.
Mostly TypeScript across React/Next.js, Vue/Nuxt, Angular, and Node.js.
Madrid-based, open to remote EU. Always happy to pair, review, or chat.

I’m looking to contribute more to the community — picking up good first issues and joining cool projects around the world.

WebsiteEmailLinkedInPublic repos

github-snake

About

  • I enjoy clean, readable code, small utilities, and teaching by examples.
  • Into DX, simple tests (Vitest/Playwright), and keeping apps fast & accessible.
  • Cloud when needed (AWS), but I try to keep things boring and reliable.
If you opened an issue, starred a repo, or sent feedback: thank you.
I tag good first issue / help wanted whenever possible.

GitHub Stats

GitHub Stats
Top Languages
GitHub Streak

What I’m doing right now

  • Dollar — personal finance app (clean architecture + charts).
  • Fix It Now — small MVP for home repairs (Next.js + AWS). Help wanted for booking flows.
  • QA Frontend Tools — unify Playwright/Cypress/Selenium behind a Cucumber-style facade.
  • Udima — I’m working on a v2 to improve load speed and add requested features.

Tech I enjoy

TypeScript React Next.js Vue Angular Node.js Vite Tailwind AWS Docker PostgreSQL MongoDB Playwright Cypress Three.js

Languages
TypeScript, JavaScript, Python, HTML/JSX, CSS/Sass.

Frontend
React 18, Next.js (App Router), Vue 2/3, Nuxt 3, Angular 16, Tailwind CSS, shadcn/ui, Storybook, Vite, Webpack, Framer Motion, GSAP, Three.js / React Three Fiber (R3F).

Mobile / Hybrid
Ionic (Angular).

Backend & APIs
Node.js, Express, Fastify, Python (Django), REST, GraphQL, WebSockets.

Auth & Payments
NextAuth, OAuth/JWT, Stripe.

Data & Storage
PostgreSQL, MySQL, MongoDB, Prisma, TypeORM, Redis.

Cloud & DevOps
AWS — Lambda, API Gateway, S3, CloudFront, Route53, RDS/Aurora, DynamoDB, Cognito, IAM;
Docker, Nginx, Linux; Terraform, AWS CDK; GitHub Actions (CI/CD); Vercel, Netlify, Supabase.

Testing & QA
Vitest, Jest, Testing Library, Playwright, Cypress, Selenium, Cucumber/Gherkin, E2E test strategy.

Tooling & Workflow
Turborepo (monorepos), pnpm/npm/, ESLint, Prettier, Conventional Commits, Commitlint, Husky, Git/GitHub, Github Actions.


Featured repos

  • Dollar — budgets, accounts, CSV import/export, monthly & annual stats, and AI-driven insights.
  • fix-it-now — booking & matching; Next.js Server Actions; Supabase; Stripe; NextAuth; Vercel; GitHub Actions.
  • Tostariac — product site for a biscuit brand (Nuxt 3, Netlify, Resend, GSAP).
  • Udima — university site: degrees, master’s, etc. Performance and features for the new v2.

These are some personal/freelance highlights. I’ve also contributed to employer projects—ping me if you want more examples.


Community & how I work

  • Be kind, explain trade-offs, leave things better than you found them.
  • Keep PRs small. Tests describe behavior. Comments explain why.
  • Performance budgets: aim for solid LCP/INP/CLS, measure before/after.
  • Accessibility isn’t optional.

Contributing

  • I welcome issues, ideas, and tiny PRs (typos included!).
  • New to OSS? Check good first issues:

Ask me about

  • Testing strategy (unit/e2e), CI basics, DX improvements
  • Next.js performance & data fetching
  • Clean/hexagonal ideas applied to frontends
  • AWS basics for small apps

Contact

P.S. If you’re learning, I’m happy to review a small PR or pair on a bug. No promises, but I try to make time. ☕

Popular repositories Loading

  1. angular-9-routing angular-9-routing Public

    Teaching how it works rounting component. Using master detail in Angular 9

    TypeScript 1

  2. WDN WDN Public

    Python 1

  3. vitest_vue_example vitest_vue_example Public

    This is a project to involve different ways of test.

    TypeScript 1

  4. paynudge paynudge Public

    Python 1

  5. Calculadora Calculadora Public

    Java

  6. Geo-Quiz Geo-Quiz Public