Skip to content

othercodes/othercodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hi, I'm Unay 👋

PHP & Python craftsman · Domain-Driven Design · AI / LLM tooling

GitHub LinkedIn Email

Senior Web Developer with 10+ years of experience. I care about clean architecture, expressive APIs, and tooling that makes the right thing the easy thing. Lately I split my time between the Laravel/PHP ecosystem, a fluent testing toolkit for Python, and building AI / LLM tooling for prompt evaluation, agent instruction systems, and MCP. I'm also exploring how to turn scattered operational signals into actionable intelligence.

I read Sci-fi, listen to Synthwave, and run on coffee. ☕


🛠️ What I work with

Languages    PHP · Python · TypeScript
Backend      Laravel · Domain-Driven Design · Hexagonal Architecture
AI / LLM     Prompt engineering · LLM-as-judge eval · MCP · Agent instructions
Practices    TDD · Clean Code · Fluent / Expressive APIs
Testing      Pytest · PHPUnit · Pest

🚀 Featured work

PHP · Laravel

  • Complex Heart: A set of essential classes and tools to streamline the adoption of Domain-Driven Design in PHP.
  • laravel-domain-driven: Laravel starter template for building apps with Hexagonal Architecture & DDD.
  • LaravelMade: A platform showcasing projects, templates, and packages within the Laravel ecosystem.

Python · Testing tooling

  • pyssertive: Fluent, chainable assertions for everything you test: values, HTTP, JSON, HTML, MCP, and architecture. Inspired by Laravel's elegant testing API.
  • pyrrange: Expressive, fluent test scenario preparation for Python.

AI · LLM · MCP

  • prompt-lab: Test prompt variants across LLM providers with LLM-as-judge evaluation. Available on PyPI as llm-prompt-lab.

💬 Favorite quotes

Part of the inhumanity of the computer is that, once it is competently programmed and working smoothly, it is completely honest. -- Isaac Asimov

If I only had an hour to chop down a tree, I would spend the first 45 minutes sharpening my axe. -- Old woodsman's proverb

If somebody tells you a rule, break it. That's the only thing to move things forward. -- Hans Zimmer

If you want something to change, create the opportunity for it. -- Me


Let's build something. Always up for a good architecture chat or a coffee. ☕

About

My GitHub Profile

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors