[
    {
        "title": "UrraHosting - Multi-Tenant SaaS Platform",
        "subtitle": "8 Microservices · DevOps · Backend · Payments · Email",
        "description": "Multi-tenant SaaS platform composed of 8 independent microservices for managed hosting. Includes: main Dashboard with RBAC and JWT authentication, self-hosted corporate email admin panel (Postfix/Dovecot/OpenDKIM), multi-engine database panel (PostgreSQL + MySQL) with real-time SQL console via WebSocket, custom payment gateway with Tebex integration and HMAC webhook validation, uptime monitoring service with Chart.js, and client onboarding templates. All infrastructure runs on Docker Compose with secure inter-container communication, automated SSL certificates via Let's Encrypt, and deployments via Coolify API.",
        "image": "assets/imgs/urrahosting.png",
        "documentation": "https://github.com/IdkBemja/Urrahost/wiki",
        "demo": "https://urrahosting.cl",
        "repoNames": ["Dashboard (SaaS)", "Admin Panel (Email)", "DB Panel", "Payment Gateway", "Status Service", "Landing Page", "PHP Template", "Flask Template"],
        "repo": [
            "https://github.com/IdkBemja/UrraHosting-Dashboard",
            "https://github.com/IdkBemja/UrraHosting-AdminPanel",
            "https://github.com/IdkBemja/UrraHosting-DBPanel",
            "https://github.com/IdkBemja/UrraHosting-Payment",
            "https://github.com/IdkBemja/UrraHosting-StatusService",
            "https://github.com/IdkBemja/Urrahost",
            "https://github.com/IdkBemja/UrraHosting-PHP-template",
            "https://github.com/IdkBemja/UrraHosting-Flask-template"
        ],
        "technologys": ["Python", "Flask", "PostgreSQL", "MySQL", "Docker", "Docker Compose", "Nginx", "Linux", "JWT", "RBAC", "REST API", "WebSocket", "Redis", "Postfix", "Dovecot", "OpenDKIM", "Let's Encrypt", "Tebex API", "Coolify API", "Fernet", "Argon2", "HMAC", "Alembic", "SQLAlchemy", "Gunicorn", "Chart.js", "Bootstrap", "CI/CD"],
        "featured": true,
        "role": "DevOps Engineer + Backend Developer + Infrastructure Architect",
        "impact": "SaaS platform with 8 microservices in production; payment gateway with automated subscriptions; self-hosted corporate email infrastructure with full DNS verification (SPF/DKIM/DMARC); database panel with quota monitoring and automatic write-blocking; +90 PageSpeed; uptime >99.5%."
    },
    {
        "title": "Zaino Web - IoT Water Flow Monitoring",
        "subtitle": "IoT System + Web Application",
        "description": "Complete IoT solution for real-time water flow monitoring for an agricultural community in collaboration with AIEP Institute. Integrates Arduino hardware with flow sensors, Arduino IoT Cloud API, and a modern web dashboard. Features real-time data visualization with SVG gauges, 5-minute historical charts, weather integration via reverse-engineered Weathercloud API, monthly report generation with client-side PDF export, intelligent caching system (8s TTL), and responsive Material Design interface. Deployed in production for community water resource management.",
        "image": "assets/imgs/zaino-web.png",
        "documentation": "assets/documents/ZainoWeb-Plataforma-de-Monitoreo-Hidrico-Inteligente.pdf",
        "demo": "https://aguaconecta.urrahosting.cl",
        "repo": "https://github.com/IdkBemja/zaino-web",
        "technologys": ["Python", "Flask", "IoT", "Arduino", "Docker", "JavaScript", "Bootstrap 5", "API Integration", "OAuth2", "PDF Generation", "Reverse Engineering"],
        "featured": true,
        "role": "Fullstack Developer + IoT Engineer + DevOps",
        "impact": "Production deployment for agricultural community. Real-time monitoring with Arduino sensors, reverse-engineered private API, intelligent caching (95% request reduction), client-side PDF reports, Docker containerization. Collaboration with AIEP Institute."
    },
    {
        "title": "Neurovista - Psychological Testing Software",
        "subtitle": "Healthcare Desktop Application + AI",
        "description": "Professional desktop application developed for Hospital de Putaendo, Chile. Digitizes psychological assessment tests with intuitive XAML interface, data persistence, and advanced reporting capabilities for medical professionals. Features AI-powered sentiment analysis to assist doctors in evaluating patient responses, automated report generation with data export in XAML format, and intelligent insights for clinical decision support. Streamlines the evaluation process for psychologists and improves patient care workflow in a real healthcare environment.",
        "image": "assets/imgs/neurovista.webp",
        "documentation": "assets/documents/Neurovista-Software-de-Test-Psicológico.pdf",
        "demo": null,
        "repo": null,
        "technologys": ["C#", "XAML", "WPF", ".NET", "AI/ML", "Sentiment Analysis", "Healthcare", "Desktop", "UX/UI Design"],
        "featured": true,
        "role": "UX/UI Designer + Lead Developer + QA Tester",
        "impact": "Deployed in production at Hospital de Putaendo, Chile. AI-powered sentiment analysis assists medical professionals, automated XAML data export, digitizes psychological assessments, real healthcare client with ongoing usage improving diagnostic accuracy."
    },
    {
        "title": "AI Chatbot Mobile App",
        "subtitle": "Android Application + Backend + AI",
        "description": "Complete mobile application with AI chatbot integration. Android native app communicates with Flask/FastAPI backend, which routes requests to dedicated AI server. Features real-time messaging, context-aware responses, scalable microservices architecture, and end-to-end encryption for secure conversations. Demonstrates full-stack mobile development with AI integration.",
        "image": "assets/imgs/chatbot-ai.webp",
        "documentation": "assets/documents/AIAppTest-Integracion-Web-y-Movil-con-IA.pdf",
        "demo": "https://aichattest.urrahosting.cl/",
        "repo": ["https://github.com/IdkBemja/AIAppTest-AndroidApp","https://github.com/IdkBemja/AIAppTest-WebApp"],
        "repoNames": ["Android App", "Web App"],
        "technologys": ["Android", "Java", "Kotlin", "Python", "Flask", "FastAPI", "AI/ML", "REST API", "WebSockets", "Microservices"],
        "featured": true,
        "role": "Fullstack Developer + Mobile + AI Integration",
        "impact": "End-to-end architecture: native Android app, backend API orchestration, dedicated AI server communication, real-time messaging with WebSockets, demonstrates complete mobile + backend + AI stack."
    },
    {
        "title": "Notes App v2",
        "subtitle": "Web Application",
        "description": "Version 2 of this notes application introduces significant improvements in functionality and management. It now uses JWT for secure authentication and optimizes JavaScript to ensure a smoother and more efficient user experience. This app allows users to create, edit, and delete notes while categorizing them for better organization. Additionally, it features a modern design powered by Bootstrap Icons, and leverages Python Flask and SQLite/PostgreSQL for backend and database functionalities.",
        "image": "assets/imgs/simplenoteapp.webp",
        "documentation": null,
        "demo": "https://notesapp.idkbemja.me",
        "repo": "https://github.com/IdkBemja/NotesApp-v2",
        "technologys": ["JavaScript", "Bootstrap", "Python", "Flask", "SQLite", "JWT", "PostgreSQL"],
        "featured": false,
        "role": "Fullstack Developer (Backend owner)",
        "impact": "Implemented secure authentication with JWT, supports multiple users, optimized database queries reducing response time by 40%"
    },
    {
        "title": "My Portfolio",
        "subtitle": "Web Page",
        "description": "In this personal portfolio, I present my projects and skills. It is designed to offer easy navigation and a modern, organized appearance. I use HTML, CSS, and JavaScript to dynamically display information, adapting the content to the user's language through JSON files to provide a more personalized experience.",
        "image": "assets/imgs/icon.PNG",
        "documentation": null,
        "demo": "https://idkbemja.me",
        "repo": "https://github.com/IdkBemja/Portfolio",
        "technologys": ["HTML", "CSS", "JavaScript / JSON", "Bootstrap"],
        "featured": false,
        "role": "Developer",
        "impact": "Responsive design, multi-language support, optimized for mobile and desktop"
    },
    {
        "title": "Simple SpeedTest",
        "subtitle": "Web Application",
        "description": "Open-source and user-friendly speed test application designed to provide accurate internet speed metrics. It allows users to easily measure and analyze their connection's ping, download, and upload speeds. This app uses JS, Bootstrap Icons, and CSS for the frontend, and Python Flask for the backend.",
        "image": "assets/imgs/simplespeedtestproject.webp",
        "documentation": null,
        "demo": null,
        "repo": "https://github.com/IdkBemja/SimpleSpeedTest",
        "technologys": ["JavaScript", "Bootstrap", "CSS", "Python", "Flask"],
        "featured": false,
        "role": "Fullstack Developer",
        "impact": "Real-time network diagnostics with accurate latency and throughput measurements, clean responsive UI"
    },
    {
        "title": "Payroll System",
        "subtitle": "Desktop Application",
        "description": "This project was created as an assessment for the national programming exam in Chile. This application uses C# and stores data in memory temporarily. CRUD methods (Create, Read, Update & Delete) were used with a layered architecture, making the project easier to organize and understand.",
        "image": "assets/imgs/sistema-remuneraciones.webp",
        "documentation": null,
        "demo": "https://github.com/IdkBemja/Sistema-Remuneraciones-Desktop/releases/tag/v1.0",
        "repo": "https://github.com/IdkBemja/Sistema-Remuneraciones-Desktop",
        "technologys": ["C#", "Windows Forms", "CRUD", "Layered Architecture"],
        "featured": false,
        "role": "Developer",
        "impact": "Implemented layered architecture for maintainability, passed national programming exam assessment"
    },
    {
        "title": "LBedWars - Minecraft Plugin",
        "subtitle": "Spigot 1.8",
        "description": "This Minecraft plugin allows you to recreate gameplay similar to Hypixel Bedwars, with many features and customizations. It is designed for Spigot 1.8 and is compatible with the latest versions of Minecraft. It includes many features such as customizable items, customizable game rules, customizable messages, and much more!",
        "image": "assets/imgs/lbedwarsproject.webp",
        "documentation": null,
        "demo": "https://www.spigotmc.org/resources/%E2%9C%A8-lbedwars-%E2%9C%A8-best-addon-for-bedwars.92095/",
        "repo": null,
        "technologys": ["Java", "Spigot API", "Minecraft"],
        "featured": false,
        "role": "Developer",
        "impact": "Popular plugin with custom game mechanics, demonstrates Java OOP and event-driven architecture"
    },
    {
        "title": "Belt Review",
        "subtitle": "Web Application",
        "description": "This project is a programming challenge using the Flask framework. In this project, we were asked to create a teacher management system for a programming school. This system allows teachers to manage students using belts, with CRUD methods.",
        "image": "assets/imgs/belt-review.webp",
        "documentation": null,
        "demo": null,
        "repo": "https://github.com/IdkBemja/belt_review",
        "technologys": ["Python", "Flask", "CRUD", "MySQL"],
        "featured": false,
        "role": "Backend Developer",
        "impact": "Implemented full CRUD operations with form validation and session management"
    }
]