Alejo Castillo González

Email: alejoworkstuff@gmail.com | Phone: +54 9 221 613‑3317 | LinkedIn: linkedin.com/in/alejo-castillo-0b02b73b0 | GitHub: github.com/alejosworkstuff

Portfolio: alejosworkstuff.github.io/portfolio | Location: La Plata, Buenos Aires, Argentina

Alejo Castillo profile photo

Professional Summary

Entry-level AI-adjacent fullstack developer building production-minded web apps with Next.js (App Router), React, TypeScript, and Vercel serverless APIs. Strongest proof in ecommerce (Clerk auth, SSG/ISR, Redis, GraphQL, WebSockets) and in an LLM-powered story generator with resilient HTTP, deterministic fallbacks, rate limiting, and CI-gated tests. Currently evolving the flagship into Vercel AI SDK streaming, RAG over pgvector, Zod structured outputs, and an eval harness.

Technical Skills

Projects

Mini Ecommerce

  • Built a full ecommerce app with catalog, cart, checkout stepper, and order history on Next.js 16 App Router with Clerk auth and protected routes.
  • Shipped a typed HTTP client with timeout/retry, SSG/ISR product catalog, Redis cart sync, Prisma + Postgres order persistence, REST and GraphQL APIs, and WebSocket order-status updates.
  • Added Sentry error boundaries, structured logging, Vitest/Testing Library tests, and Playwright checkout E2E in GitHub Actions CI.

AI Story Generator

  • Built a streaming LLM story generator on Vercel serverless API routes with Vercel AI SDK streamText and Groq (llama-3.3-70b-versatile), input validation, per-IP rate limiting, and CSP/security headers.
  • Implemented resilient HTTP (timeout/retry, typed errors) and deterministic local fallback when provider API calls fail — no blank-screen UX.
  • Added GitHub Actions CI (API + fallback tests) and Playwright E2E with mocked generation flow.

Education