DXC Fixnetix

Acquired by Fixnetix to develop a ultra low-latency market data feed fully managed solution across European Capital markets. Here I developed a number of new products like iX-MAX that allowed Fixnetix to remove all dependencies third-party products like Reuters RMDS and Wombat Data fabric. These products provided better latency, fail-over capabilities, resiliency, caching and distribution across sties that clients required. Additionally, pushed DevOps as service philosophy into all products that have allowed clients to monitor their SLA’s in real-time.

Dow Jones Telerate, Inc.

Built from scratch the European Market Data system to rival Reuters that provided the aggregation, distribution and transaction services to suppliers and users of capital markets content and liquidity. The objective of this project was to move Dow Jones Telerate from its paged based delivery of prices to a digital (fid) based market data feed.

Market Systems Technology, Inc

Joined Market Systems Technology as a partner to evolve the existing technology stack away from proprietary hardware technologies to more cost-effective commoditized stack. Here performance engineering practices and were applied to the business, operations, development, testing and end users to create a new distributed Market data system written in ANSI C that was installed on the trading floors of the Pacific Stock Exchange, Boston Stock Exchange and the American Stock Exchange.

Natwest Stockbrokers Limited

Brought into Natwest Stockbrokers to solve latency problems within their Order routing system. Here I developed and performed optimization on the London Stock Exchange trading gateway. Additionally, in preparation for Y2K directed complete an audit of all exchange trading gateways.

UBS Phillips & Drew

A rotation program over 12 months that allowed me to try out a variety of roles, gain a wide range of experience, and explore multiple opportunities. Started at a Bond trading desk using Excel and then found my way to extending a Bonds Analysis system (called Bonds Gemini) for Bond dealers which provided real-time update of positions and limits to allow accurate risk monitoring.

Union Discount Company

Using PL/1 developed various components of Stock, Bills, and Forward Rate Agreement (FRA) trading systems.

Research & Projects


Core algorithm of Bitcoin hashing


Bitcoin is a cryptocurrency and worldwide payment system. It is a decentralized digital currency, as the system works without a central bank or single administrator


A Blockchain is a decentralized database, which requires the consensus of the majority of the users to add to it.


Hashing is the generation of a value or values from a string of text using a mathematical function.

Talks & Workshops

Market Data API Workshop
Jun 4, 2001 1:00 PM

Recent Posts

More Posts

Using clang-format


Using the Check unit testing framework for C


Choosing the Serialization format for configuration files.


List of projects and resources written in the C programming language.


Reason’s for hashing functions


Articles & Publications

. Red Hat Enterprise Linux Network Performance Tuning Guide. RHEL Performance Tuning, 2017.

PDF Official Redhat Guide

. Blockstack: A New Internet for Decentralized Applications. BlockStack, 2017.

PDF Blockstack GitHub


Over my career I have mentored many developers, however the following courses were formalized:

  • Programming: Migrating from PL/1 to C for Software Engineers

  • Operating Systems: Introduction of UNIX/Linux operating systems. An exploration of basic commands, utilities, system structures and tools for Stratus VOS engineers.


Let's connect!