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.
sudiptpa/guidsudiptpa/ipstacksudiptpa/paypal-ipnsudiptpa/omnipay-nabtransactsudiptpa/omnipay-esewasudiptpa/paypal-notificationssudiptpa/khalti-sdk-phpsudiptpa/wise-php-sdksudiptpa/xero-php-sdk
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! π
- PHP (7.x, 8.x ecosystem)
- Laravel
- JavaScript / React
- MySQL / PostgreSQL
- AWS
- Docker
- CI/CD (GitHub Actions)
sudiptpa/guid (v3.x)
Lightweight standalone GUID generator for modern PHP.
- Zero runtime dependencies
- Stable API:
Guid::create()andguid() - Quality gates: tests, static checks, and CI
sudiptpa/ipstack (v2.x)
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
sudiptpa/paypal-notifications (v1.1.0)
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
sudiptpa/paypal-ipn (v3.0.0)
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
sudiptpa/esewa (v3.x)
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
sudiptpa/khalti-sdk-php (v1.x)
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
sudiptpa/wise-php-sdk (v1.x)
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
sudiptpa/xero-php-sdk (v1.0.0)
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
I write technical posts at https://sujipthapa.com


