Profile picture Daniel Giszpenc | NeoStudyHat

Daniel Giszpenc | NeoStudyHat

Aspiring Infrastructure Engineer

East Coast, US

I enjoy solving problems in a way that saves future work. Whether that be when I program with an interest in things like composition and code re-use or when I setup infra with Infrastructure as Code. Big automation lover.

$ npx connect
Initializing...
Ready to connect.
Waiting for contact request...
interface InfrastructureEngineer {
    // careerStatus = starting
    name: string;
    interestsTech: string[];
    interestNonTech: string[];
};

interface TechStack {
     iac: string[];
    networking: string[];
    linux: string[];
    programming: string[];
    scripting: string[];
    cloud: string[];
};

const techStack: TechStack = {
    iac: [
        'Terraform',
        'Ansible',
        'Docker',
        'Docker Compose',
        'Nix Flakes',
        'NixOS',
        'Cloud-Init'
    ],
    networking: [
        // ACLs for zero-trust traffic management through a mesh network
        'Tailscale VPN',
        // Interfaces, VLANs, DHCP, Firewall Rules
        'OPNSense Firewall',
        // Bridge and Macvlan Networks, Docker Compose management
        'Docker Networking'
    ],
    linux = [
        'NixOS',        // using as main driver
        'Debian',       // using for servers in Homelab
        'Arch',         // used to main drive Arch
        'Red Hat based' // used to main drive Fedora
    ],
    programming: [
        'C#',  // custom tools and Godot game dev
        'Nix', // dev Nix flakes and NixOS configs
    ],
    scripting: [
        'Python',
        'Bash'
    ],
    cloud: [
        'AWS'
    ]
};

// Infrastructure Engineer profile
const me: InfrastructureEngineer = {
    name: 'Daniel Giszpenc | NeoStudyHat',
    interests: [
        'Open Source',
        'Security',
        'Privacy',
        'Performance',
        'Self-Hosting',
        'Networking'
    ],
    interestNonTech: [
        'Creative Writing',
        'Digitial Art',
        'Ping Pong',
        'Video Editing'
    ]
};

type ContactType = 'github' | 'linkedIn' | 'email';

// Contact function
const contact = (type: ContactType): string => {
    switch (type) {
        case 'github':
            // in process of rebranding to NeoStudyHat cause Rome and Matrix
            return 'https://github.com/Daniel-Giszpenc';
        case 'linkedIn':
            return 'https://www.linkedin.com/in/daniel-giszpenc-26b854368';
        case 'email':
            return 'danielgiszpenc@gmail.com';
        default:
            return 'Send fax.';
    }
};

Personal-Website

Where my site content, Github Workflows, IaC, etc. goes for my personal website with all its domains.

Open Project Website

Homelab

A place to tinker, experiment, and get some useful FOSS utilities.

Open Project Website

Homelab Tools: Ansible Service Config Generator

An improvement to my Ansible workflow.

Open Project Website

Module-Character-Controller

A hierarchical and modular state machine built with C# in Godot.

Open Project Website
Portfolio template was built with: Astro by devi|dev|io

Site (v0) deployed using: IaC (Infrastructure as Code), Gitops, and CloudProvider[env].