Skip to content
View schorts99's full-sized avatar

Organizations

@Simply-Development @Nectar-de-Olvido @DiversoJobIT

Block or report schorts99

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

Jorge Castillo

Senior Full-Stack Engineer

Senior Full-Stack Engineer with over nine years of experience designing, scaling, and leading the development of enterprise web and mobile applications. Core expertise centers on modern, production-grade stacks—primarily TypeScript, NestJS, Ruby on Rails, and React.

I specialize in architectural integrity, applying Domain-Driven Design (DDD), Event-Driven Architectures, and Ports & Adapters (Hexagonal Architecture) to deliver maintainable, decoupled, and resilient systems. Particular focus areas include high-scale data synchronization, performance optimization, and complex distributed system challenges.


Core Technical Stack & Expertise

Layer Technologies Architectural Focus
Backend & Core Ruby on Rails, NestJS, Node.js, TypeScript, Python Domain integrity, type-safe API contracts, robust background processing
Frontend & UI React, Next.js, Vue.js, Tailwind CSS, React Native Component isolation, controlled state management, real-time data handling
Architecture Ports & Adapters, Event-Driven, DDD, Shared Kernel Clear service boundaries, asynchronous patterns, elimination of distributed monoliths
Data & Cloud PostgreSQL, Cloud Firestore, Redis, GraphQL, AWS Lambda Query optimization, caching strategies, NoSQL transactions, real-time synchronization
DevOps & Quality Docker, Firebase, GitHub Actions, Jest, RSpec, New Relic Automated CI/CD, strict test-driven development, observability, streamlined local environments

Architectural Contributions & Open Source

I design and maintain foundational packages, internal tooling, and technical documentation that improve consistency, type safety, and engineering velocity across organizations.

Shared Kernel Core

Authored and published the framework-agnostic npm package @schorts/shared-kernel in TypeScript. It provides core domain modeling primitives (Value Objects, Entities), distributed authentication contracts, and HTTP abstractions.

Impact: Establishes architectural consistency and accelerates service bootstrapping across multi-tenant microservices and independent front-end applications.

Technical Writing & Engineering Practices

I regularly contribute to engineering culture through:

  • Design documentation and RFCs that promote transparent, collaborative planning prior to implementation
  • Guidance on resilient system patterns, including Unit of Work, event versioning, and structured post-mortems

Contact

For concrete architectural examples, please review the repositories below, which include event-driven systems, high-concurrency data handlers, and clean TypeScript codebases.

Pinned Loading

  1. shared-kernel shared-kernel Public

    A modular, type-safe foundation for building expressive, maintainable applications. This package provides core abstractions for domain modeling, HTTP integration, authentication, state management, …

    TypeScript

  2. firestore-admin-dao firestore-admin-dao Public

    This module provides a type-safe, domain-driven abstraction over Firestore persistence. It integrates tightly with the Model, Entity, Criteria and UnitOfWork constructs from the Shared Kernel, enab…

    TypeScript

  3. firestore-migrator firestore-migrator Public

    Declarative migration tool for Cloud Firestore. Define field additions, removals, and transforms in simple migration files, then apply or roll them back with a single CLI command.

    JavaScript

  4. Setup-Dev-Env Setup-Dev-Env Public

    A streamlined, modular setup for macOS and Unix environments. This repository provides a two-stage process: Installation of core developer tools and Configuration of those tools to match a specific…

    Shell

  5. React-Clean-Architecture React-Clean-Architecture Public

    A modular Clean Architecture + Domain-Driven Design reference implementation for React and TypeScript.

    TypeScript 1

  6. leetcode leetcode Public

    A personal collection of LeetCode problem solutions with clear problem statements, well-tested code, and detailed design documentation.

    TypeScript