Projects
-
12 Startups in 12 Months
A personal challenge to build and market 12 startups in 12 months. Started in late November 2018, the goal is to iterate through many ideas and try to get traction with the MVP I build for each startup. Current startup apps include Consens, CubeSat Guide, Space Resource Research Portal, The Vibe, The Space Resource, and The Contact Guru.
-
Web Development
Rapid design and development of custom websites. For advanced projects I use React for the frontend and Flask for the backend API. I use SquareSpace for simple sites. Check out my portfolio here.
-
grokSpace
grokSpace is streamlining and enabling novel space analysis by building a comprehensive dataset with accompanying tools and high accuracy orbital models. In traditional space research, fragmented data from separate sources is analyzed in silos, resulting in duplicated work and wasted resources. Only when the many rich yet disparate sources of space data are brought together in one location can that information reveal its full insights, while enabling users to focus on their core goal. We empower users to learn and explore space data, where they can perform their own analysis and interact directly with published results.
-
pySecMaster
A open sourced Python and Postgres based system to store and maintain financial data. Uses a custom ID structure for linking all stock and option prices to their respective corporate data (financials, earnings, dividends, etc.). Scrapers are used to retrieve daily and minute stock prices and exchange information. Custom scrapers can retrieve corporate activities (earnings, dividends, IPOs, conference calls), economic events, financial statements, and option chains and prices.
-
Sayv Bot
Event driven trading system with automated strategies that use machine learning to trade stocks and options. Built in Python using Pandas, Numpy, and Scikit-Learn. The main strategy used a supervised Multi-layer Perceptron (MLP) classifier to generate a model that placed each tradable stock into one of two buckets based on their prior trading performance. This sorted data was then used to calculate the projected profit probability of a hypothetical trade using current market prices. The hypothetical trades with the best profit probabilities were then executed with our broker. This strategy generated a stable weekly return of 0.5% over the 6 months it was run.
-
Robotics
I am building a 5 degree of freedom robot arm that will use cutting edge techniques for the controlling software, gripper design, and perception pipeline. The arm uses ROS for control via a Ubuntu to Arduino serial connection. View my current progress here. I am documenting the process of building the arm, designing the CAD model, experimenting with pneumatic grippers, writing the cyclic coordinate descent (CCD) inverse kinematic control software, and integrating Dex-Net 2.0 into the perception pipeline.
-
Help Me Vote
Revolutionizing how people prepare for elections. Help Me Vote was a website that visualized how politicians act in office, showing relationships that might have influence their decisions. Transparency is required for health democracies. The site was built on Django using Postgres and Nginx, and was run in Docker containers on an Ubuntu server.
-
System Administration
Build and maintain physical systems running Linux and Windows. Systems include storage servers, desktop computers, compute servers, and remote servers. Configured and monitor RAID arrays, multi-OS file sharing setup, network infrastructure and system backups. Check out my Ubuntu server setup script here.
-
Embedded Electronics
Assembled and programmed multiple custom electonics projects utilizing Arduino’s and Raspberry Pi’s. Systems include smart home automation and security system.
-
Computer Troubleshooting
Fix and consult technical issues for hire and pro bono. Issues range from malware, hardware failures, network issues, bloatware cleanup, security lessons, and establishing backup plans.