Coder Social home page Coder Social logo

Michael's Projects

advanced-cpp-and-modern-design icon advanced-cpp-and-modern-design

This repository provides solutions to the Advanced C++ and Modern Design course jointly provided by the Baruch MFE and Quantnet.

algorithms icon algorithms

An library in Java of popular algorithms for technical interview preparation. Each algorithm has been implemented with an optimal time and space complexity.

chatbot-application icon chatbot-application

A web-based ChatBot application that can be used to respond to user queries. The underlying knowledge base has been parsed from XML documents using the Java StAX API. Additionally, the data is stored in multiple ways to illustrate different datastore capabilities as well as their response times. For example, the application uses the ultra-fast Lucene indexing and search library, and stores data in MySQL and MongoDB to illustrate both relational and document-oriented databases.

data-structures-with-java icon data-structures-with-java

This repository provides examples of common data structures implemented in Java that can be used when designing different software. These data structures allow us to write efficient and re-usable code.

exchange-matching-engine icon exchange-matching-engine

An exchange matching engine that is a conceptual emulation of Nasdaq or NYSE. The system asynchronously handles buy, sell, and modify order requests from buyers and sellers in the market. The requests are asynchronously handled via an order book that will fill requests or keep them pending based on a FIFO matching algorithm.

exchange-matching-engine-emulation icon exchange-matching-engine-emulation

This project implements an elementary version of a matching engine for a crypto exchange. It uses data structures and algorithms to describe an efficient system that handles BUY and SELL requests from buyers and sellers for a pool of instruments. The system fills the requests or keeps them pending per the depth of the order book.

financial-derivative-pricing-application icon financial-derivative-pricing-application

An application used to price financial derivatives (options) via Black-Scholes and divided difference formulae. This application uses Policy-Based design and Template Metaprogramming.

met-cs665 icon met-cs665

MET CS665 - OOP Design Patterns Code Examples

multi-threaded-algorithmic-trading-system icon multi-threaded-algorithmic-trading-system

Beach Tech is a cutting-edge high-frequency trading system that supports market-making and liquidity-taking strategies. Built with modern C++, it deterministically sequences order book updates into downstream load-balanced and lock-free components that manage orders, positions, risk (and more) while emitting orders to exchanges around the world.

multi-threaded-monte-carlo-simulation-for-option-pricing icon multi-threaded-monte-carlo-simulation-for-option-pricing

A multi-threaded Monte Carlo simulation app that approximates the prices of financial derivatives (options) via Finite-Difference Methods, the Euler and Milstein Approximations. This app leverages C++11 to C++20 language features and design concepts.

portfolio-sight icon portfolio-sight

This application is a wealth management platform that specializes in data aggregation, portfolio reporting, and analytics. Market data is provided by IEX Cloud.

sdx1 icon sdx1

My solutions to Homeworks from PennX: SD1x Software Development Fundamentals course (Class 1 of the Professional Software Developer Certificate)

web-services-and-apis icon web-services-and-apis

This application provides a RESTful vehicle API that uses the microservice architecture. The services are registered with a Eureka Server and provide vehicle pricing and location data. The API is documented with Swagger.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.