Skip to content
View cristiangirlea's full-sized avatar

Block or report cristiangirlea

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
cristiangirlea/README.md
Cristian Gîrlea — Senior Platform & Backend Engineer

Featured: TideDesk Featured: PHP–Python AI Bridge Merged upstream pull requests

  • Building TideDesk, remote desktop software for reaching your own Windows computers, with screen sharing, input control, and system audio streaming.
  • Building PHP–Python AI Bridge and claude-sdlc-kit: practical AI integrations and reusable development workflows.
  • Working across backend services, distributed systems, cloud platforms, and developer tooling. I care about clear interfaces, useful tests, and how systems behave when something fails.

Portfolio & CV · LinkedIn · Get in touch

Built by me

Projects I build and maintain, from desktop software to AI integrations and developer tools.

🖥️ TideDesk · Your computers, within reach

Remote desktop for Windows with screen sharing, keyboard and mouse control, system audio streaming, and optional text clipboard sharing.

Rust QUIC transport Early alpha Personal-use license

  • H.264 video and Opus audio over encrypted QUIC connections, with separate streams for screen, input, and sound.
  • Windows host and viewer in one application, plus optional clipboard sharing and configurable controls.
  • Source-available and free for personal, non-commercial use. Currently an early alpha; other platforms are on the roadmap.

Website · Download for Windows · Source

Call Python AI tasks from PHP without holding the original HTTP request open. Submit work, poll progress, receive typed results, and cancel when needed.

PHP 8.2–8.5 Python ONNX Runtime MCP tools MIT license

  • A framework-independent PHP client, a Python task service, and a FrankenPHP worker-mode example.
  • Reranking, embeddings, and redaction with optional local ONNX inference; no hosted AI account required.
  • Bounded concurrency, cancellation, crash detection, and deterministic fault tests across PHP 8.2–8.5.
  • MCP tools expose the same task protocol. Experimental prototype with in-memory jobs; not a production job queue.

Try with Docker · Integration guide

A reusable software development lifecycle for coding agents: specify, plan, implement, review, verify, ship, and learn.

Node.js Shell PowerShell MIT license

  • Reusable skills, roles, procedures, and templates, with a review or verification gate between stages.
  • A local Markdown issue tracker and runtime scripts built on the Node.js standard library.
  • Generated adapters for Claude Code and Codex from one source tree. Experimental community tooling.

Quick start · Walkthrough

Open-source contributions

My public contributions span Go (including its network and text libraries), Laravel, Canonical, Temporal, Weaviate, PrefectHQ, Mondoo, and PostHog. The table highlights merged changes and open work awaiting upstream acceptance.

Go contributions Canonical contributions Temporal contributions Weaviate contributions PrefectHQ issue report Mondoo contributions PostHog contributions

9 merged pull requests 41 open pull requests 19 public upstream repositories with merged or open PRs

Project★MergedOpen
golang/go139,294412
PrefectHQ/prefect23,97607
microsoft/winget-pkgs11,13201
laravel/octane4,04610
canonical/cloud-init3,82703
golang/net3,04302
temporalio/sdk-typescript93301
golang/text80902
snowflakedb/snowflake-connector-python73202
golang/image55101
mondoohq/cnspec44112
canonical/chisel42701
canonical/operator26810
canonical/pebble21101
weaviate/weaviate-helm6903
PostHog/posthog-go5520
temporalio/terraform-provider-temporalcloud2601
canonical/concierge1701
canonical/traefik-k8s-operator1701

Merged through Go Gerrit: golang/go#81545, golang/go#81562, golang/go#81782, golang/go#81786. GitHub closes these imported PRs without setting its merged flag.

Public upstream PRs authored by me. Open includes 8 drafts and is awaiting upstream acceptance. Stars belong to the upstream repositories. Full contribution audit · Selection rules · Refreshed 2026-10-06 10:32 UTC by GitHub Actions.

Issue reports: PrefectHQ / FastMCP — reported a Windows type-checking failure caused by the unavailable fcntl.flock API. Issue reports are separate from the PR totals above.

Tech

Go Python TypeScript PHP React Docker Kubernetes AWS PostgreSQL GitHub Actions

Contributions

Animated snake moving through my GitHub contribution graph

🐍 Generated daily from my GitHub contribution graph by GitHub Actions.


If a project is useful to you, a star, issue, or contribution is always welcome.
For backend, platform, or developer-tooling work, let's talk.

Pinned Loading

  1. php-python-ai-bridge php-python-ai-bridge Public

    Experimental typed PHP client for bounded Python AI tasks, with FrankenPHP worker-mode integration and offline ONNX reranking.

    Python

  2. claude-sdlc-kit claude-sdlc-kit Public

    Experimental SDLC workflow kit for Claude Code and Codex: shared skills, roles, local issue tracking, and tested installation and guard scripts.

    JavaScript