Sylius & Symfony developer, exploring how AI can change the way we build PHP applications.
| Stack | |
| Tools |
- docs: rewrite README for M3 on Guiziweb/claude-data-api (merged)
- feat(m3.5): firstPrompt — CC-exact extraction, rename firstUserText on Guiziweb/claude-data-api (merged)
- feat(m3.4): claudeCharsByFile from attribution-snapshot on Guiziweb/claude-data-api (merged)
- feat(m3.3): complete SessionEntry union + meta fields on Guiziweb/claude-data-api (merged)
- feat(m3.2): analytics — tokens, tools, hourOfDay, message counts, context window on Guiziweb/claude-data-api (merged)
- feat(parser): add parseSession — reads main transcript + subagent files (M3.1) on Guiziweb/claude-data-api (merged)
- ci: deploy TypeDoc to GitHub Pages on main push on Guiziweb/claude-data-api (merged)
- refactor: explicit public types, consistent naming, TypeDoc CI on Guiziweb/claude-data-api (merged)
- refactor: pivot from GraphQL gateway to npm library on Guiziweb/claude-data-api (merged)
- feat(parser): add session aggregator (M2.4) on Guiziweb/claude-data-api (merged)
- chore: add pre-commit hook on Guiziweb/claude-data-api (merged)
- feat(parser): add stream-based JSONL parser on Guiziweb/claude-data-api (merged)
- feat(parser): add Valibot schemas for V0.1 ContentBlock variants on Guiziweb/claude-data-api (merged)
- feat(parser): add Valibot schemas for V0.1 JSONL events on Guiziweb/claude-data-api (merged)
- [AI Bundle][Platform] Add #[SchemaSource] attribute for runtime JSONSchema fragments on symfony/ai (open)



