SWGY

Boutique engineering consultancy for defense, healthcare, and data-intensive systems.

ron@sw.gy

What We Do

Data Engineering

Large-scale data analysis and infrastructure forecasting at 5B+ document scale. ETL pipelines, cloud infrastructure, and the plumbing that makes everything else possible.

AI/ML Systems

Retrieval-augmented generation, graph-database architectures, and applied machine learning. We build systems that work in production, not just in notebooks.

Modeling & Simulation

Stochastic models for decision-making under uncertainty. Hidden Markov models with EM-based parameter estimation, parametric bootstrap for inference, and OpenMPI-parallel policy search. Built for the questions simple analytics can’t answer.

Mixed-Methods Research

Quantitative modeling paired with experimental instrument design and qualitative methods. We design measurement tools, fit dynamic models to behavioral data, and quantify the uncertainty behind the conclusion.


Projects

nato-io-hmm

v1 · AGPL-3.0

An input-output hidden Markov model for household evacuation dynamics. Simulates household state trajectories under warning timelines, fits parameters via EM with multiple restarts, and quantifies recovery uncertainty with parametric bootstrap.

Python · HMM · EM · Bootstrap · CLI

attention-tasks

v1

An X11-based suite of attention-control experiments in C, implementing the “squared” Stroop paradigm of Burgoyne et al. (2023). Administers timed cognitive tasks, records per-trial responses, and emits logs suitable for downstream analysis — a lightweight, reproducible tester without the overhead of a full psychology framework.

C · X11 · Cognitive Psychology · Stroop

seqdec

v1 · GPL-3.0

Sequential decision making under uncertainty — a compact C implementation of an order-up-to inventory policy search, parallelized with OpenMPI in a leader/worker scheme. Runs cleanly on OpenBSD and on Slurm clusters. Inspired by Powell’s Reinforcement Learning and Stochastic Optimization.

C · OpenMPI · Stochastic Optimization · Slurm

lootsack

v1

A C sandbox for combinatorial optimization on the 0/1 knapsack problem. Portable BSD build, pledge(2)/unveil(2)-hardened data generator, and a versioned binary format with a CSV interchange path. Greedy selection today; heap- and DP-based solvers tracked for future work.

C · Combinatorial Optimization · OpenBSD · pledge/unveil

cl-swiggy-tix

v1 · GPL-3.0

A minimal-dependency, self-hostable event lead-retrieval platform. Hosts manage vendors and attendees; vendors scan attendee badges at booths via QR codes; hosts receive the lead data captured by those scans. SBCL + Quicklisp + FastCGI behind OpenBSD’s httpd(8), LMDB for storage, JWT-based auth. No mobile app required — a browser is enough.

Common Lisp · LMDB · JWT · htmx · OpenBSD


Who We Serve

We work with organizations where the engineering problems are hard and the stakes are real.


About the Founder

Ron Dahlgren is a CISSP and CISA with over 20 years of engineering leadership experience. He is a former Army paratrooper with the 504th Parachute Infantry Regiment.

Ron is currently pursuing a PhD in Modeling & Simulation at the University of Central Florida. He founded SWGY to bring senior-level engineering to clients who need it without the overhead of a large firm.


Get in Touch