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
- Languages: JavaScript, TypeScript, HTML, CSS
- Frontend: React, Next.js (App Router), Tailwind CSS, SSG/ISR, Context API, Error Boundaries
- Backend and Auth: Node.js, REST APIs, GraphQL, Clerk auth, Serverless Functions, PostgreSQL, Prisma, Redis, WebSockets
- AI / LLM: Vercel AI SDK (streamText), Groq via OpenAI-compatible API, RAG/pgvector, agent tools, Zod structured outputs, serverless inference routes, resilient client/server error handling, evals
- Reliability: HTTP resilience (timeout, retry, typed errors), Sentry, structured logging
- Testing: Vitest, Testing Library, Playwright E2E, Node.js test runner
- Delivery: Git, GitHub Actions CI, Vercel, GitHub Pages, Docker (learning)
Projects
Mini Ecommerce
Live: mini-ecommerce-nextjs-psi.vercel.app |
Repo: github.com/alejosworkstuff/mini-ecommerce-nextjs
- 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
Live: ai-stories-ashy.vercel.app |
Repo: github.com/alejosworkstuff/ai-stories
- 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.
Mini Job Board
Live: alejosworkstuff.github.io/mini-job-board |
Repo: github.com/alejosworkstuff/mini-job-board
- Built a responsive job board with vanilla JavaScript: search, multi-filter, sorting, saved jobs, and detail pages with localStorage persistence.
- Added CI pipeline with syntax checks, JSON schema validation, unit tests, and Playwright E2E for core user flows.
Saravá Radio Streaming
Live: alejosworkstuff.github.io/sarava-radio-streaming |
Repo: github.com/alejosworkstuff/sarava-radio-streaming
- Built a multi-page cultural community site as a client commission using Next.js App Router, TypeScript, and Tailwind CSS.
- Implemented type-safe JSON content loaders, dynamic hero carousel, reusable section components, and static export to GitHub Pages with CI.
Education
- FreeCodeCamp - Web Development Curriculum (Responsive Web Design, JavaScript, Frontend Libraries)