Engineering — 01

Software Architect | Full-Stack Engineer

Specialized in scalable architecture design, full-stack development with JavaScript/TypeScript, and technical leadership of complex projects.

02 / Profile

Professional Profile

Software Architect with over 4 years of experience in designing and implementing highly complex enterprise systems.

Expert in:

  • Software architecture and distributed systems design
  • Full-stack development with modern JavaScript/TypeScript stack
  • Implementation of advanced search systems (Elasticsearch, MeiliSearch)
  • REST and GraphQL API design and integration
  • Performance optimization and scalability
  • Technical leadership and architectural decision-making

03 / Experience

Professional Experience

2021 - Present

Probien Bienes Exclusivos

Software Architect

Tijuana, Mexico

Company specialized in luxury real estate. Responsible for architectural design, development, and maintenance of the entire company's technological infrastructure.

Skills Developed:

  • Software architecture and design patterns
  • Scalable REST API design
  • Database and complex query optimization
  • Advanced search systems implementation
  • CI/CD with Docker and automated pipelines
  • Technical leadership and mentoring

04 / Stack

Tech Stack

01

Daily driver

What I touch every week in production

TypeScript, Next.js, NestJS, React, PostgreSQL, Prisma, Tailwind, Vercel

02

Frequent

Active projects or specific features

React Native, Astro, Meilisearch, Payload CMS, Cloudflare R2, WebSockets, LLMs (OpenAI/Anthropic)

03

Known

Shipped to production, not my focus today

Express, GraphQL, MongoDB, Elasticsearch, Docker, Railway, Electron, Framer Motion

05 / Achievements

Key Technical Achievements

  • Migrated 90,000+ contacts and 12,000+ properties from Salesforce to an in-house CRM, zero downtime
  • Designed multi-tenant architecture for Zeitap: 8+ modules in production across 4 commercial plans
  • Built a monorepo with 3 apps (NestJS API, Next.js web, React Native mobile) sharing a typed SDK
  • Implemented granular RBAC with 100+ permissions per resource × action, synced by seeder on every deploy
  • Cut search latency by 80% migrating to self-hosted Meilisearch (sub-50ms queries at a flat cost)
  • Embedded AI assistants (LLMs) into real legal workflows: guided contracts, case-law analysis, DOF alerts

06 / Approach

Work Approach

Clean and maintainable code
I write code thinking about scalability and ease of maintenance. I prioritize readability and clear documentation.
Well-founded architectural decisions
I evaluate trade-offs, consider future scalability, and select technologies based on actual project requirements.
Continuous improvement
I maintain constant updates with new technologies, patterns, and industry best practices.
Collaboration and communication
Experience working with multidisciplinary teams and communicating technical decisions to non-technical stakeholders.