Sandmark Technologies - Portfolio

Showcasing a range of projects in software development, AI, mobile apps, and more.

Artificial Intelligence illustration

Artificial Intelligence

Neural networks, machine learning, and real-world applications.

Explore

Exploring neural networks, local models, and applications in agents, puzzles, and multi-agent systems. Includes integration with tools like reinforcement learning for complex behaviors.

Autonomic Sensor Networks illustration

Autonomic Sensor Networks

Swarm behaviors, coverage algorithms, and fault tolerance.

Explore

Investigating swarm dynamics, area coverage strategies, and fault-tolerant simulations in sensor networks. SensorAnalysis on GitHub provides a platform for modular algorithm development using C# and reflection.

Mobile Sensor Analysis screenshot

During my thesis and dissertation work, I gleaned many of my findings from the results I collected using this purpose-built simulation platform. Written in C#, the program heavily uses reflection and other abstraction techniques to allow dynamic, modular development of algorithms that govern the behavior and interaction of mobile sensors with their environment and each other.

Agile Practices illustration

Agile & Lean Practices

Team efficiency, scrum, kanban, and iterative improvement.

Explore

Applying agile and lean methodologies to enhance team performance, avoid costly mistakes, and achieve predictable project outcomes with less stress.

Book Sample Page illustration

I wrote an (as yet unpublished) book called Practically Agile that details my approach to implementing an Agile software development life cycle in a software team. After several successful commercial software development cycles using this approach, I wanted to share my experience and unlock key sticking points for developers and managers so they, too, could utilize the benefits without succumbing to the pitfalls.

Food Pantry Helper screenshot

Food Pantry Helper

Windows Universal app for managing food pantry operations and community support.

Explore

An application developed with the Windows Universal Platform, published to the Windows store, designed to assist food pantry volunteers manage paperwork regarding community members served weekly with food and household items. GitHub Repo

MindMasterX screenshot

MindMasterX

AI-powered word guessing puzzle solver, ported to iOS/Android/WP8 using Xamarin. Inspired by Fallout 4.

Explore

I enjoyed playing Fallout 4. In certain situations, it presents users with a word guessing puzzle to unlock terminals. I wrote an AI program to assess the choices, recommend the best guess, evaluate the response of each guess, and iterate until the solution is found. This was a fun program written in C# that I then ported to iOS, Android, and WP8 using the Xamarin framework. GitHub Repo

Mobile Sensor Analysis screenshot

Mobile Sensor Analysis

C# simulation platform for mobile sensor behaviors, using reflection for modular algorithms. Basis for PhD research.

Explore

During my thesis and dissertation work, I gleaned many of my findings from the results I collected using a purpose-built simulation platform. Written in C#, the program heavily uses reflection and other abstraction techniques to allow dynamic, modular development of algorithms that govern the behavior and interaction of mobile sensors with their environment and each other. GitHub Repo

FishStorm screenshot

FishStorm

.NET-based survey platform with Couchbase integration, Docker deployment, and JWT auth. Includes UI for modules and analytics.

Explore

A comprehensive .NET survey platform integrated with Couchbase for data storage, Docker for deployment, and JWT for authentication. Features UI components for survey modules and analytics dashboards. GitHub Repo

WanderLit screenshot

WanderLit

MAUI Android app with beach-themed UI, health endpoints, and image resources. Focuses on user engagement.

Explore

A MAUI-based Android app featuring a beach-themed user interface, integrations with health endpoints, and optimized image resources to boost user engagement and experience. GitHub Repo (assumed; confirm URL if different)

ElfPackageService illustration

ElfPackageService

Java knapsack solver with brute force vs. DP comparisons.

Explore

A Java-based service solving knapsack problems, comparing brute force and dynamic programming approaches for optimization and efficiency analysis. GitHub Repo (assumed; confirm URL if different)

Achieving Nash Equilibrium illustration

Achieving Nash Equilibrium in AI Development

Game theory on automation races, market stability, and sustainable equilibria.

Explore

Applying game theory to model AI development races, using replicator dynamics and interventions to achieve stable, sustainable equilibria. Includes LaTeX drafts on Overleaf and Jupyter simulations for multi-agent systems and market dynamics.

Trust between Heterogeneous Autonomous Agents illustration

Trust between Heterogeneous Autonomous Agents

Quantifying trust envelopes and impacts of untrustworthy agents in multi-agent systems.

Explore

Quantifying trust envelopes in heterogeneous agent systems, analyzing the performance impacts of rogue agents in sparse networks. Draws analogies from FranklinCovey trust models, with simulations demonstrating resilience and degradation effects.

Fault Tolerance illustration

Fault Tolerance with Failure Modes in Limited Mobility Sensor Networks

Exploring resilience in sensor networks under mobility constraints.

Explore

Investigating fault tolerance mechanisms and failure modes in sensor networks with limited mobility, focusing on maintaining coverage and connectivity through adaptive algorithms and simulations.

Practically Agile illustration

Practically Agile

Real-world agile methodologies and team management insights.

Explore

Practical applications of agile methodologies, emphasizing team management, iterative improvements, and balancing process with productivity in software development lifecycle.

Anomalous Web Traffic Detection illustration

Anomalous Web Traffic Detection

Overview of formulations and solutions for detecting unusual web patterns.

Explore

Formulations and algorithmic solutions for detecting anomalous web traffic, including machine learning models and pattern recognition techniques for security and performance monitoring.

DateTime Calculations illustration

DateTime Calculations in Windows

Handling time zones, calculations, and edge cases in software.

Explore

Managing DateTime calculations in Windows environments, addressing time zones, daylight savings, and edge cases to ensure accurate and reliable software behavior.

Home Lab Adventures illustration

Home Lab Adventures

Building Home Assistant, local AI agents, camera integrations, and more.

Explore

Setting up home labs with Home Assistant, local AI agents, camera integrations, Docker containers, and networking tools like Hyper-V Ubuntu VMs for experimentation and automation.

Hard Computer Science Problems illustration

Hard Computer Science Problems

Knapsacks, optimizations, recursions, and algorithmic puzzles.

Explore

Tackling challenging CS problems like knapsack optimizations, recursive algorithms, and puzzles, with implementations in languages like Java and C# for efficiency comparisons.

Herding Agents illustration

Herding Agents: Sheep and Sheepdog Models

Exploring agent behaviors with observable tells and inferential actions for goals like barrier coverage.

Explore

A concept exploring two agent types: one symbolic of a herd animal (e.g., sheep) with observable signals ("tells"), and another (sheepdog) that infers behaviors and takes actions to achieve goals like barrier coverage or collision avoidance. Applications span pen testing, game theory, antiterrorism, and more. Scope challenges include variations in animal models, implementations, and goals. In a graduate class at MS&T, I experimented with reinforcement learning using a kindergarten hallway collision scenario, but struggled with incentives for emergent behavior, resulting in a B grade. Future work could focus on extracting governing dynamics for publishable insights.

Sandmark Deals Engine screenshot

Sandmark Deals Engine

.NET service with Swagger API, Nginx proxy, and Cloudflare hosting. Handles dynamic configs for production/local envs.

Explore

A .NET-based deals engine service featuring Swagger for API documentation, Nginx as a reverse proxy, and Cloudflare for hosting. Supports dynamic configurations for production and local environments, with focus on scalability and security.

Cruise Schedule screenshot

Cruise Schedule

HTML/JS app with Leaflet maps, lat/lon integration for destinations like Port Charlotte.

Explore

An HTML/JS application using Leaflet for interactive maps, integrating latitude/longitude data for cruise destinations like Port Charlotte, with features for scheduling and visualization.