Skip to content
View ianmora97's full-sized avatar
  • Costa Rica

Highlights

  • Pro

Block or report ianmora97

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ianmora97/README.md

Ian Mora

Typing SVG


About

Technology Lead and Systems Engineer based in Costa Rica. I design, build and ship full-stack products end to end: architecture, frontend, backend, infrastructure, CI/CD and observability. I also mentor junior engineers and interns.

  • Main stack: Node.js, Next.js and React
  • Day to day: scalable web architectures, automated deployment pipelines, cloud infrastructure and CMS platforms (AEM)
  • Current focus: agentic engineering, building with LLMs, and making AI coding agents work reliably on real codebases
  • Ask me about: Node.js, Next.js, React, AEM, CI/CD, Docker, AWS, Claude Code

Main Stack


AI & Agentic Engineering 🤖

Agentic coding (Claude Code)

  • CLAUDE.md architecture: root + per-directory files with path-scoped rules for monorepos
  • Hooks (PreToolUse) to filter verbose tool output and keep the context window lean
  • Subagents and task routing, custom skills (global and project-level), plugins and slash commands
  • Token and cost optimization: context hygiene, prompt-cache awareness, MCP cost management
  • Codebase knowledge graphs for agents, so they query structure instead of reading files one by one
  • Spec-first workflow: requirements → architecture decisions → agent-driven implementation and review

LLM-powered applications

  • Built a ChatGPT-style chat application on top of LLM APIs
  • RAG / few-shot retrieval with MongoDB Atlas Vector Search and local models via Ollama
  • AI-generated summaries inside an internal QA and automation Chrome extension for AEM teams
  • Turned an AI demo into a live, interactive arcade game for a company-wide design event
  • Prompt design for UI generation (design vocabulary, style and aesthetic prompting)

Assistants: Claude (Claude Code, Projects, Skills, Connectors) and ChatGPT


Tech Stack

Area Technologies
Languages
Frontend
App Router · Server Components · TanStack Query · React Hook Form · Zod · Handlebars
Backend
REST · OpenAPI / Redoc · Socket.IO · Passport.js · JWT (jose) · RBAC
Data
Mongoose · Sequelize · MongoDB Atlas · Airtable · MariaDB · SQL Server
Cloud & Infra
AWS EC2 · Docker Compose · Cloudflare (CDN, WAF, DNS) · Certbot / SSL · PM2 · Render
CI/CD & Release
SSH deploy pipelines · staging → production flows · Conventional Commits · release-please · commitlint · husky · SemVer
Observability
Loki · Promtail · cAdvisor · Node Exporter · Redis Exporter · prom-client
Testing
Playwright · Insomnia
CMS Adobe Experience Manager (AEM) · Apache Maven · Apache Tomcat
Tools
Jira · Confluence · WSL

Architecture & practices: Clean Architecture · Domain-Driven Design · Modular Monolith · Event-driven design · API-first · Multi-environment deployments · Infrastructure monitoring · Technical mentoring


Top Repositories

Project Description Stack
HighQuality
highqualitycr.com
Booking and business management platform in production: appointment calendar, real-time updates, SMS notifications, scheduled jobs and admin dashboards. Node.js · Express · Handlebars · MongoDB · Socket.IO · Twilio · node-cron · Chart.js · Bootstrap 5
Glyph Local-first knowledge base. Notion/Confluence-inspired. Zero data leaves device. Next.js 15 (App Router) · PostgreSQL 16 · Drizzle ORM · BlockNote · Zustand · Tailwind v4 · Docker
Plataforma Impositus Admin dashboard for the Impositus platform. Next.js · React · TypeScript · Tailwind CSS · Vercel

GitHub Stats

Pinned Loading

  1. python-flask-web python-flask-web Public

    SCSS

  2. api-impositus api-impositus Public

    API para impositus

    JavaScript

  3. inverbruss inverbruss Public

    TypeScript

  4. plataforma-impositus plataforma-impositus Public

    Dashboard | Plataforma de Impositus

    TypeScript

  5. tropicaleat tropicaleat Public

    TypeScript