What's Sam working on?
(mouse over)
|
Mason
The package manager for Chapel: an emerging parallel programming language. I started Mason from scratch during my first internship at Cray. Based on Cargo, the package manager for Rust, Mason allows Chapel users to create applications
and libraries in a repoducible way. Some features of Mason:
- Manages complete dependency tree at specific versions
- Interfaces with pkg-config and Spack: a package manager geared towards HPC
- Seperate manifest and lock files like Cargo or NPM
- Mason-Registry: a central package repository
Check this project out on GitHub:
|
CryptoNet
A recurrent neural network using long short-term memory to learn trends in the price of crypto-currencies. The models are built with Keras using Tensorflow as a backend.
- Uses Python3, Keras, Tensorflow, Numpy, Matplotlib
- Predicts trends of varying lengths
- Data collected from CoinDesk
- Future plans to incorporate newer alt-coins
Check this project out on GitHub:
|
SEC-Chat
A chat application with a web front end and a command line interface. SEC-Chat was built using the python Flask framework. A file server was written in C for quickly sharing files between users. A few features of SEC-Chat:
- User authentication
- Encrypted chat
- Encrypted file Sharing
- Group chats known as Channels
- Admin accounts
Check this project out on GitHub:
|