I am currently designing a modular, programmable tracked system which can be converted into a Steadicam for DSLR and mirrorless cameras. The purpose of this contraption is to allow small teams of documentary or independent film makers to have added professional capabilities without the burden of carrying heavy loads of equipment consisting of a Steadicam or tracks while in strenuous terrain. Additionally, this smaller package will decrease travel costs for excess baggage. While in the tracked configuration, the GUI, displayed on the user’s smartphone, will control the track holding the camera. Another feature of the system is that it can be quickly disassembled and reassembled as a Steadicam. It will use the on-board IMU to gather positioning data that will be processed and corrected with a Kalman filter by the microcontroller, which in turn controls the brushless motors that steadies the movement of the camera. A joystick on the carrying handle of the Steadicam will allow the user to tilt the camera as needed. The same GUI as the tracked system will allow the user to fine-tune the stabilization
While deployed with a Special Operations Joint Task Force in Afghanistan, I innovated a capability that did not exist before. Due to the classified nature of the mission and the elements involved, I am not able to fully discuss this project. It involved Special Operations air assets and a premiere Special Operations ground unit during a real-world mission. Various secure communication mediums, end user devices--to include smartphones, network configurations, and a number of backend servers were involved. I personally configured the systems for all end users in both air and ground units to ensure functionality due to the importance of the mission. This program proved to be completely successful, even without a testing phase as time did not permit one.
From 2001 until 2004, I created a MOD for the computer game, Operation Flashpoint. As a teenager, I singlehandedly modeled 3D characters, vehicles, vegetation, and buildings along with the various LODs (to include the various resolution LODs, the AI paths for buildings and roads, and collision geometry), created and mapped 2D textures for the models, tweaked the animation of the models, imported USGS satellite Digital Elevation Models (DEMs) into the game, mapped textures and populated the environment with vegetation and buildings, edited sound for the weapons and environmental sounds, wrote the programming to successfully import my creations into the game, and created complex missions using various scripts and triggers, enabling the AI to adapt to the player’s tactics and strategy to devastating effect.
When I deployed in Afghanistan, I programmed a GUI for the Joint Operations Center's (JOC's) 16x16 HDMI to HDBaseT Matrix Switcher. Before, the infantry Soldiers tasked to serve as the JOC's Common Operational Picture (COP) manager had to commonly and quickly bring live video feeds and mission information from one screen to another. The purpose of this is to allow the Commander to get a better view of the situation to enable him to make split-second decisions. Before my program, they did this by manually changing the video feed in each individual computer one by one, which proved too slow, especially when lives depended on the Commander’s immediate decisions. I conducted research on a HDMI Matrix Switcher that all the TVs and computers can connect to, and saw that it was possible to create a GUI that communicated with the HDMI Matrix Switcher by console commands through a COM port; however, the console commands were very limited to just querying which computer input number was displayed on which screen as well as projecting a certain input number on a specific screen. I created a visual representation of the JOC's screens as a GUI. I created buttons on the GUI which sent a string of console commands so the users with limited computer experience can easily make screen swaps--some logic in altering strings in the programming was necessary in providing this new capability. I also created a button to query all inputs and place the corresponding input under the corresponding screen in the visual representation. It was immediately used in live operations, as the need was very real. It is still being used to great effect and was praised for its simplicity and reliability.
I was in command of both Southern Command (SOUTHCOM) and Pacific Command’s (PACOM) Deployable Joint Command and Control packages. These 43 ton packages consist of primary and redundant satellite systems, generators and power distribution units, environmental control units, advanced routers, layer 3 switches, firewalls, call managers, web accelerators, encryption devices for multiple secure networks, and a suite of Enterprise-level servers. As the commander, I was in charge of submitting paperwork for the Satellite Access Authorization, Network Access Authorization, and Gateway Access Authorization in order for the remote system to connect to a network through a gateway by transmitting into an authorized satellite with the correct power and frequencies. I was also in charge of training my personnel in network administration, server and system administration, satellite transmission, 60K generator operations and power management, environmental control operations, airlift operations, and all-terrain forklift operations. In addition to all this, I managed the funding for maintenance, training, and missions as well as the paperwork and cyber security necessary to pass the DoD Information Awareness Certification and Accreditation Process (DIACAP) for classified and unclassified networks provided by my packages.