Verified Expert in Engineering
Pedro is an experienced full-stack engineer and tech lead. He is very comfortable in the fast-paced world of startups and consulting. Pedro has worked on everything, from building prototypes to systems design, scaling platforms, and handling large-scale data migrations. From back end, front end, or mobile, he's done it all.
Visual Studio Code (VS Code), Linux, GitHub, GitLab, Git, CI/CD Pipelines
The most amazing...
...thing I've done was build 8fit to tens of millions in revenue and won the Apple "Best of" award in 2017.
Technical Advisor to Founders
- Worked with non-technical founders as a consulting CTO to develop the architecture, technical roadmap, and early product.
- Worked with non-technical founders to develop initial prototypes that enabled them to show traction and raise financing.
- Helped evaluate potential hires and assessed technology choice trade-offs.
Senior Front-end Developer
Hudl - Main
- Worked on the next-generation front-end stack for use across teams at Hudl. Special care was taken to develop a flexible monorepo based solution with shared packages and distributed build/test caching.
- Transitioned from Webpack 3 to Vite as the application base.
- Implemented modern build tools such as Turborepo and Rust-based TypeScript compiler SWC.
- Developed a prototype for planning digital out-of-home campaigns. Challenges included visualizing large amounts of geodata using performant nondeterministic clustering.
- Developed the next-generation tech stack for an ad tech company's front-end application, focusing on its performance and maintainability.
- Redesigned and implemented the SAML SSO component for an edtech community platform. Evaluated technical security requirements and the GDPR requirements for its clients.
Co-founder and Chief Technology Officer
- Built the company to tens of millions in revenue, got repeatedly featured by Apple and Google app stores, and won the Apple "Best of" award in 2017. Sold the company to Withings in 2022.
- Ran the product and data engineering teams, engineer leveling and slotting, hiring and promotions, etc.
- Organized cross-functional teams. Shipped code after rigorous testing, continuous integration, and deployment. Automated end-to-end testing to iOS and Android from a single React Native codebase.
- Acted as a technical product manager for the real-time chat product based on a web-based implementation of the XMPP protocol.
- Developed a dashboard product, which involved managing notifications and background queue processing.
- Rebuilt the Pages note-taking product to implement complete WYSIWYG editing, including a full data migration of the internal representation.
8fit: Digital Personal Trainerhttps://8fit.com
React Native, Jest, Next.js, NestJS, Express.js, Ruby on Rails (RoR), Svelte, Redux, Core Bluetooth, Tailwind CSS, Django, Ruby on Rails 5, Ruby on Rails 4
React, Node.js, REST APIs, Passport.js, D3.js, Stripe API, WhatsApp API, Twilio API, Protobuf, MobX, React Native for Web
GitHub, Git, Webpack, Terraform, Expo, Figma, Prisma, GitLab, NGINX, Webpack 3, Webpack 4, Webpack 2
REST, API/Services Architecture, Continuous Integration (CI), Continuous Delivery (CD), Mobile Development, Microservices, Search Engine Optimization (SEO), Test-driven Development (TDD), E2E Testing, Jamstack
Mobile, Firebase, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Bluetooth LE, Visual Studio Code (VS Code), Linux, Contentful, Heroku, iOS, Android
PostgreSQL, Database Migration, MongoDB, MySQL, Redis, Memcached
Architecture, Back-end, Front-end, API Integration, Front-end Development, Monorepos, Front-end Architecture, User Experience (UX), Full-stack, SaaS, APIs, WhatsApp, CTO, Back-end Development, Leadership, Software Design, Web Security, Headless CMS, In-app Purchases, Google BigQuery, CI/CD Pipelines, Chrome Extensions, Web Extensions, Big Data, Bluetooth, Firebase Cloud Functions, Mobile App Development, Video Streaming, WebSockets, SVG, Cloud Platforms, Maps, Autoscaling, Detox, SAML-auth, Single Sign-on (SSO), XMPP, Ejabberd, Computer Science, Algorithms, Calculus, Data Structures, Electronics, OpenAI GPT-3 API, OpenAI GPT-4 API, Chatbots, Over-the-top Content (OTT), Turborepo
Bachelor's Degree in Computer Science
Technical University of Catalonia - Barcelona, Spain