Skip to content
View dpetla's full-sized avatar

Block or report dpetla

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
dpetla/README.md

Douglas Petla

Frontend Development Lead @ OfficeSpace Software
Building scalable, maintainable web applications using React and TypeScript.


About Me

Experienced frontend developer focused on architecting modern SaaS platforms.
I lead teams to design and deliver performant, accessible, and maintainable interfaces at scale.
Passionate about clean architecture, developer experience, and building systems that grow sustainably over time.


Core Expertise

  • Frontend Architecture: Design systems, modular UI patterns, and scalable state management.
  • React Ecosystem: Hooks, Context API, Redux Toolkit, React-Router, and performance optimization.
  • TypeScript Mastery: Strong typing strategies for large codebases and reusable libraries.
  • Team Leadership: Mentorship, code reviews, and guiding frontend best practices.
  • Testing & Quality: Jest, React Testing Library, Cypress, and CI/CD workflows.

Tech Stack

Languages: TypeScript, JavaScript (ESNext)
Frameworks: React, Angular Styling: Styled Components, Tailwind CSS, CSS Modules
Tooling: Vite, Webpack, ESLint, Prettier, Storybook, GitHub Actions
Testing: Jest, vitest, React Testing Library, Cypress


Current Focus

  • Improving frontend observability and build pipelines for large SaaS applications.
  • Exploring design system automation and component documentation tooling.

Clean, predictable, and scalable UIs aren’t accidents — they’re engineered.

Pinned Loading

  1. Menote Menote Public

    A Journaling and note taking app.

    TypeScript 7 2

  2. stripe-payments-demo stripe-payments-demo Public

    Stripe Payments demo with react and serverless node express

    JavaScript

  3. stripe-connect-demo stripe-connect-demo Public

    Stripe Connect demo

    TypeScript

  4. ng-mortgage-calculator ng-mortgage-calculator Public

    Mortgage calculator and monthly expense calculator app.

    TypeScript

  5. ng-recipe-book ng-recipe-book Public

    Recipe book and shopping list app

    TypeScript

  6. HorseRacingGame HorseRacingGame Public

    An horse racing game entirely made with HTML, CSS and JavaScript.

    JavaScript