Skip to content
Kareem Schultz.

Networks / Systems / Software

There's more to technology than one specialty.

UniFi networking, Wi-Fi, self-hosted controllers, access control and VoIP sit alongside virtualization, NAS, automation and the software I build. I like the connections between them.

Infrastructure Build & deploy Always learning

A few tools in my orbit. The diagram shows interests, not live integrations or vendor partnerships.

Interested in a Wi-Fi deployment, controller migration, guest portal or phone system?

Explore networking services

Across technology

More than one kind of engineering.

From networks and virtual machines to code and CI/CD, I enjoy how the whole system connects. Select an area to explore the tools and ideas behind my work.

Hands-on

Networking & connectivity

From UniFi gateways and access points to self-hosted network controllers, segmented networks and remote access, I enjoy making communication dependable.

Explore all technology areas

Connecting the dots

  • 01Routing and switching
  • 02DNS and DHCP
  • 03VPN access
  • 04UniFi gateways, switches and access points
  • 05Controller hosting and multi-site management
  • 06Wi-Fi coverage and optimization

Clear paths, controlled access and good troubleshooting are the foundation of everything above them.

A closer look

What these areas involve.

01Hands-on

Networking & connectivity

From UniFi gateways and access points to self-hosted network controllers, segmented networks and remote access, I enjoy making communication dependable.

Routing and switchingDNS and DHCPVPN accessUniFi gateways, switches and access pointsController hosting and multi-site managementWi-Fi coverage and optimizationGuest Wi-Fi and captive portalsVLANs and segmentation3CX / Grandstream and UniFi TalkUniFi Protect and Access

Clear paths, controlled access and good troubleshooting are the foundation of everything above them.

02Hands-on & learning

Servers, NAS & homelabs

Server platforms, virtual machines, storage and lab design are a big part of what makes infrastructure interesting to me.

NAS and backupsStorage systemsVirtualization and hypervisorsVMs and containersSelf-hosted servicesMonitoring and recovery

A good lab is a place to understand tradeoffs around availability, storage, backups and operations.

03Hands-on & learning

Security & identity

I’m interested in designing safe boundaries around people, devices and services—not bolting access controls on afterwards.

Access controlIdentity and SSOFirewalls and segmentationCredential managementLeast privilegeCybersecurity concepts and labs

Useful software should be accessible to the right people and protected from everyone else.

04Hands-on

CI/CD & automation

Building something is only part of the work. Testing, repeatable releases and observability make it easier to trust.

Git and review workflowsCI/CD build and test pipelinesGitHub ActionsJenkins conceptsPython and shell scriptsAnsible playbooksTerraform and OpenTofu (IaC)Cloud deployment

A deploy is much better when you can reproduce it, verify it and reverse it safely.

05Hands-on

Web apps & APIs

I enjoy turning detailed processes into web applications people can actually use—from the screen to the backend.

Full-stack web appsTypeScript and ReactTanStack Start and BunHono and APIsPostgreSQL and data modelsDashboards and workflowsCommunication and chat app patterns

Powerful underneath, simple on the surface.

06Exploring

Mobile, desktop & what’s next

I want to expand beyond browsers into native experiences and systems programming when that solves a real problem.

Mobile iOS and Android appsWindows and macOS desktop appsRustNative integrationsAI-assisted developmentLocal-first software

Exploration is a direction, not a claim that every platform has a shipped app.

Interactive engineering lab

Measured compression, a sortable VPN comparison and secure developer workflow patterns.

Explore the lab

Languages / Tools / Exploration

The things behind the projects.

These are technologies that appear in the software and infrastructure work I do or explore. The icons represent the languages, automation tools and infrastructure platforms I work with or explore—not ratings of expertise. Rust remains an area I'm exploring.

More about my interests

Languages and systems

TypeScriptPrimary language for the web apps I build
JavaScriptThe wider web ecosystem
PythonPractical scripting, automation and data-processing utilities
PostgreSQL / SQLData storage, queries and application models
GNU BashScripting and operational automation
RustExploring for native and systems-focused work

Networking & communications

Ubiquiti / UniFiGateways, switches, access points, controllers and security ecosystem
MikroTikRouting, switching and hotspot networks

Infrastructure as code & automation

AnsibleYAML playbooks for configuration and operational automation
TerraformDeclarative infrastructure provisioning using HCL
OpenTofuOpen-source, declarative infrastructure as code with HCL

Frameworks, runtimes and platforms

ReactBuilding web application interfaces
TanStackRouting and full-stack frontend architecture
BunTypeScript runtime and tooling
HonoLightweight API and backend services
DrizzleTyped database access
CloudflareHosting and deploying applications
DockerContainerized infrastructure and development
GitVersion control and review workflows

Want the deeper technical notes?

I write about the ideas behind the systems, not just the tools.

Read the blog