Skip to content
View ferdiunal's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report ferdiunal

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.

Content in all repositories owned by your account will be closed.
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
ferdiunal/README.md

Hi, I'm Ferdi 👋

Senior full-stack developer from Gaziantep, Türkiye, focused on backend architecture for multi-tenant SaaS, AI agent systems and real-time platforms. I started coding with PHP in 2008 and have been building software professionally since 2018. These days I work mostly in Rust, PHP (Laravel), TypeScript and Python, in an agentic, spec-driven workflow (Claude Code, MCP) backed by automated tests and CI.

ferdiunal.tr · LinkedIn · mail@ferdiunal.tr · Open to remote work

What I'm building

My own products, all in development:

  • Dossia: a model-agnostic agentic reporting SaaS that turns spreadsheets and connected databases into evidence-grounded reports. Every figure is computed in Python or ClickHouse, never by the LLM. (Python, FastAPI, LangGraph, ClickHouse, React)
  • Open Play: a self-hostable game backend in Rust that serves REST, gRPC and WebSocket from a deterministic domain core, with a type-safe TypeScript client SDK. It will be open-sourced.
  • Shopilens: a multi-tenant e-commerce SaaS with integrations for marketplaces (Trendyol, Hepsiburada, Etsy, Shopify…), e-invoicing, shipping carriers and payment providers. v2 is a Rust rewrite.

Open source

Rust & Go

  • soketi.rs: Pusher-compatible WebSocket server in Rust with public, private and presence channels, Redis scaling and Prometheus metrics. Published on crates.io.
  • panel.go: Go admin-panel framework and CLI that generates CRUD APIs and OpenAPI from resource definitions.
  • kuzgun-chat-backend: Go backend for the Kuzgun chat app, with user management, contacts and real-time messaging.
  • ui-avatar: small Go service that generates avatar images, inspired by UI Avatars.

TypeScript & React

  • refine-shadcn: shadcn/ui theme integration for the refine.dev admin framework.
  • kuzgun-chat-app: React Native (Expo) chat app for the Kuzgun backend, with real-time messaging and online presence.
  • refinedev-shadcn-ui: the earlier, now archived version of refine-shadcn.

Laravel & PHP

  • larapanda: type-safe Lightpanda SDK for Laravel and PHP, with named instances, CLI/Docker runtime resolution and MCP integration.
  • laravel-ai-router: Laravel AI SDK text provider that routes prompts across provider keys and free models, with failover, rate limits and usage analytics.
  • php-firepdf: PHP/Laravel FFI bridge for pdf-inspector, with PDF classification, text extraction and Laravel AI SDK tools.
  • laravel-translator: translation package for Laravel that supports OpenAI, DeepL, Google Translate and NLPCloud.
  • filament-crm: modular, multi-tenant CRM built with Laravel and Filament.
  • Laravel Nova packages:

Tech stack

  • Languages: Rust, PHP, TypeScript, Python, Go, SQL
  • Backend: axum, tokio, sqlx, tonic/gRPC · Laravel (Octane, Horizon, Inertia, Nova) · Bun/Node.js (Hono, Fastify) · FastAPI
  • AI: LangGraph, deepagents, RAG (pgvector, hybrid search, rerank), MCP servers, LiteLLM, Langfuse
  • Data & infra: PostgreSQL, ClickHouse, Redis, BullMQ, PgBouncer, Docker, GitHub Actions, OpenTelemetry
  • Frontend: React 19, Vue 3, Astro, Tailwind CSS, shadcn/ui

Pinned Loading

  1. panel.go panel.go Public

    Panel.go, Go (Golang) projelerinizde hızlı, tip güvenli ve yönetilebilir admin panelleri oluşturmanız için tasarlanmış modern bir SDK'dır.

    Go 1

  2. soketi.rs soketi.rs Public

    🚀 High-performance, Pusher-compatible WebSocket server written in Rust. Real-time messaging with public, private & presence channels. Docker-ready with Redis clustering support.

    Rust 4 1

  3. refine-shadcn refine-shadcn Public template

    This package provides theme integration using shadcn-ui for refine.dev

    TypeScript 118 11

  4. panel.web panel.web Public

    TypeScript

  5. larapanda larapanda Public

    Type-safe Lightpanda SDK for Laravel and PHP with named instances, auto CLI/Docker runtime resolution, MCP integration, and strict markdown/semantic tree outputs.

    PHP 25