Skip to content
View JJ-Dev18's full-sized avatar

Block or report JJ-Dev18

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.

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

Hi 👋, I'm Juan José Murillo Bernal

Full Stack Engineer | Cloud & AI

React • Next.js • NestJS • TypeScript • Docker • Laravel


👨‍💻 About Me

  • 🎓 Full Stack Engineer with 5+ years leading the design and development of scalable web applications, APIs, and end-to-end SaaS products
  • 🔭 Currently working as Full Stack Developer at SIGAWEB
  • 🚀 Founder & Lead Developer of Ultimate Frisbee Tracker (UFT), a SaaS platform with an event-driven microservices architecture
  • 🏗️ I've led products from concept to production, owning architecture, infrastructure, and product evolution decisions
  • 🤖 I use AI tools (Claude Code, Cursor, Gemini) to generate code, refactor, write tests, and document APIs, streamlining delivery cycles
  • 🌱 Applying SOLID principles, design patterns, and security best practices
  • 🌍 Ibagué, Colombia

⭐ Featured Project — Ultimate Frisbee Tracker (UFT)

Founder & Lead Developer · 2020 — Present

  • Platform used in national tournaments by organizers and sports federations, managing 1,200+ registered players
  • Hybrid architecture: NestJS monolith + social feed microservice (social-bff) decoupled via NATS JetStream
  • Designed a granular RBAC system with 13 role portals and per-resource/action permissions
  • Stack: PostgreSQL/TypeORM, Redis, WebSockets (Socket.IO) for real-time, and React on the frontend
  • Operated multi-service production infrastructure (per-environment Docker Compose, Nginx-RTMP streaming, automated backups) on DigitalOcean
  • Integrated external services (Cloudinary, Resend, Expo push notifications), extending the platform's reach
  • Companion mobile app in active development (React Native/Expo), with offline support (SQLite + sync), native Google authentication, and the same multi-role RBAC system as the web platform
  • Jest test coverage on critical services: fair-play scheduler, WebSocket gateways, and real-time match state management

💼 Professional Experience

SIGAWEB — Full Stack Developer · 2022 — Present

  • Designed and implemented modules for an academic management system used by educational institutions, improving frontend–backend integration through REST APIs
  • Built the system's frontend with React, Next.js, and TypeScript; REST APIs with Laravel 10
  • Automated deployments with Docker on a VPS under agile methodologies

Space Marketing — Freelance Web Developer · 2020 — Present

  • Designed and built custom websites and web applications for multiple clients, covering the full development cycle

RPA 100 Digital — Systems Analyst & Developer · 2020 — 2021

  • Designed and developed tailored business solutions as a consultant, translating business requirements into working software

Worktic — Web & Mobile Developer · 2021

  • Developed web and mobile applications for clients, covering the full development cycle

🛠️ Tech Stack

Frontend

  • React, Next.js, TypeScript, JavaScript
  • Tailwind CSS, Redux, Zustand, MUI
  • React Native, Expo, Expo Router

Backend

  • Node.js, NestJS, Laravel, Python, Express
  • RESTful APIs, Socket.IO, JWT, TypeORM, NATS JetStream

Databases

  • PostgreSQL, MySQL, MongoDB, Firebase

Testing

  • Jest, Supertest — unit, integration, and end-to-end testing

DevOps & Cloud

  • Docker, Docker Compose, GitHub Actions
  • Git, GitHub, Linux, Nginx, Vercel, VPS
  • AWS (EC2, ECS, Elastic Beanstalk, Amplify, S3, RDS, Lambda, CodePipeline, Route53, ACM, IAM)

Automation

  • n8n, Webhooks, REST APIs, AI Workflow Automation

AI Engineering Tools

  • Claude Code, Cursor, Gemini, Prompt Engineering, LLM-assisted Development

🎓 Education & Certifications

  • B.S. in Systems Engineering — Universidad del Tolima, 2021
  • Associate Degree in Database Management — 2020
  • Technical Degree in Systems — SENA, 2015
  • Certified Tech Developer — Digital House, 2022

Languages: English — Technical proficiency, IELTS B2 (Jamestown English Center, 2023) · Spanish — Native


📈 What I'm Focused On

  • Building scalable products, not just projects
  • Event-driven architectures and real-time systems (sports analytics & tracking)
  • Streamlining development workflows with applied AI
  • Growing a sports tech startup ecosystem

📫 Contact Me


⚡ Fun Fact

I'm not just coding… I'm building tools to change how ultimate frisbee is experienced and managed 🥏

Popular repositories Loading

  1. Portafolio Portafolio Public

    Portafolio

    JavaScript 1

  2. Custom-Hooks-React Custom-Hooks-React Public

    Hooks personalizados

    JavaScript

  3. React-gif-expert React-gif-expert Public

    Primer web con react consumiendo api de gifs

    JavaScript

  4. Php-intro Php-intro Public

    Pagina creada en el curso de introduccion a PHP de platzi

    PHP

  5. Netflix-front Netflix-front Public

    Imitando interfaz de netflix en mobile diseñada por leonidas esteban

    HTML

  6. CRUD-Laravel CRUD-Laravel Public

    App laravel con crud basico

    PHP