rust

Streaming Order Book - Project

A mini project written in Rust that connects to two exchanges' WebSocket feeds simultaneously, pulls order books for a given traded pair of currencies from each exchange, merges and sorts the order books to create a combined order book, and publishes the spread, top ten bids, and top ten asks as a stream through a gRPC server.

Avenue Code - Contract

I provided consultancy for one of Avenue Code's partner companies. My role involved replacing resource-intensive Airflow jobs with a compact Rust binary. This new solution pushed transformed Kafka results to an AWS S3 bucket, which were subsequently processed by Python Lambdas.

Rust: A Green Language for a Sustainable Future

As we delve deeper into the 21st century, the impact of our digital footprint is becoming increasingly evident. Virtually every action we take, from checking our emails to streaming our favorite shows, consumes energy. This energy powers the data centers that house our servers, fuels the devices we hold in our hands, and drives the networks that keep us all connected. This digital realm, once thought to be intangible and without physical consequence, is now understood to be a significant player in global energy consumption.

Automating Zola Site Deployment with GitHub Actions and AWS

In today's tech-driven world, with a plethora of tools and resources at our disposal, leveraging these to enhance efficiency is no longer an option, but a necessity. These tools, like Zola, GitHub Actions, and AWS services, are our allies in navigating the bustling landscape of web development. By employing them strategically, we're able to streamline our processes, thus freeing up more time to focus on what truly matters: crafting engaging, high-quality content and software.