
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.
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 WebsiteHomelab Tools: Ansible Service Config Generator
An improvement to my Ansible workflow.
Open Project WebsiteModule-Character-Controller
A hierarchical and modular state machine built with C# in Godot.
Open Project Website