Software Projects

With over 35 years of software development experience, I’ve been involved in countless projects. Below is a partial list of my work, both open and closed source.

TradingView

I’ve designed and developed a collection of technical analysis tools for the TradingView, one of the largest and most well-known platforms for investors and traders, with over 185 million visitors per month. Many of my indicators are open source.

Project Description
Power Trend Pro — Spot Powerful Uptrends Power Trend as defined by William O’Neil, founder of Investor’s Business Daily.
Multi-Timeframe Trend Analysis — Trend Boxes Multi-timeframe trend analysis, created with professional trader David Ryan, three-time winner of the U.S. Investing Championship.
50% Retracement — Support & Resistance Implemetation 50% retracement based on the work of W.D. Gann.
AVWAP Moving Average Using AVWAP, manage the moving average period based on the chart timeframe.
Mini Coil With Real Range Detect coiling action that represents a tightening of volatility.
Relative Strength Moving Average Crossover Combines moving average crossover with the Relative Strength Line, created by William O’Neil.
Marked Highs/Lows — Support & Resistance Mimics marked highs/lows in MarketSmith, a charting tool available from Investor’s Business Daily.
Relative Volume Pro - Realtime Volume Flow Compares current volume versus the prior volume at the same time of day.
Darvas Box Theory — Tracking Uptrends Darvas box theory based on the work of Nicolas Darvas, author of the book “How I Made $2 Million in the Stock Market”.
Earnings, Sales & Volume Dashboard View earnings per share (EPS) and sales data for Year-over-Year (YoY) and/or Quarter-on-Quarter (QoQ).
Ants — Momentum, Volume and Price (MVP) Detect current trends. Created with professional trader David Ryan, three-time winner of the U.S. Investing Championship.
Moving Averages For All Timeframes Manage moving averages, for every timeframe, from within one indicator.
Volume Positive Negative (VPN) Based on work of Markos Katsanos in Technical Analysis of Stocks & Commodities April, 2021 (Vol. 39, Issue 5).
Volume with Configurable Moving Averages Volume with Configurable Moving Averages displays volume based on the current timeframe.
Price Stats Mimic Price Stats dagta shown in MarketSmith, a charting tool available from Investor’s Business Daily.
3 Weeks Tight - CANSLIM Technical Indicator 3 weeks tight is a bullish continuation pattern discovered by IBD’s founder, William O’Neil.
RS Line - Gauge Performance vs Index Mimic RS Line in MarketSmith, a charting tool available from Investor’s Business Daily.
Webby’s RSI (Really Simple Indicator) Webby’s RSI (Really Simple Indicator) created by Mike Webster, previously a portfolio manager for William O’Neil, founder of Investor’s Business Daily.
No matching items

Caruso Insights

The following trading tools were created in collaboration with Matt Caruso, a professional trader who had a 346% return in the 2020 U.S. Investing Championship.

Project Description
Caruso Adaptive Relative Strength (CA|RS) Unlike any other RS tool, CA|RS adapts to a stock’s volatility to identify the truest RS signal.
Caruso Divergence Relative Strength (CD|RS) Spot divergences like never before. Apply CD|RS to any stocks, benchmark and timeframe.
Caruso Financial Dashboard (CF|DB) Access to rich company financial and market data. Global data coverage.
Caruso Market Dashboard (CM|DB) Snapshot of key US market data, market internals (breadth), and economic statistics.
No matching items

David Ryan

David is 3 time U.S Investing Champion 1985, 1986, 1987 and Portfolio Manager at William O’Neil & Co. David worked directly with William O’Neil for many years. David and I collaborated on several custom indicators:

Project Description
Ants — Momentum, Volume & Price In-depth analysis of momentum, volume and price action.
Multi-Timeframe Trend Analysis View higher timeframe trend data all within one chart.
No matching items

Github

A partial list of open source projects I’ve worked on. I’ll be adding to this list in the coming weeks.

Project Description
Python Candlestick Pattern Matching This project scans all the symbols in the Nasdaq 100 and S&P 500 for candlestick patterns.
Net-Highs-Net-Lows Use Python and Yahoo Finance APIs to calculate Nasdaq net highs/lows.
Animated Appbar Create an animated AppBar that includes animation of both a logo and included text.
Stock Tracker Track stocks for multiple users, using Cloud Firestore on the backend.
Position Size Calculator Position size calculator written in thinkscript.
No matching items

Contra Software

As both an employee and investor of Contra Software, I was a Principal Software Engineer, focused on design and development of the iOS applications. Our application was used by NBC Universal to track and manage projects for both TV and film productions. Video walk-throughs of our flagship application, Studio Fusion, will be available soon.

Softcard - Mobile Payments Platform

Softcard Mobile Payment Platform

I was the Sr. iOS Architect for this unique mobile payment platform. Softcard (formerly known as Isis) allowed consumers to make payments at retail stores using their smartphones.

The technology used NFC (near field communication) to transmit payment information from the phone to the POS terminal. I designed and developed the iOS wallet application, as well as the iOS SDK for merchants. I worked closely with the engineering teams at AT&T, Verizon, T-Mobile and the payment networks Visa and Mastercard. The project was eventually shut down, but it was a very interesting experience working on mobile payments early on. The technology and concepts behind Softcard are still relevant today.

mFoundry - Mojax

Coming soon…