Skip to content
View schorts99's full-sized avatar

Organizations

@Simply-Development@Nectar-de-Olvido

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

Hi, I'm Jorge Castillo 👋

Senior Full-Stack Engineer

Senior Full-Stack Engineer with 9+ years of hands-on experience designing, scaling, and leading the development of robust web and mobile applications. My expertise is rooted in modern, enterprise-grade stacks—primarily TypeScript, NestJS, Ruby on Rails, and React.

I focus deeply on architectural integrity, leveraging Domain-Driven Design (DDD), Event-Driven Architectures, and Ports & Adapters (Hexagonal Architecture) to build highly maintainable, decoupled, and resilient systems. I thrive on solving complex, high-scale data synchronization and performance bottlenecks.


🛠️ Core Technical Stack & Expertise

LayerTechnologiesArchitectural Focus & Philosophy
Backend & CoreRuby on Rails, NestJS, Node.js, TypeScript, PythonHigh-integrity domain logic, type-safe API contracts, and robust background processing.
Frontend & UIReact, Next.js, Vue.js, Tailwind CSS, React NativeStrict component-state isolation, and 60fps real-time data throttling.
ArchitecturePorts & Adapters, Event-Driven, DDD, Shared KernelEliminating distributed monoliths through clean service boundaries and asynchronous event patterns.
Data & CloudPostgreSQL, Cloud Firestore, Redis, GraphQL, AWS LambdaOptimized queries, zero-latency caching strategies, NoSQL transactions, and real-time syncing.
DevOps & TestingDocker, Firebase, GitHub Actions, Jest, RSpec, New RelicStreamlining local environments (Neovim/Lua enthusiast), automated CI/CD, and strict TDD practices.

🚀 Architectural Assets & Open Source

I enjoy engineering internal tools, foundational packages, and writing design documentation that maximizes organizational efficiency and type safety.

📦 Shared Kernel Core

Engineered and published a framework-agnostic npm package @schorts/shared-kernel using TypeScript. It provides core, type-safe primitives for domain modeling (Value Objects, Entities), distributed authentication contracts, and HTTP abstractions.

  • Impact: Enforces architectural consistency and accelerates initial service bootstrapping across multi-tenant microservices and distinct front-end apps.

✍️ Technical Writing & Philosophy

I regularly advocate for software engineering best practices, writing actionable content on:

  • Design Docs & RFCs: Shifting engineering culture toward transparent, collaborative planning before a single line of code is written.
  • Resilient Systems: Implementing Unit of Work patterns, event versioning, and rigorous post-mortems.

📬 Connect With Me

💡 Looking for architectural examples? Check out my repositories below to see full-stack implementations of event-driven POS ecosystems, high-concurrency data handlers, and clean TypeScript codebases!

Pinned Loading

  1. shared-kernelshared-kernelPublic

    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-daofirestore-admin-daoPublic

    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-migratorfirestore-migratorPublic

    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-EnvSetup-Dev-EnvPublic

    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-ArchitectureReact-Clean-ArchitecturePublic

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

    TypeScript 1

  6. leetcodeleetcodePublic

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

    TypeScript