AI Agent Architect | Systems Engineer | Builder of Autonomous Frameworks
This is my professional portfolio and AI playground β a static Astro 5 site running on Cloudflare Pages. It showcases:
- Archon β Cognitive kernel for Claude Code (99 skills, 12 synapses, 17 agents)
- Aether β Multi-agent orchestration system (paused)
- Axon β ML/AI-first systems language in Rust
- The Artifact β This portfolio + generative AI panel with streaming completions
- Frontend: Astro 5 + React + Tailwind CSS 4
- Styling: CSS 4 with modern primitives (
@container,@property) - AI Integration: OpenRouter + AI SDK v6
- Deployment: Cloudflare Pages + Edge Functions
- DX: TypeScript, Bun, strict linting
git clone https://github.com/SufficientDaikon/portfolio.git
cd portfolio
bun install
bun run devEnvironment setup:
cp .env.example .env.local
# Add your OPENROUTER_API_KEY from https://openrouter.ai/keys| Command | Purpose |
|---|---|
bun run dev |
Local dev server at http://localhost:4321 |
bun run build |
Production build to ./dist/ |
bun run preview |
Preview prod build locally |
bun run type-check |
TypeScript validation |
Interactive chat panel using Claude Haiku with tool bindings:
- show_project β Project card for Archon/Aether/Axon
- show_metrics β Stats dashboard
- show_timeline β Career timeline
- show_tech_stack β Tech inventory
- show_contact β Contact info
Streaming completions via OpenRouter API. Bindings trigger React state updates to show content dynamically.
Color primitives:
- Primary:
#00F0FF(cyan) β accent, highlights, interactive states - Dark:
#0e0e0e(near-black) β backgrounds - Text:
#f5f5f5(off-white) β body copy
Uses CSS variables + Tailwind theme extensions for consistency.
- β Canonical tag for SEO (prevents duplicate indexing)
- β Absolute OG/Twitter image URLs (social previews work across domains)
- β AI SDK v6 migration (m.toolInvocations β m.parts API)
- β Environment configuration (.env.example included)
- β Preconnect links for Google Fonts (reduces font latency)
# Push to main branch
git push origin main
# Cloudflare Pages auto-deploys on push
# Site goes live at https://ahmedtaha.dev- The
public/llms.txtfile enables AI crawler discovery (Perplexity, Claude web search, etc.) - Session storage clears on page close (no persistent data collection)
- Font loading is optimized with
rel="preconnect"(saves 100β300ms cold load)
Maintained by Ahmed Taha | GitHub | tahaa755@gmail.com


