const diya = {
role: "Full-Stack Engineer",
location: "Sulaymaniyah, Kurdistan ☀️",
stack: ["TypeScript", "NestJS", "Next.js", "React", "PostgreSQL", "Redis", "BullMQ", "Docker"],
currentlyBuilding: ["contextpulse-mcp", "contextpulse"],
openSource: [
"livekit/agents — merged PR #6172",
"presenton — merged PR #649",
"InsForge — contributor #16",
"ruflo — docs PR #2135",
],
goal: "build things that matter",
};| Project | Description | Stack |
|---|---|---|
| contextpulse-mcp | MCP server — real-time token budget tracking, loop detection & alerts for AI agents | NestJS · MCP · BullMQ · PostgreSQL · Redis |
| contextpulse | Real-time dashboard for ContextPulse — budget bar, tool call waterfall, run diff | Next.js · WebSockets · TypeScript |
| agentflow | Visual AI Agent Builder & Orchestration Platform | NestJS · Next.js · React Flow · WebSockets |
| corestack-saas | AI-powered multi-tenant SaaS with Stripe & admin dashboard | Next.js · Prisma · PostgreSQL · Stripe |
| webhookforge | Webhook inspector, replayer & analytics — self-hostable | NestJS · BullMQ · Redis · PostgreSQL |
| MockMate | AI voice interview coach | NestJS · Deepgram · ElevenLabs · OpenAI |
- ✅ livekit/agents (11k★) — Merged PR #6172 · Fixed silent
item_iddrop inUserInputTranscribedEvent - ✅ presenton (8k★) — Merged PR #649 · Data retention service in pure Python asyncio
- ✅ InsForge (12k★) — Merged PR #1296 · Persistent column reordering · Contributor #16
- ✅ ruflo (61k★) — Documentation PR #2135 · Bug investigation cited by maintainer



