Skip to content
View rptrainor's full-sized avatar
💛
💛
Block or Report

Block or report rptrainor

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
rptrainor/README.md

Ryan Trainor | San Francisco, CA | Open to Relocate | +1.612.747.5815 | [email protected]
8+ years of designing and building full stack web and native iOS and Android applications

Technologies

  • Frontend: TypeScript, JavaScript, Effect, React, React Native, GraphQL, Supabase, Vue, Solid, Astro, Next, Remix, Tailwind, HTML, and CSS.
  • Backend: TypeScript, JavaScript, Effect, Node, Python, Ruby on Rails, Laravel, C, Rust, Solana, Ethereum, Solidity, Express, RESTful API, Cloudflare, Firebase, MySQL, PostgreSQL, SQLite, and MongoDB.
  • Cloud Platforms: AWS, Azure, GCP, Cloudflare, Vercel.
  • Tools: XCode, Expo, Docker, Jest, React Query, Playwright, Git, Figma, Logging and Telemetry, CI/CD.
  • Other: Functional Programming, Automated Testing, RDBMS and Non-Relational Data Modeling, Machine Learning, NLP, LLM, Computer Vision, Project Management, and Progress Tracking.

Key Skills and Responsibilities

  • Leadership: Experience in leading engineering teams, mentoring junior engineers, and fostering a culture of continuous learning and innovation.
  • Full-Stack Engineering: Proficient in designing and implementing end-to-end solutions using modern frameworks and cloud platforms.
  • Agile Development: Strong proficiency in agile development methodologies, capable of assessing and communicating trade-offs effectively.
  • Collaborative Development: Actively participated in feature planning, design discussions, code reviews, and code analysis.
  • Process Improvement: Continuously worked to improve software development and implementation processes.
  • Customer Collaboration: Worked closely with customers, partners, and the CEO to define and refine product roadmaps.
  • Project Management: Managed project requirements, priorities, and deliverables to ensure timely execution.
  • Database Management: Good knowledge of database design, performance, and SQL.
  • AI and Web3: Understanding of and interest in AI / Machine Learning, with experience in Web3 technologies.
  • 0 to 1 Product Development: Extensive experience in taking products from initial idea to product-market fit, acquiring first customers, and achieving successful fundraising.

Professional Experience

Founder - Lightup | 10/2023 - 05/2024 | https://lightup.fyi

  • Architected an MVC system using PostgreSQL, Supabase, Effect, Solid.JS, and a custom TypeScript controller.
  • Designed and built pages for platform hosts.
  • Managed the full app architecture, from database to client.

Senior Software Engineer - OfColor | 10/2022 - 11/2023 | https://www.ofcolor.com

  • Planned and shipped the first React Native iOS and Android apps using Expo.
  • Converted the codebase from Styled Components to TailwindCSS.
  • Proposed and built new features, and conducted user interviews.
  • Ensured secure, reliable, and high-performance code deployments.

Head of Frontend Engineering - Confidence | 08/2020 - 10/2022 | https://www.confidence.com

  • Founding engineer who grew a team from 1 to 8 staff while managing the interview process and mentoring juniors.
  • Led startup from 0 to 1: from initial idea to product-market fit, first customers, and successful fundraising.
  • Oversaw frontend development using React, React Router, Express, and REST APIs.

Software Engineer - Pushquery | 08/2016 - 08/2020

  • Shipped first iOS and Android apps in the Apple App and Google Play stores.
  • Built and maintained a React and React Native component system across web and native apps.
  • Wrote smart contracts with Solidity to store records of changes to Pushquery records on the Ethereum blockchain.

Projects

How I Rebuilt Shaan Puri's Blog w/ Laravel & Cloudflare, to Get Perfect 100 Google Web Vitals Scores | 05/2024 | https://www.youtube.com/watch?v=jqpJQUmsCQA&t

  • Rewrote Shaan Puri's blog UI as a Nuxt/Vue app with Tailwind, hosted on Cloudflare Pages.
  • Built a custom Cloudflare Worker for caching and a Laravel REST API server for business logic.
  • Achieved perfect Google Core Web Vitals scores and tripled initial page load speed.
  • Emphasized database optimization and high-performance architecture.

Education

University of California, Berkeley - B.A. | 09/2009 - 06/2012

Popular repositories Loading

  1. lightup-client lightup-client Public

    TypeScript

  2. rptrainor rptrainor Public

    Astro

  3. shaan-nuxt shaan-nuxt Public

    Vue

  4. shaan-api shaan-api Public

    PHP

  5. shaan-cloudflare-worker shaan-cloudflare-worker Public

    TypeScript

  6. fintool fintool Public

    TypeScript