Available for opportunities in scientific infrastructure & research computing
SYSTEMS BUILT FOR SCIENCE

Engineering Reliable Infrastructure
for Scientific Discovery

Linux infrastructure, automation, observability, and platform engineering for research computing, scientific systems, and data-intensive discovery.

01

Reliable

High-availability system architectures built for continuous data acquisition.

02

Reproducible

Declarative state using Infrastructure as Code (IaC) to eliminate drift.

03

Observable

End-to-end performance visibility through multi-layered telemetry pipelines.

04

Secure

Least-privilege permission models and isolated networking by default.

05

Built for Science

Optimized specifically for intensive, high-throughput, and research computing.

PRACTICAL INFRASTRUCTURE LAB

Featured Projects

Developing and maintaining hands-on homelab simulations to build foundational, repeatable competencies in Linux systems administration, service routing, and scientific data environments.

Core Infrastructure Active

Darkstar Homelab Infrastructure

Docker-based home server environment used to practice Linux administration, service operations, networking, reverse proxying, monitoring, and infrastructure documentation.

Linux Docker Compose Tailscale
Containers Active

Docker Service Platform

A collection of self-hosted services managed with Docker Compose, organized service directories, log rotation, and repeatable operational patterns.

Docker Compose Services Logs
Networking Active

Private Access Network

Tailscale-based private access model for reaching internal services securely without exposing the homelab directly to the public internet.

Tailscale VPN Access Control
DNS Active

Internal DNS & Filtering

AdGuard Home configuration for internal DNS rewrites, service-friendly hostnames, and cleaner access to local infrastructure.

AdGuard Home DNS home.arpa
Edge Routing Active

Reverse Proxy Layer

Nginx Proxy Manager setup for routing internal service names to Docker services through a central reverse proxy layer.

Nginx Proxy Internal Routing
Version Control In Progress

Git-Based Infrastructure Workflow

Local Git and Gitea workflow for tracking infrastructure notes, website changes, configuration experiments, and future deployment automation.

Git Gitea Documentation
Observability Learning

Monitoring & Reliability

Building practical monitoring habits with service health checks, logs, dashboards, uptime tracking, and operational review.

Uptime Kuma Dozzle Logs
Automation Learning

Automation & Scripting

Developing Bash and Python scripting practices for repeatable maintenance, checks, backups, and small infrastructure tasks.

Bash Python Cron
Linux Learning

Linux Systems Learning Lab

Hands-on Linux infrastructure study covering filesystems, permissions, processes, services, logs, networking, storage, and troubleshooting.

Linux systemd Networking
Research Computing Planned

Scientific Computing Practice Lab

Planned practice environment for learning HPC and research-computing concepts such as schedulers, data pipelines, reproducibility, and scientific workflows.

HPC SLURM Reproducibility
PRACTICAL INFRASTRUCTURE SYSTEMS

Technical Case Studies

Detailed breakdowns of system layout exercises, service deployment procedures, and learning plans compiled in private simulation environments.

Case Study 01 • Homelab Operations

Organizing Docker Services into a Maintainable Home Infrastructure

A practical writeup on structuring Docker Compose services, service directories, log rotation, container recreation, and operational documentation for a self-hosted Linux server.

  • Docker Compose service organization
  • Repeatable operations
  • Safer container updates
  • Log rotation and cleanup
  • Documentation habits
Read case study →
Case Study 02 • Deployment Workflow

Git-Based Website Deployment Workflow

A local-to-server workflow for developing a static portfolio on a MacBook, pushing changes to Gitea, and deploying safely to a Docker-served web directory on a Linux server.

  • Local Git commit checks
  • Gitea private hosting
  • Scripted deployment checks
  • rsync publishing and exclusions
  • Pristine server web root separation
Read case study →
Case Study 03 • Private Networking

Designing Private Access with Tailscale and Internal DNS

A homelab network design exercise using Tailscale, AdGuard Home DNS rewrites, home.arpa names, and reverse proxy routing to access internal services without public exposure.

  • Private access model
  • Internal DNS naming
  • Reverse proxy routing
  • Reduced public attack surface
  • Service reachability
Read case study →
Case Study 04 • Research Computing Preparation

Planning a Scientific Computing Practice Lab

A planned learning environment for exploring research-computing foundations such as job scheduling concepts, reproducible workflows, Linux service operation, and data-oriented infrastructure patterns.

  • HPC concepts learning path
  • Scheduler awareness
  • Reproducible workflows
  • Data pipeline thinking
  • Scientific infrastructure mindset
View plan →
TECHNICAL CAPABILITIES

Technical Skills & Tooling

