Skip to content
@FastFinTech

FastFinTech

Please message me on my Discord id, fast_fin_tech to setup a meeting.

Services

  • Cloud applications

    Architect / build / modernize scalable cloud applications with Azure and AWS

    Build scalable distributed applications with Microsoft Orleans

    CI/CD and IAC with cloud-based actions, pipelines and infrastructure.

    Container and container orchestration technology such as Docker and Kubernetes.

    Write and test efficient high-speed code for your application hot-paths.

  • Data feeds

    Architect / build / modernize data feeds with extremely high throughput, redundancy, scaleability, seamless fail-over and intermittent connection handling.

    My data feeds are faster and more efficient. Their public api surface and domain model makes your application code simpler.

    Deep knowledge of 'FIX protocol', 'SignalR', 'Lightstreamer', and many other messaging formats and data-streaming libraries.

  • API or complex dependency Wrappers

    Need to connect your application to a horrible api or use a complex, badly-engineered, legacy dependency? I build api/dependency wrappers that return domain-driven models producing state-change events that simplify your consuming code and make life easy for you.

  • Trading platforms

    User Expererience With 20 years experience as a trader and coder, I understand how a trader wants to operate their trading platform to make instrument selection, order entry/modification and position management extremely quick and easy.

    Developer Experience I architect trading platform code to make it easy to read, easy to maintain, and super fast as well. I understand market data and the position/order/execution domain models and requirements of a trading platform, particularly for a trader who needs to move fast and design active responses to executions and execution failures.

    Indicator and trading strategy development. Backtesting. Particularly with NinjaTrader 8 and with years of experience making backtests reflect realistic live market performance.

    Familiarity with US and International Equity, Fixed Income and Commodity markets

    Understanding of post-trade lifecycle

  • Domain-driven design with CQRS and EventSourcing

    I enjoy this style of application development, particularly when paired with Microsoft Orleans and EventStore

Education

  • B Eng (First Class Hons) Aerospace Avionics, minor in Systems Engineering
  • 20 years at the universities of Google, StackOverflow and Github, solving c# programming challenges and reading code written by people much smarter than me :)

Career

  • 2024: Chief Engineer, FairTradingTech

    I led the seed funding round and the prototype development of an exchange simulator for CME products. Since we know that our customers need scalability and reliability more than anything, we took the approach of building the test harness first, and performance testing every build. As a result, our prototype has spectacular performance in comparison to existing products without sacrificing any of the business requirements such as bank-like data and state control, immediately-persisted trading data and auditable change logs. I am now leading the first angel funding round via B2B customers, and the tech is ready for building the features we discover our users will need.

  • 2019 - 2023: Adventure Dad

    I handed over day to day work at Apex Investing when my son was born to enjoy quality of life with family as a dad.

  • 2011 - 2019: CTO, Apex Investing

    The very short story of Apex is that we started by bringing our own trading systems to the market. Traders using our systems began to request that we perform research tasks that led to the creation of new and better tools, leading to creation of better trading strategies as we listened to and served our customers. After ten years of very intense work we had systems that practically eliminated the need for traders to make discretionary decisions (and corresponding mistakes). Then we provided funding for our traders, removing the last of the obstacles to their success. Apex Trader Funding, only two years old, has paid out over USD 8 million to our traders in September 2023 alone and has paid out more to their traders than any other futures funded trading program in the industry, EVER.

    My role as CTO had me overseeing the development of the trading systems software we used. This was C# code written mostly for NinjaTrader 7 and then NinjaTrader 8, plus our backend hosted systems supporting business activities and trading support data.

    Apex went through a period of trading derivatives at Nadex and we built our own trading platform to meet our traders' exact needs for a much faster data feed and custom user interface with advanced order creation/handling

  • 2002 - 2010: Derivatives, Futures, and Forex trader

    Traded equities, equity options, futures, and forex using day trading / swing trading techniques.

    Wrote software to facilitate backtesting, indicator and strategy creation and order entry using C# and NinjaTrader 6 and 7. Other traders began to buy software I had written, and this led to creation of Apex Investing in 2011.

    Built a SAAS stock screener service using full-stack .Net web technology plus jQuery and licenced that for use for over ten years by Wealth Mentors Pte Ltd.

    Built a replacement trading platform for Tradency to facilitate my own trading activity with faster/more convenient order entry/modification features before they released their own Mirror Trader platform.

  • 2000 - 2001: Systems Engineer, Cooperative Research Center for Satellite Systems

    Built an Operations Control Console (OCC) for an experimental satellite using Visual Basic 6. It connected to satellite dish hardware at various ground stations over the internet.

    Debugged software onboard the satellite and in the groundstation using Ada.

  • 2001 - 2001: Systems Engineer, Australian National University

    Built a helicopter flight control system using ANSI C

  • 1996 - 2000: Soldier, Australian Army

Other interests / hobbies

  • Sailing - my family likes to liveaboard our sailboat, having coastal adventures.
  • Flying of all kinds, particularly unpowered - I like to compete in cross-country gliding competitiions.
  • Adventure sports - kitesurfing, trekking, freediving, etc. This was for personal enjoyment, but now it's all about leading the children in the joys of life.
  • Psychology, leadership, psycho-spiritual growth. I need to mature to be a better leader for people who depend on me, especially my family.
  • Meditation and other mindfulness practises.
  • Most importantly - being a dad and learning how to create the best possible outcomes for my children.

Pinned Loading

  1. FFT.SlottedTimers FFT.SlottedTimers Public

    FFT.SlottedTimers provides high-performance, allocation-free, inaccurate, asynchronous waits to replace use of the resource-intensive Task.Delay(int milliseconds) method provided by the .net framew…

    C# 6 1

  2. FFT.TimeStamps FFT.TimeStamps Public

    Use this library to get extremely fast timestamping with: Fast, unambiguous representation of exact times in multiple timezones. Fast comparisons of timestamps in multiple timezones. Fast arithmeti…

    C# 1

  3. FFT.Disposables FFT.Disposables Public

    The DisposeBase and AsyncDisposeBase classes provide a number of features that make it easier to write code handling complex logic around the lifetimes of objects.

    C# 1

  4. FFT.Oanda FFT.Oanda Public

    FFT.Oanda is a .Net client for the Oanda api.

    C# 10 8

  5. FFT.Subscriptions FFT.Subscriptions Public

    C#

  6. FFT.TimeZoneList FFT.TimeZoneList Public

    Provides hard-typed references to timezones. Works cross-platform.

    C#

Repositories

Showing 10 of 28 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…