Skip to content
View artisanphil's full-sized avatar

Block or report artisanphil

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

Hi, I'm Philip πŸ‘‹

Lead Backend Engineer | Fullstack Experience | Go & PHP Specialist

UK-based β€’ 20+ years of engineering experience LinkedIn β€’ Blog

I am a veteran Software Engineer with two decades of experience building scalable web applications. Currently, I lead engineering efforts focused on Platform stability, API architecture, integrations and high-performance backend systems. I specialize in bridging the gap between complex business requirements and elegant technical solutions.


πŸš€ Engineering Leadership & Expertise

  • System Architecture: Designing distributed systems with Go and Laravel, focusing on high availability and clean code.
  • API Ecosystems: Expert in building and maintaining robust RESTful APIs, versioning strategies (v1-v3), and cross-project SDK development.
  • Data Strategy: Extensive experience in schema design, query optimization, and event-driven data flow using Redis.
  • Mentorship: Leveraging 20 years in the industry to guide technical decisions, improve code quality, and streamline development workflows.

πŸ› οΈ Technical Toolkit

Backend & Core Systems

  • Go (Golang): My primary language for high-performance APIs and microservices (huma, chi, gin-gonic).
  • PHP / Laravel 12: 8 years of deep expertise in the Laravel ecosystem, including Cashier for subscription billing and Stripe integration.
  • API Design: Security-first approach using JWT, OAuth2, and Laravel Sanctum.

Data & Frontend Integration

  • Databases: PostgreSQL, MySQL, and Redis for streaming/caching.
  • Frontend: Building modern, reactive interfaces with Filament v4, Vue 3, React 18, and Tailwind CSS v4.
  • Integration: Extensive experience with third-party ecosystems like Google APIs and Reapit.

DevOps & Infrastructure

  • Docker / Docker Compose for local and production workflows
  • Helm charts for Kubernetes deployments
  • GitHub Actions CI/CD pipelines
  • AWS/GCP infrastructure and environment management

🌟 Open Source & Projects

Project Role Stack
Alpha Tiles Assistant Lead Contributor: Voluntary OSS tool for Android data prep via Google Sheets. Laravel, Vue 3, Google API
clozetesting.com Founder: Personal project providing an e-learning platform for automated test authoring. Laravel, Tailwind

πŸ“ˆ Current Focus

  • πŸ”­ Improving API performance and developer-facing SDKs.
  • ✍️ Sharing 20 years of "hard-won" lessons on Dev.to.
  • πŸ’¬ Ask me about Go performance, Laravel architecture, or legacy system modernization.

Pinned Loading

  1. guess-n-learn guess-n-learn Public

    Laravel backend for the language learning web game based on Guess Who

    PHP

  2. vue-guess-n-learn vue-guess-n-learn Public

    Frontend for Guess and Learn

    Vue

  3. TeachMeWords TeachMeWords Public

    TeachMeWords is a simple app for learning word-based lessons.

    JavaScript 1 1

  4. suspect_recall suspect_recall Public

    Suspect Recall is a game for testing your memory and detective skills!

    Go

  5. choose_your_own_adventure choose_your_own_adventure Public

    React Native mobile app with Go backend for generating interactive stories

    Go

  6. AlphaTiles/AlphaTilesAssistant AlphaTiles/AlphaTilesAssistant Public

    Web platform facilitating the creation of language packs for the Alpha Tiles app

    PHP 2 1