{
  "meta": {
    "apiVersion": "1.1.0",
    "updated": "2026-10-26",
    "site": "https://fedeguzman.com",
    "console": "irm https://fedeguzman.com/cli.ps1 | iex",
    "docs": "https://fedeguzman.com/api/"
  },
  "profile": {
    "name": "Federico Isaías Guzmán Hernández",
    "shortName": "Federico Guzmán",
    "handle": "kraiosis",
    "headline": "Software engineering, systems administration and IT automation",
    "roles": [
      "Systems administrator",
      "Automation engineer",
      "Web & API developer",
      "UX/UI designer"
    ],
    "location": "Arecibo, Puerto Rico",
    "availability": "Open to full-time roles and contract projects",
    "summary": "I keep enterprise Windows servers and applications healthy by day, and I build the tools that make that work faster. My background runs from agency web development and UX design to IT support and enterprise systems administration, so I can take a problem from the user's first complaint to a scripted, documented fix. I hold a BBA in Computer Systems, which keeps the business outcome in view on every project.",
    "highlights": [
      {
        "value": "10+",
        "label": "years building for the web, IT and enterprise systems"
      },
      {
        "value": "90%",
        "label": "improvement reported in service and support after automating forms and workflows"
      },
      {
        "value": "0 to 9",
        "label": "SEO score lift on a 10-point scale for agency client sites"
      },
      {
        "value": "3.93",
        "label": "GPA, BBA in Computer Systems"
      }
    ],
    "ventures": [
      {
        "name": "Weblantropia",
        "url": "https://github.com/weblantropia",
        "note": "Founder. Open-source web and API tooling."
      },
      {
        "name": "Restclamp",
        "url": "https://github.com/restclamp",
        "note": "Founder."
      },
      {
        "name": "Restapify",
        "url": "https://github.com/restapify",
        "note": "Founder."
      }
    ]
  },
  "experience": [
    {
      "role": "Analyst I, Software Engineering",
      "company": "CSC / DXC",
      "location": "Isabela, Puerto Rico",
      "start": "2023-12",
      "end": null,
      "period": "Dec 2023 - Present",
      "points": [
        "Support and process data for end-user applications in an enterprise environment.",
        "Administer Windows systems and servers for day-to-day operational reliability.",
        "Resolve server incidents and service tickets; monitor system health, optimize and troubleshoot.",
        "Automate recurring processes and run manual operational procedures to keep service delivery on track."
      ],
      "tags": [
        "Windows Server",
        "PowerShell",
        "Python",
        "Monitoring",
        "Incident management"
      ]
    },
    {
      "role": "IT Support Specialist",
      "company": "Skytec, Inc.",
      "location": "Cataño, Puerto Rico",
      "start": "2019-12",
      "end": "2023-05",
      "period": "Dec 2019 - May 2023",
      "points": [
        "Automated and digitized internal forms and workflows for internal and external requests, cutting errors and raising productivity.",
        "Built support tools and documented procedures that streamlined service operations and improved customer satisfaction.",
        "Reported improvements of up to 90% in service and support."
      ],
      "tags": [
        "Workflow automation",
        "Support tooling",
        "Documentation"
      ]
    },
    {
      "role": "Senior Digital Developer",
      "company": "Havas Puerto Rico",
      "location": "Guaynabo, Puerto Rico",
      "start": "2014-06",
      "end": "2019-10",
      "period": "Jun 2014 - Oct 2019",
      "points": [
        "Gathered and translated client requirements into project designs and implementation plans.",
        "Raised website SEO scores from 0 to 9 on a 10-point scale.",
        "Rebuilt sites for mobile responsiveness as mobile traffic reached 80%.",
        "Evaluated technologies, software packages and hardware for web projects."
      ],
      "tags": [
        "Web development",
        "SEO",
        "Responsive UX",
        "Requirements"
      ]
    }
  ],
  "skills": [
    {
      "group": "Programming & scripting",
      "items": [
        "Python",
        "PowerShell",
        "PHP",
        "JavaScript",
        "SQL",
        "Java",
        "C#",
        "C",
        "C++",
        "VB.NET"
      ]
    },
    {
      "group": "Databases",
      "items": [
        "Microsoft SQL Server",
        "Oracle",
        "MariaDB",
        "MongoDB"
      ]
    },
    {
      "group": "Systems & infrastructure",
      "items": [
        "Windows Server",
        "Ubuntu Linux Server",
        "VMware",
        "Hyper-V",
        "Networking",
        "Troubleshooting"
      ]
    },
    {
      "group": "Web & application",
      "items": [
        "Node.js",
        "REST APIs",
        "Nginx",
        "Apache",
        "IIS",
        "Docker",
        "Kubernetes",
        "Web & mobile apps"
      ]
    },
    {
      "group": "Tools & platforms",
      "items": [
        "Git",
        "SQL Server Management Studio",
        "Toad for Oracle",
        "Salesforce",
        "SAP",
        "CMS / CRM",
        "Microsoft Office"
      ]
    },
    {
      "group": "UX/UI & design",
      "items": [
        "Figma",
        "Adobe XD",
        "Adobe Creative Suite",
        "Photoshop",
        "Illustrator",
        "GIMP",
        "Inkscape"
      ]
    }
  ],
  "capabilities": [
    {
      "title": "IT automation",
      "text": "PowerShell and Python that turn repetitive operational steps into scheduled, logged, repeatable jobs."
    },
    {
      "title": "Systems administration",
      "text": "Windows and Linux servers, virtualization, health monitoring and incident resolution."
    },
    {
      "title": "Web, mobile & API development",
      "text": "Fast, responsive sites, iOS and Android apps, and JSON APIs, from requirements to store release."
    },
    {
      "title": "Workflow digitization",
      "text": "Paper and email processes rebuilt as digital forms and tracked workflows."
    },
    {
      "title": "UX/UI & brand design",
      "text": "Interfaces, brand identities and campaign assets designed around the user."
    },
    {
      "title": "Technical documentation",
      "text": "Runbooks and procedures that let a team repeat the fix without the author."
    }
  ],
  "projects": [
    {
      "name": "Oracle SQL Preflight",
      "kind": "Developer tool",
      "language": "Python",
      "description": "An offline-first preflight layer for Oracle SQL: analyze first, simulate second, execute last. It parses statements with SQLGlot and never runs or sends SQL anywhere.",
      "url": "https://github.com/kraiosis/Oracle-SQL-Preflight"
    },
    {
      "name": "vChronos",
      "kind": "Desktop app",
      "language": "Python",
      "description": "An automation scheduler for vMix live-streaming software, built with Python and the Flet GUI framework.",
      "url": "https://github.com/kraiosis/vChronos"
    },
    {
      "name": "PsyOps",
      "kind": "Ops toolkit",
      "language": "Python",
      "description": "Python Systems and Ops Tools: a set of utilities for server and terminal administration.",
      "url": "https://github.com/kraiosis/psyops"
    },
    {
      "name": "WordPress Icecast Radio Player",
      "kind": "WordPress plugin",
      "language": "PHP",
      "description": "A sticky bottom radio player with live Icecast metadata and session-based closing.",
      "url": "https://github.com/kraiosis/Wordpress-IceCast-Radio-Player"
    },
    {
      "name": "RESTful API Client",
      "kind": "Web tool",
      "language": "HTML / JavaScript",
      "description": "A browser client for exploring and testing local or remote REST APIs, with parameters and custom headers.",
      "url": "https://github.com/kraiosis/RESTful-API-Client"
    },
    {
      "name": "RESTful API Server",
      "kind": "Starter kit",
      "language": "PHP",
      "description": "A lightweight JSON API server built on the PHP Slim Framework.",
      "url": "https://github.com/kraiosis/RESTful-API-Server"
    }
  ],
  "clientWork": [
    {
      "name": "Linieros 360",
      "kind": "Mobile app, iOS and Android",
      "featured": true,
      "description": "The official app of Multimedios Linieros: 24/7 live local TV, Linieros 94.5 FM radio and linieros.com news in one place, with picture-in-picture so viewers can keep watching while they read. Published on the App Store under my developer account.",
      "url": "https://apps.apple.com/us/app/linieros-360/id6760047341",
      "links": [
        {
          "label": "App Store",
          "url": "https://apps.apple.com/us/app/linieros-360/id6760047341"
        },
        {
          "label": "Google Play",
          "url": "https://play.google.com/store/apps/details?id=com.linieros.linieros360app&hl=es_419"
        }
      ],
      "tags": [
        "iOS",
        "Android",
        "Live video",
        "Streaming audio"
      ]
    },
    {
      "name": "Linieros.com",
      "kind": "News portal",
      "featured": true,
      "description": "Multimedia news portal for a media group in Dajabón, Dominican Republic: regional, national and international sections, video segments, live TV and radio, a DOP/USD converter and weekly fuel prices.",
      "url": "https://linieros.com",
      "tags": [
        "WordPress",
        "Custom theme",
        "Live streams"
      ]
    },
    {
      "name": "Linieros 94.5 FM web player",
      "kind": "Radio streaming",
      "featured": true,
      "description": "Responsive web radio player with now-playing artist and song, cover art and play history.",
      "url": "https://linieros.com/radio",
      "tags": [
        "Streaming audio",
        "Now playing metadata"
      ]
    },
    {
      "name": "Linieros TV",
      "kind": "Live TV streaming",
      "featured": true,
      "description": "Web home for Linieros TV's live channel, so viewers can watch the broadcast from any browser.",
      "url": "https://tv.linieros.com",
      "tags": [
        "Live video",
        "Responsive"
      ]
    },
    {
      "name": "Jornada Noticiosa",
      "kind": "News site",
      "featured": true,
      "description": "Puerto Rico breaking-news site with stories, videos, photo galleries, podcasts, alerts and subscriber login.",
      "url": "https://jornadanoticiosa.com",
      "tags": [
        "News publishing",
        "Subscriptions",
        "Media"
      ]
    },
    {
      "name": "GoDajabón",
      "kind": "Tourism & classifieds portal",
      "featured": true,
      "description": "Tourism guide for Dajabón province: destinations, history, events calendar and activities, plus free classified ads, membership plans and an English version.",
      "url": "https://godajabon.com",
      "tags": [
        "Bilingual",
        "Classifieds",
        "Events"
      ]
    },
    {
      "name": "Brooklyn Tech Support",
      "kind": "Corporate website and social campaign",
      "url": "https://www.brooklynsupport.com"
    },
    {
      "name": "Caribbean Logistic",
      "kind": "Corporate website",
      "url": "https://www.clsrd.com"
    },
    {
      "name": "Durable Hosting",
      "kind": "Web hosting provider website",
      "url": "https://www.durablehosting.net"
    },
    {
      "name": "At A Glance",
      "kind": "Open-source one-page journalism template",
      "url": "https://github.com/kraiosis/At-A-Glance-Journalism-One-Page-Website"
    }
  ],
  "design": [
    {
      "name": "Multimedios Linieros",
      "kind": "Brand & media",
      "url": "https://www.behance.net/gallery/233146347/Multimedios-Linieros"
    },
    {
      "name": "Chicharón Cigar - Bar and Grill",
      "kind": "Concept menu",
      "url": "https://www.behance.net/gallery/233148289/Chicharon-Cigar-Bar-and-Grill-Concept-Menu"
    },
    {
      "name": "Brooklyn Tech Support",
      "kind": "Social media brand campaign",
      "url": "https://www.behance.net/gallery/177676261/Brooklyn-Tech-Support-Social-Media-Brand-Campaign"
    },
    {
      "name": "City Museum",
      "kind": "Identity rebrand and website concept",
      "url": "https://www.behance.net/gallery/177299257/City-Museum-identity-rebrand-and-Website-concept"
    },
    {
      "name": "Corporate Identity and Stationery",
      "kind": "Brand identity",
      "url": "https://www.behance.net/gallery/177305047/Corporate-Identity-and-Stationery"
    },
    {
      "name": "El Pampa Artesanal Woodoven Pizzeria",
      "kind": "Menu design",
      "url": "https://www.behance.net/gallery/177298559/El-Pampa-Artesanal-Woodoven-Pizzeria-Menu"
    },
    {
      "name": "Logos and Brand Identities",
      "kind": "Logo collection",
      "url": "https://www.behance.net/gallery/176420431/Logos-and-Brand-Identities"
    },
    {
      "name": "Costa Salud Community Health Centers",
      "kind": "Website",
      "url": "https://www.behance.net/gallery/40464651/Costa-Salud-Community-Health-Centers-Website"
    }
  ],
  "education": [
    {
      "degree": "Bachelor of Business Administration, Computer Systems",
      "school": "Universidad del Este / UAGM, Puerto Rico",
      "period": "2017 - 2021",
      "detail": "GPA 3.93"
    }
  ],
  "certifications": [
    {
      "name": "Microsoft Certified: Azure Fundamentals",
      "issuer": "Microsoft",
      "id": "MDBjc829sd639"
    }
  ],
  "goals": {
    "lookingFor": [
      "Full-time roles in systems engineering, IT automation, DevOps or application support.",
      "Contract projects: process automation, internal tools, web and API development, IT modernization for small and mid-size businesses."
    ],
    "growingInto": [
      "Cloud operations on Azure, building on the Azure Fundamentals certification.",
      "Infrastructure as code and CI/CD pipelines for the systems I already run.",
      "Developer tools that make risky operations safe, like Oracle SQL Preflight."
    ],
    "workStyle": "Automate the second time, document the first time, and measure the result."
  },
  "writing": {
    "name": "Navegador Empresarial",
    "description": "A LinkedIn newsletter on business and technology, written in Spanish.",
    "url": "https://www.linkedin.com/newsletters/navegador-empresarial-7072378219395469312/"
  },
  "contact": {
    "email": "federicoguzman@gmail.com",
    "website": "https://fedeguzman.com",
    "linkedin": "https://www.linkedin.com/in/federicoguzman",
    "github": "https://github.com/kraiosis",
    "behance": "https://www.behance.net/federicoguzman"
  },
  "help": {
    "intro": "This portfolio is also an API. You can browse it as an interactive menu in PowerShell, or pull any section as JSON and work with it like any other data. Nothing to install, no key, read-only.",
    "steps": [
      {
        "title": "Open PowerShell",
        "text": "On Windows, press Start and type PowerShell. On macOS or Linux, install PowerShell 7 and run pwsh. Windows PowerShell 5.1 works too.",
        "command": ""
      },
      {
        "title": "Start the console app",
        "text": "Paste this line and press Enter. It downloads cli.ps1 and runs it in your session. You'll see a numbered menu.",
        "command": "irm fedeguzman.com/cli.ps1 | iex"
      },
      {
        "title": "Pick a section",
        "text": "Type a number (1-9) or a name such as skills, then Enter. Type g for this guide, m for the menu, w to open the website, q to quit.",
        "command": "2",
        "prompt": "fede >"
      },
      {
        "title": "Keep using it after you quit",
        "text": "The app leaves a fede command in your session. Ask for one section at a time.",
        "command": "fede experience"
      },
      {
        "title": "Get objects instead of text",
        "text": "Add -Raw to get PowerShell objects you can pipe into Format-Table, Where-Object, Export-Csv and so on.",
        "command": "fede projects -Raw | Format-Table name, language"
      },
      {
        "title": "Skip the app and call the API",
        "text": "Every section is a JSON file. Invoke-RestMethod (irm) turns it into objects directly, from any script or shell.",
        "command": "irm https://fedeguzman.com/api/v1/skills.json"
      }
    ],
    "commands": [
      {
        "command": "fede",
        "does": "Open the interactive menu"
      },
      {
        "command": "fede <section>",
        "does": "Print one section: about, experience, skills, capabilities, projects, education, goals, contact, api, guide"
      },
      {
        "command": "fede all",
        "does": "Print every section"
      },
      {
        "command": "fede <section> -Raw",
        "does": "Return the section as objects for the pipeline"
      },
      {
        "command": "fede -List",
        "does": "List section names and menu keys"
      },
      {
        "command": "fede -Refresh",
        "does": "Download the latest data again"
      },
      {
        "command": "Get-Help fede -Examples",
        "does": "Built-in PowerShell help with examples"
      }
    ],
    "examples": [
      {
        "title": "Work history as a table",
        "shell": "PowerShell",
        "command": "irm https://fedeguzman.com/api/v1/experience.json | Format-Table role, company, period"
      },
      {
        "title": "Only the Python projects",
        "shell": "PowerShell",
        "command": "irm https://fedeguzman.com/api/v1/projects.json | Where-Object language -eq Python"
      },
      {
        "title": "Every skill, sorted",
        "shell": "PowerShell",
        "command": "(irm https://fedeguzman.com/api/v1/skills.json).items | Sort-Object"
      },
      {
        "title": "Save sites and apps to a CSV",
        "shell": "PowerShell",
        "command": "irm https://fedeguzman.com/api/v1/clientWork.json | Select-Object name, kind, url | Export-Csv sites.csv -NoTypeInformation"
      },
      {
        "title": "List all endpoints",
        "shell": "PowerShell",
        "command": "(irm https://fedeguzman.com/api/v1/index.json).endpoints | Format-Table name, description"
      },
      {
        "title": "From bash with curl and jq",
        "shell": "bash",
        "command": "curl -s https://fedeguzman.com/api/v1/projects.json | jq -r '.[].name'"
      }
    ],
    "browser": "No terminal? Flip the Web/Console switch at the top of fedeguzman.com, or press the ` key. The same commands work there, and help lists them.",
    "troubleshooting": [
      {
        "problem": "Running scripts is disabled / iex is blocked",
        "fix": "Your organization's policy blocks running downloaded code. Use the JSON endpoints instead; they only return data. Or read cli.ps1 first at fedeguzman.com/cli.ps1."
      },
      {
        "problem": "Accented letters look wrong",
        "fix": "Use the console app (it decodes UTF-8 itself), or in Windows PowerShell 5.1 run [Console]::OutputEncoding = [Text.Encoding]::UTF8 first."
      },
      {
        "problem": "Could not establish trust relationship / TLS error",
        "fix": "Older Windows PowerShell defaults to old TLS. Run [Net.ServicePointManager]::SecurityProtocol = 'Tls12' and try again."
      },
      {
        "problem": "fede is not recognized",
        "fix": "The command lives only in the window where you ran the app. Run irm fedeguzman.com/cli.ps1 | iex again in the new window."
      },
      {
        "problem": "Boxes or odd characters in borders",
        "fix": "Use Windows Terminal or a font with box-drawing characters, such as Cascadia Mono or Consolas."
      }
    ]
  }
}
