Skip to content
View JamDev0's full-sized avatar
🎯
Focused
🎯
Focused
  • Brasil, São Paulo
  • 14:33 (UTC -03:00)

Block or report JamDev0

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
JamDev0/README.md

Hello there 👋 I'm Juan Garcia

WakaTime

Full-stack engineer in constant growth — I focus on reliable APIs, validation-first backends, and modern React/Node apps. I like to ship things that are safe to change and easy to run.


Tech I work with

Languages & runtime

TypeScript Node.js

Frontend

React Next.js Vue.js Tailwind CSS

Backend & APIs

NestJS Express OpenAPI/Swagger

Data & auth

PostgreSQL TypeORM Prisma Supabase

Tooling & DevOps

pnpm Docker GitHub Actions Git Jest ESLint

How I manage agents

I use AI coding agents as a force multiplier in my daily work — not to replace thinking, but to extend it with clear instructions and guardrails.

What I do Why it matters
Structure tasks in phases I break work into numbered steps (e.g. “0a. gather data; 1. produce report”) so the agent has a clear sequence and I can refine one phase without redoing everything.
Ask for evidence-based outputs I prefer results grounded in the codebase (commits, dependencies, lockfiles) so reports, tech stacks, and impact summaries are defensible for reviews and leadership.
Inject context via skills and plans I attach skills (e.g. OS context, conventions) and reference plans or specs so the agent follows my environment and standards instead of guessing.
Choose the right tool for the job I explicitly say when to use the browser, the shell, or the repo (e.g. “use the browser” for live UX analysis) so outputs match the task.
Iterate until value is clear I don’t stop at the first draft: I ask “does this make my contribution clear?” and request refinements (ownership matrix, noise filtering, value-by-project) until the artifact is usable.
Reuse one evidence chain The same data (e.g. commit analysis) feeds contribution reports, tech stack lists, LinkedIn title, and this README — one source of truth, consistent story.
Design then implement For bigger efforts I use the agent to brainstorm and document a plan (with options and trade-offs), then hand off the plan for implementation with todos and tests (including “how do I test in isolation?”).

I also create skills and rules (e.g. OS-context discovery, browser-priority rules, project conventions) so agents behave consistently across sessions and workspaces. To stay current, I follow AI/Tecs trends mainly on X (Twitter) — I was an early adopter of Ralph loops and similar agentic patterns, and I keep an eye on emerging coding-agent workflows so I can evaluate and then adopt and adapt quickly.

In short: I treat agents as reliable teammates — I specify scope, provide context, ask for evidence and iteration, and reuse outputs across docs and automation so my profile and deliverables stay aligned with what I actually ship.


Charts

Most used languages (WakaTime)

WakaTime languages

GitHub stats

GitHub stats

Get in touch

Pinned Loading

  1. DtMoney2 DtMoney2 Public

    TypeScript 1

  2. coffe coffe Public

    Um e-commerce de cafés

    TypeScript 1

  3. Pomodoro Pomodoro Public

    TypeScript 1

  4. dtmoney dtmoney Public

    Site para monitorar suas finanças

    TypeScript 1

  5. To-Do-Do-Do To-Do-Do-Do Public

    Site para registrar suas tarefas. Fruto do desafio do curso da Rocketseat

    TypeScript 1

  6. IgniteFeed-Typescript IgniteFeed-Typescript Public

    Site que emula um feed de rede social

    TypeScript 1 1