Skip to content
View lean4339's full-sized avatar

Block or report lean4339

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
lean4339/README.md

Leandro Ayala — Full Stack Software Engineer. Build. Understand. Solve. Buenos Aires, Argentina.

LinkedIn   ·   La Pared · Blog   ·   X · @4339_lean

English   /   Español

5 years / años
Full stack development / Desarrollo full stack
From UI to data
De la interfaz a los datos
Buenos Aires · Remote
Argentina · Inglés B2 (EF SET)

Selected work / Proyectos destacados

01 · huella

Understand the code. Follow the connections.
Entender el código. Seguir las conexiones.

A tool for exploring unfamiliar codebases: symbols, references, application layers, and probable call chains. Includes a CLI, persistent graph snapshots, and a JSON interface for agent workflows.

Una herramienta para explorar bases de código: símbolos, referencias, capas de la aplicación y cadenas de llamadas probables. Incluye CLI, persistencia de grafos e interfaz JSON para agentes.

JavaScript Node.js Developer tooling

Personal project · Heuristic analysis / Proyecto personal · Análisis heurístico

Explore the code / Ver código →

A storefront with real engineering problems.
Una tienda con desafíos de ingeniería concretos.

A personal serverless commerce lab with a React storefront, Lambda handlers, and PostgreSQL/DynamoDB persistence paths. Checkout includes stock protection, cart versioning, transactions, and idempotent retries. GitHub Actions runs linting, builds, SAM template validation, DynamoDB integration tests, and Playwright end-to-end tests.

Laboratorio personal de ecommerce con frontend React, handlers Lambda y persistencia en PostgreSQL/DynamoDB. El checkout incluye control de stock, versiones de carrito, transacciones y reintentos idempotentes. GitHub Actions ejecuta lint, compilación, validación de plantillas SAM, tests de integración con DynamoDB y pruebas de punta a punta con Playwright.

TypeScript React AWS Lambda DynamoDB GitHub Actions Playwright

Personal learning lab / Laboratorio personal de aprendizaje

Explore the code / Ver código → · CI & tests ↗

03 · check-dependencies-ai · Published on npm / Publicado en npm

An experimental CLI that reads a package.json and asks an LLM for dependency-review suggestions. A small project covering command-line tooling, API integration, packaging, and npm distribution.

CLI experimental que lee un package.json y consulta a un LLM para obtener sugerencias sobre sus dependencias. Un proyecto que reúne herramientas de consola, integración por API, empaquetado y distribución en npm.

Node.js CLI LLM integration   ·   npm package / Paquete npm ↗

AI-generated suggestions require technical review. / Las sugerencias generadas por IA requieren revisión técnica.


English

I'm a Full Stack Software Engineer with 5 years of experience building, modernizing, and troubleshooting web applications with Node.js, React, Next.js, TypeScript, and PostgreSQL.

I enjoy understanding unfamiliar systems, tracing issues across services, and taking a solution from investigation to production. I work with Product, QA, and Engineering teams across interfaces, APIs, business logic, and data.

  • Build: end-to-end product features, MVPs, REST and GraphQL APIs, OAuth2, and third-party integrations.
  • Modernize: migrate .NET/C# business logic to Node.js and jQuery interfaces to modern JavaScript while preserving business rules.
  • Resolve: debug production incidents, analyze logs, and validate data migrations involving tens of thousands of records.

I also explore AI-assisted development and MCP tooling. My personal memory server uses Node.js, MongoDB, the MCP SDK, and Zod to manage project-scoped context for my own workflow.

Español

Soy desarrollador Full Stack con 5 años de experiencia construyendo, modernizando y resolviendo problemas en aplicaciones web con Node.js, React, Next.js, TypeScript y PostgreSQL.

Me gusta entender sistemas que todavía no conozco, rastrear problemas entre servicios y llevar una solución desde la investigación hasta producción. Trabajo con Producto, QA y Desarrollo, conectando interfaces, APIs, lógica de negocio y datos.

  • Construir: funcionalidades de punta a punta, MVPs, APIs REST y GraphQL, OAuth2 e integraciones con terceros.
  • Modernizar: migrar lógica .NET/C# a Node.js e interfaces jQuery a JavaScript moderno, preservando las reglas de negocio.
  • Resolver: investigar incidentes productivos, analizar logs y validar migraciones de decenas de miles de registros.

También exploro desarrollo asistido por IA y herramientas MCP. Mi servidor personal de memoria usa Node.js, MongoDB, el SDK de MCP y Zod para gestionar contexto por proyecto en mi propio flujo de trabajo.

Technical stack / Stack técnico

Area / Área Technologies / Tecnologías
Frontend React · Next.js · TypeScript · JavaScript · Redux Toolkit · React Query
UI Material UI · Tailwind CSS
Backend & APIs Node.js · Express · Fastify · ASP.NET · REST · GraphQL · OAuth2
Data / Datos PostgreSQL · SQL Server · MySQL · MongoDB · Redis
Delivery / Entrega Docker · Docker Compose · CI/CD · Linux · Git · AWS EC2 & S3
Personal labs / Laboratorios personales AWS Lambda · DynamoDB · MCP · Tools for AI-assisted development
Career & education / Trayectoria y formación
Company / Empresa Role / Rol Period / Período
The Flock Full Stack Developer Apr/Abr 2025 – Oct 2026
Coderslab Full Stack Developer Aug/Ago 2024 – Feb 2025
Toolbox Full Stack Developer Sep 2023 – Aug/Ago 2024
Rodine Full Stack Developer Jan/Ene 2022 – Sep 2023
  • Universidad Nacional de Avellaneda: Computer Engineering, in progress / Ingeniería Informática, en curso.
  • Digital House: Full Stack Developer.
  • English / Inglés: B2 (EF SET).

Let's build something worth understanding.
Construyamos algo que valga la pena entender.

Open to remote full stack opportunities and technically challenging projects.
Abierto a oportunidades remotas full stack y proyectos con desafíos técnicos.

Let's connect / Conectemos ↗

Pinned Loading

  1. check-dependencies-ai check-dependencies-ai Public

    JavaScript

  2. ecommerce-serverless ecommerce-serverless Public

    E-commerce serverless con AWS Lambda, API Gateway y DynamoDB (single-table)

    TypeScript

  3. huella huella Public

    Local code exploration for developers and agents: definitions, references and inferred relationships. CLI + JSON, zero runtime dependencies.

    JavaScript