Developing robust system administration and DevOps foundations to support, monitor, and scale repeatable scientific workflows.

Linux Systems

Practical Linux administration foundations for reliable service operation.

  • Ubuntu / Debian / Linux Mint
  • Filesystems, permissions, users, groups
  • systemd services and timers
  • Logs and troubleshooting
  • Processes and resource usage

Containers & Docker

Containerized service management for repeatable self-hosted infrastructure.

  • Docker Engine / CLI
  • Docker Compose
  • Service directory organization
  • Container logs and rotation
  • Image updates and maintenance

Networking & DNS

Private access, local naming, and service reachability for homelab systems.

  • Tailscale private networking
  • DNS rewrites and home.arpa names
  • Basic firewall concepts
  • Reverse proxy routing
  • LAN service discovery basics

Reverse Proxy & Access

Internal service routing and controlled access patterns.

  • Nginx Proxy Manager
  • Internal hostnames
  • HTTP/HTTPS routing concepts
  • Access through private networks
  • Future TLS improvement path

Monitoring & Observability

Developing operational visibility for running services.

  • Dozzle container logs
  • Uptime Kuma health checks
  • Service status review
  • Basic dashboard planning
  • Alerting concepts

Automation & Scripting

Small automation practices for repeatable infrastructure work.

  • Bash scripting
  • Python basics for automation
  • Cron jobs
  • Backup/check scripts
  • Repeatable maintenance commands

Git & Documentation

Version-controlled notes, website work, and future infrastructure-as-code habits.

  • Local Git workflow
  • Gitea repository planning
  • Markdown documentation
  • Atomic commits
  • Change tracking

Research Computing Foundations

Learning how Linux infrastructure supports scientific and data-intensive work.

  • Reproducible environments
  • Data pipeline concepts
  • Open science platforms
  • Scientific workflow awareness
  • Research infrastructure mindset

HPC / Scientific Infrastructure Path

Planned learning path toward research computing and HPC-adjacent operations.

  • SLURM concepts
  • Job scheduling basics
  • Parallel computing concepts
  • Shared storage concepts
  • Scientific workload simulation
TARGET ENVIRONMENTS & INSPIRATION

Research Infrastructure Focus

I am building a practical path toward scientific infrastructure and research computing roles by developing Linux systems, container operations, networking, observability, automation, documentation, and reliability habits in a hands-on homelab environment. This portfolio is intentionally aligned with the kinds of computing environments that support gravitational-wave observatories, open science platforms, HPC-adjacent operations, and data-intensive research workflows.

Gravitational-Wave Infrastructure

Observatories like LIGO Laboratory, Virgo, Cosmic Explorer, and the Einstein Telescope require absolute uptime for data acquisition nodes. My self-directed studies in internal DNS, private VPN tunnels, and system logging are inspired by these extreme uptime goals and are designed to build relevant system-monitoring habits.

Research Computing

The International Gravitational-Wave Network (IGWN) and GWOSC process large volumes of gravitational-wave data. My focus on local Gitea configuration tracking, reproducible Docker Compose directories, and structured scripts is geared toward preparing for data-intensive research grid environments.

Data-Intensive Science

Scientific computing environments often require rigorous, repeatable software states to avoid data drift. Studying Bash/Python scripting, systemd task timers, and automated status reviews serves as direct preparation for supporting scalable research pipelines.

Cosmic Explorer LIGO Laboratory Einstein Telescope IGWN GWOSC HPC Centers Research Computing Open Science Scientific Workflows
THE SYSTEMS MINDSET

Building the Path to Scientific Infrastructure

I am developing a focused engineering path around Linux infrastructure, DevOps foundations, and research-computing readiness. My work starts with practical systems: a Docker-based homelab, private networking, internal DNS, reverse proxying, service monitoring, Git-based workflows, and repeatable documentation.

The long-term goal is to contribute to environments where reliable computing systems help researchers run experiments, process data, share results, and support scientific discovery.

"Scientific discovery depends on reliable, reproducible, and observable systems."
Linux Ops Focused Systems Study
Local Lab Safer, Structured Services
Uptime Habitual Service Monitoring
COLLABORATION & ROLES

Begin the Conversation

Open to opportunities where reliable, well-documented infrastructure supports meaningful science. I am especially interested in Linux infrastructure, research computing, DevOps foundations, homelab-to-platform engineering, and scientific systems work.

Scientific Alignment Policy

I am seeking roles within research computing groups, astrophysics collaborations, academic supercomputing centers, and physics facilities working on next-generation instruments (such as Cosmic Explorer, LIGO, and the Einstein Telescope).