Skip to content
View full-stack-dev-johncastrosanabria's full-sized avatar

Block or report full-stack-dev-johncastrosanabria

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

John Castro Sanabria — Full-stack .NET, React/Angular and applied AI

Hi, I'm John 👋

Full-stack Software Engineer · .NET + React / Angular · Applied AI & Agentic Systems

I build applications around clear business rules, maintainable APIs and useful interfaces. Here you'll find banking and property-management projects, practical AI integrations and tools for agentic software engineering.

📍 San José, Costa Rica · Open to full-stack .NET, AI application engineering and agentic systems opportunities. Also open to Java / Spring Boot and Python / Flask.

Explore my portfolio ↗ · Watch technical demos · LinkedIn · X / @JohnCS97 · Contact me

🚀 Try something first

Open the PropFlow demo →
Explore rental workflows, tenants, payments and a dashboard. The hosted demo uses sample data in the frontend; no live backend is connected.

Full-stack projects

Project Why explore it? Stack
PropFlow Property management with an interactive demo and documented backend. ASP.NET Core · React · TypeScript · MySQL
Banking Accounts, transfers, a transaction ledger and administrator reversals. Explore the architecture and authorization decisions. .NET · Angular · EF Core · PostgreSQL
NovaLeave Vacation requests, role-based approvals, balance tracking and an audit trail. ASP.NET Core MVC · Razor · SQL Server

🤖 Applied AI & agentic engineering

  • Docker Coding Agent — bounded coding tasks in Docker Sandboxes, Claude/Codex backends, verification and completion reports. Start with the supported paths and V1 limitations in its README.
  • BusinessAI-Analytics — Spring Boot, React and Python/FastAPI for business dashboards, forecasting and chatbot workflows. Architecture and recorded demo inside.
  • FlaskApiProduct — Flask, SQLAlchemy and TypeScript for product/order APIs, analytics and chatbot integration. Includes setup and API documentation.

📚 Explore, learn & build

Interested in the same topics? Explore the Spanish-language learning resources:

C# / .NET learning path · Python → AI agents

Guides, runnable examples and exercises to work through. For a reproducible bug or an improvement idea, open an issue in the relevant repository with the steps, expected result and actual result.

Follow along for full-stack and agentic engineering projects. If a repository helps you, star that project to find it again. For collaboration or opportunities, let's connect.

Technical focus
  • Backend: C#, .NET / ASP.NET Core, Entity Framework Core, REST APIs and SQL Server; Java / Spring Boot and Python / Flask.
  • Frontend: React, Angular and TypeScript.
  • Architecture & delivery: Clean Architecture, explicit business rules, authorization, testing, Azure DevOps and Docker.
  • AI systems: tool-using agents, bounded execution, evaluation, verification and observable completion reports.

Pinned Loading

  1. PropFlow PropFlow Public

    Property management application with ASP.NET Core, React and TypeScript: rental workflows, tenants, payments and dashboards. Interactive frontend demo uses sample data.

    TypeScript 3

  2. Banking Banking Public

    Banking portfolio application with .NET, Angular and PostgreSQL: accounts, transfers, transaction ledger and administrator reversals. Clean Architecture and JWT authentication.

    C# 1 1

  3. docker-coding-agent-v1 docker-coding-agent-v1 Public

    Bounded AI coding-agent runner in Python: isolated Docker Sandboxes, Claude/Codex backends, verification, Git branch retrieval and completion reports.

    Python

  4. NovaLeave NovaLeave Public

    Vacation request management with C#/.NET, ASP.NET Core MVC and SQL Server. Role-based approvals, balance tracking, audit trail and optimistic concurrency.

    C# 1

  5. BusinessAI-Analytics BusinessAI-Analytics Public

    Business analytics portfolio with Spring Boot, React and Python/FastAPI: dashboards, forecasting, document workflows and bilingual chatbot. Includes a recorded demo.

    Java 3

  6. FlaskApiProduct FlaskApiProduct Public

    Flask + TypeScript product and order API with SQLite, SQLAlchemy, business analytics, dashboards and chatbot workflows. Portfolio project with setup and test documentation.

    Python 3