Juanchi.dev
Digital Native · real systems
·
HomeCVBlogLabContact
Skip to content
Juanchi.dev
Digital Native · real systems
·
HomeCVBlogLabContact

Tag: llm

39
Jul 22 2026

DeepSeek API in TypeScript: secure integration and honest model evaluation for code

DeepSeek's API is compatible with the OpenAI SDK — that makes the integration almost trivial. The real problem isn't the plumbing. It's deciding whether the model is actually worth it for your use case, without buying the hype or dismissing it out of fashion. Here's the framework.

Jul 22 2026 · 8′ · Tutorials · TypeScript · nextjs

8′
Jun 20 2026

OWASP LLM Top 10 in Production: How I Audited My TypeScript Agent Pipeline Against All 10 Risks — and What I Found

Running the OWASP LLM Top 10 as a real audit is a completely different experience than reading it as a checklist. I ran it against my TypeScript agent stack with system prompts, MCP tools, and Cline — and the findings were uncomfortable.

Jun 20 2026 · 9′ · Tutorials · TypeScript · LLM

9′
Jun 16 2026

My Homelab AI Dev Platform: What Problem It Actually Signals and Where the Limits Are

The homelabber community is building local AI dev platforms and the discussion is genuinely interesting. I have some observations that go beyond the initial excitement — and a checklist so you can decide whether the experiment is actually worth it.

Jun 16 2026 · 9′ · Opinion · TypeScript · LLM

9′
Jun 15 2026

Rio de Janeiro's "Own LLM" Looks Like a Merge: What to Read Between the Lines

A municipality announces its "own" LLM and the technical community discovers it might be a merge of an existing model. My read: the real problem isn't the fraud — it's that almost nobody knows how to verify it. Here's the checklist.

Jun 15 2026 · 9′ · Opinion · LLM · open source

9′
Jun 10 2026

MCP Model Context Protocol in TypeScript: build portable tools across Claude, GPT, and local models

The most common mistake when implementing MCP tools is coupling them to the provider's SDK. The spec exists to prevent exactly that. A practical architecture guide: the input/output contract that makes a tool work across Claude, GPT, and local models without rewriting anything.

Jun 10 2026 · 8′ · Tutorials · TypeScript · LLM

8′
May 29 2026

System prompts for production agents: the format that survived 3 redesigns

A system prompt isn't documentation for the model — it's a contract. After several redesigns, I landed on a format with fixed sections, explicit limits, and dynamically injected context. Here's what survived and why.

May 29 2026 · 9′ · Tutorials · TypeScript · produccion

9′
May 17 2026

Show HN: Needle distilled Gemini tool calling into 26M parameters — technical read, zero hype

A 26M parameter model trained via Gemini distillation for tool calling showed up on HN and made me stop everything. Not to celebrate — to understand what real problem it points at, where the limits actually are, and whether it belongs in a stack like mine.

May 17 2026 · 8′ · Opinion · TypeScript · LLM

8′
May 08 2026

After the Guardrail That Saved My Infrastructure: My Autonomous Agent Architecture in Production

The autonomous agent incident forced me to redesign everything — from permissions to observability. This is what ended up running in production after the crisis: the real graph, the real numbers, and what still doesn't sit right with me.

May 08 2026 · 9′ · Experiments · TypeScript · produccion

9′
May 07 2026

Real guardrails for autonomous agents after one almost destroyed my infrastructure

After an autonomous agent nearly wiped my production database, I built a real guardrails layer. Here are the controls, the code, and the logs that saved my skin.

May 07 2026 · 6′ · Experiments · TypeScript · produccion

6′

Series

  • Open Data and Creativity2
  • Awesome Curated: The Tools10
  • Awesome Curated1
See all

Clusters

  • Software architecture

Categories

  • Experiments98
  • Tutorials67
  • Opinion42
  • Reflections18
  • Technology8
  • History6

Tags

  • #TypeScript
  • #arquitectura
  • #nextjs
  • #railway
  • #java
  • #LLM
  • #postgresql
  • #ia
  • #prisma
  • #software-architecture
  • #firma-digital
  • #AI

Popular

  1. 01pnpm vs npm vs yarn vs bun: The Real Comparison Nobody Gives You in 2025
  2. 02Next.js App Router: The Guide I Wish I Had When I Migrated from Pages Router
  3. 03TypeScript: The Patterns I Actually Use Every Single Day
  4. 04Docker for Node.js Developers: From Zero to Production Without Losing Your Mind
  5. 05Your Digital Signing Cryptography Has an Expiration Date: What NIST Published and How to Migrate Your HSM

Newsletter

One email a week. What I'm learning, building, and breaking.

All
Experiments
Tutorials
Opinion
Reflections
Technology
History

Juanchi.dev is Juan Torchia’s public notebook — architecture, real systems and product decisions. Written and reviewed by hand in Buenos Aires. Built with Next.js, Prisma and PostgreSQL; deployed on Railway. No third-party trackers beyond aggregate analytics.

GitHubRSS© 2026 Juan Torchia · All rights reserved.

Real code. Unfiltered takes.

Architecture, real systems, product decisions and technical lessons. Everything reviewed with my own judgment before it ships.

213 articles published

Series

  • Open Data and Creativity2
  • Awesome Curated: The Tools10
  • Awesome Curated1
See all

Clusters

  • Software architecture

Categories

  • Experiments98
  • Tutorials67
  • Opinion42
  • Reflections18
  • Technology8
  • History6

Tags

  • #TypeScript
  • #arquitectura
  • #nextjs
  • #railway
  • #java
  • #LLM
  • #postgresql
  • #ia
  • #prisma
  • #software-architecture
  • #firma-digital
  • #AI

Popular

  1. 01pnpm vs npm vs yarn vs bun: The Real Comparison Nobody Gives You in 2025
  2. 02Next.js App Router: The Guide I Wish I Had When I Migrated from Pages Router
  3. 03TypeScript: The Patterns I Actually Use Every Single Day
  4. 04Docker for Node.js Developers: From Zero to Production Without Losing Your Mind
  5. 05Your Digital Signing Cryptography Has an Expiration Date: What NIST Published and How to Migrate Your HSM

Newsletter

One email a week. What I'm learning, building, and breaking.

Blog
Uses
Now