Companies
Me@Walmart Mobile App
Walmart
A multi-year journey re-engineering 40+ different work applications into a single mobile application for usage by all Walmart stores
Web Security Filter
Forcepoint | Raytheon
Develop and maintain Web App UI and APIs used to filter internet traffic for thousands of large organizations.
Custom Publishing System
TVPage
TVPages for E-Commerce sites such as Macy’s and Autozone Revise video publishing system from taking minutes to taking seconds via AWS cloud tools. Re-branded to be called Creatable.
ServiceNow Studio
ServiceNow
Automated and manual test engineering for a custom application creator, support in theming the website application and incident management. IT management software used by thousands of large enterprises.
Industrial IOT Automation Platform
Locbit
Evolved the platform automation capabilities, updated custom provisioning systems for industrial IOT systems to enable savings and increase efficiency of building management systems. Served industrial buildings and high rises in San Diego, CA
Website Development
Oniracom
Website development for well known musicians, entertainers and non-profits such as Jack Johnson, Matisyahu, Ron White, Bob Marley’s Wailers
Full Service Online Presence
A Year Without War
Planned, developed, launched and maintained online presence for A Year Without War. A 501(c)(3) with a mission to create a worldwide global ceasefire for one year. Managed a team of interns during operation on digital strategy under the guidance of my Philosophy Professor.
Web Development & Design
Ocustruct
Founder of small web development business as a high school junior. Developed various websites for small local businesses in Santa Barbara County such as the annual spring arts and flower festival in Lompoc, CA, The Lompoc High School website and a custom file repository for a high school physics program via the LAMP stack. Winner of state level awards in Future Business Leaders of America. Competed in nationals.
Projects For Fun, Not Profit
All Your Data Are Belong To Us
1st Place UCSD Hackathon 2015
In a period of 8 hours, our team created a data analysis tool to find the most predictive features to use for artificially intelligent prediction models within a large data system winning 1st place in University of California, San Diego Teradata Hackathon.
Internet of Things Pulse Oximeter
Winner of USCB Hackathon 2015
Team executed on both the electrical engineering and software engineering to create a pulse oximeter. A device that uses red light refraction in order to measure oxygen levels in a humans blood stream. We used a microchip to connect it to the internet to livestream real-time data into a time-series graph. This was a novel concept for the medical field as internet of things was more nascent during this time. It won the Mind Body award from MindBodyOnline.com
Explorative Bitcoin Projects
Bitcoin / Cryptocurrency
Engaged in explorative journey of blockchain and cryptocurrency technology. Creating custom wallets, payment servers, surveying computer science data structures underpinning the technology such as Merkle Trees, Elliptic Curve cryptography etc…
Gun
Web Decentralization
A short amount of time spent volunteering on a project aimed toward building decentralized web infrastructure to enable developers and entrepreneurs to build on technology that is not owned by any central authority. It is a censorship resistant peer-to-peer database supporting real-time sync and offline first capabilities supporting 20M+ transactions per second. Assisted in creating configuration definitions for spinning up docker images.
Educational Projects
A partial list of collegiate coursework
Created C-Style Programming Language
Language Compilers
Used ideas of context free grammars, lexical parsing, tokenization and other compiled programming language concepts to create a C style programming language from scratch. Used Java to read C-style language files to generate and validate assembly code.
Several Projects
3D Computer Graphics
Worked on several projects to learn about 3D Computer Animation. Used the C language to create 3D worlds via creation of custom rendering pipelines, linear algebraic matrix transformations, scene graphs, generational terrains, point clouds, ray tracing, shaders and many other concepts to create scenes with flowing water, characters in a virtual worlds and other scenes.
Several Projects
Artificial Intelligence Search & Reasoning
Surveyed and implemented common techniques in Machine Learning. Used bayesian statistics to create an intelligent hangman solver, Expectation maximization (EM) models to find local minima and maxima in datasets with hidden variables, Hidden Markov Models to infer hidden messages, Unigram and Bigram prediction models to predict what text may show up in a large corpus of words and belief networks to asses the likelihood of any event E occurring.
Neural Networks
Artificial Intelligence
Graduate level course in studying Neural Networks. Studied the calculus and statistics of gradient descent, back propagation, perceptrons, support vector machines, Long short-term memory networks (LSTMs), convolutional neural networks (CNNs) and others.
Assembly Programming
Processor level machine logic
A study of assembly programming. All programming languages on a computer ultimately become reduced to machine operating instructions used by a CPU. Assembly language operations map one to one with a given CPU operation.
Automatons and Turing Machines
Computational Theory
A deep dive into state machines and the scope of what is and what is not possible with computer logic. A look into deterministic and non-deterministic state machines, context free grammars and Turing machines which lay the theoretical foundations defining whats possible with computational logic.
Logic Gates, Electronic Designs & Boolean Algebra
Computational Architecture
Various projects designing common electronic components at the logic gate level such as alarm clocks & error correction circuitry. Advanced analysis of boolean logic simplification using techniques such as Karnaugh maps, truth tables, Quine-McClusky and many others.
Several Projects
Data Mining & Statistical Analysis
Used an array of data science techniques to make data-driven predictions. Some projects included predictive policing to predict when a crime is likely to occur in a given area, analysis on the impact of smoking on infant mortality & multi-variate linear regression to predict the year when a song may have been created.
Binary Trees, Tries, Hashmaps & Many Others
Data Structures
C-Style Implementations and theories behind common data structures such as binary trees, tries, hashmaps, graphs, queues, stacks and others.
Common OOP Programming Patterns
Object Oriented Programming
Theory and C-Style implementation of common object oriented programming patterns and design patterns.
OS Kernels, Process Management
Operating Systems
Techniques and theories around multi-threaded programming. How to avoid deadlocks, create scheduling policies, mechanics of timer interrupts, spawning, splitting and joining processes along with many other techniques.
Imperative, Declarative and Functional Programming
Programming Paradigms
Exploration of ideas and under-the-hood implementations of common constructs in various types of programming language paradigms such as list recursion, custom language interpreter and others using languages such as Python, OCaml, Lexical parsing technology, Prolog and others.