Skip to content
View sudiptpa's full-sized avatar

Block or report sudiptpa

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
sudiptpa/README.md

Hi, I'm Sujip Thapa! πŸ‘‹

I'm a Senior Software Engineer focused on building scalable, maintainable products with PHP and JavaScript. I work across backend and frontend with strong emphasis on clean architecture, developer experience, and production reliability.

πŸ”₯ Popular Packages


Sponsor

If the packages I have created have been useful to you, consider supporting their continued development through GitHub Sponsors. Your support helps maintain the projects, fund improvements, and ensure future updates.

Thank you for your support! πŸš€

πŸ”§ Core Stack

  • PHP (7.x, 8.x ecosystem)
  • Laravel
  • JavaScript / React
  • MySQL / PostgreSQL
  • AWS
  • Docker
  • CI/CD (GitHub Actions)

πŸš€ Recent Open Source Work

Lightweight standalone GUID generator for modern PHP.

  • Zero runtime dependencies
  • Stable API: Guid::create() and guid()
  • Quality gates: tests, static checks, and CI

Modern PHP client for ipstack geolocation APIs.

  • Clean factory and client architecture
  • Typed response models and mapper layer
  • PSR-18 transport support and custom transport contract
  • Robust exception model, test coverage, and CI matrix

Framework-agnostic PayPal notifications SDK covering Webhooks and legacy IPN, designed for production safety and extensibility.

  • Typed webhook event models across major PayPal domains
  • Signature verification hardening and failure-mode handling
  • Retry strategy controls for verification calls
  • Persisted token cache patterns and idempotency extensions
  • Minimal dependencies with extensible transport architecture
  • CI, tests, static analysis, and architecture docs

Modernized PayPal IPN PHP library for legacy PayPal integrations, rebuilt with a fluent API and framework-agnostic transport support.

  • Modern fluent API for new IPN integrations
  • Support for legacy PayPal IPN, NVP, SOAP, and classic PayPal API workflows
  • Optional cURL, optional Guzzle, and custom transport support
  • No hard runtime dependency on Guzzle or Symfony Event Dispatcher
  • Improved tests, CI, static analysis, and migration docs

Modernized eSewa integration package with model-based payloads and secure callback verification.

  • ePay v2-aligned architecture
  • Signature verification and anti-fraud checks
  • Typed domain models for checkout, verification, and status flows
  • Framework-agnostic core and test-friendly contracts

Modern Khalti PHP SDK focused on cleaner architecture, safer integration patterns, and long-term maintainability.

  • Modernized package structure and developer experience
  • Cleaner request and response handling
  • Better testability and framework-agnostic integration support
  • Updated tooling, QA, and documentation

Framework-agnostic Wise Platform SDK for modern PHP applications.

  • Rich request and response models for Wise Platform flows
  • Clean transport architecture with explicit client boundaries
  • Modern package structure, QA, and production-focused docs
  • Built for maintainable integrations in plain PHP or any framework

A fluent, framework-agnostic Xero PHP SDK for PHP 8.2+ with rich models and broad Xero API coverage.

  • Rich models across Accounting, Files, Assets, Projects, Payroll, Finance, App Store, Identity, and Webhooks
  • Fluent tenant-aware OAuth2 and API flows
  • Built-in native transport with custom transport support
  • Production-ready docs, tests, static analysis, and CI

πŸ“ Writing

I write technical posts at https://sujipthapa.com

πŸ“« Connect

GitHub Stats

Popular repositories Loading

  1. guid guid Public

    Lightweight, standalone GUID (Globally Unique Identifier) generator for PHP 8.2+ with a tiny API, zero runtime dependencies, and predictable UUID-like output.

    PHP 14 7

  2. omnipay-nabtransact omnipay-nabtransact Public

    Integrate NAB Transact payment gateway using the php library built on top of Omnipay PHP payment processing library.

    PHP 10 5

  3. paypal-ipn paypal-ipn Public

    PayPal IPN (Instant Payment Notification) handling PHP library with a modern fluent API, framework-agnostic optional transports, and support for legacy PayPal IPN, NVP, SOAP, and classic PayPal API…

    PHP 10 10

  4. esewa-sdk-php esewa-sdk-php Public

    Framework-agnostic PHP SDK for eSewa ePay v2 payments. Build secure checkout flows, verify callbacks with signature and anti-fraud checks, and query transaction status with typed responses. Works w…

    PHP 6 3

  5. ipstack ipstack Public

    IPstack: Accurate IP Geolocation API for Developers & Businesses - A Modern Tool for PHP, PSR-18 based PHP client for ipstack with typed models, bulk lookup, and production-ready error handling (PH…

    PHP 4 4

  6. geoip geoip Public archive

    A minimal implementation of IP to Location solution for small scale applications.

    PHP 3 1