Using parallel processing and mpsc channels to find large files.
Creating middleware for the Actix Web framework that supports rate-limiting server endpoints.
Creating a backend messaging service.
Learning more about Actix Web, PostgreSQL, and sqlx by creating a backend for a Reddit clone.
Creating an async multi-threaded port scanner that supports user specified port ranges, timeout durations, and thread quantity.
Archiving Blogger content using Rust and RegEx.
Using third-party crates to generate PDF documents from structured data.
A web service to download and hash remote images.
Creating an email relay server using Rust, Actix Web, and Lettre.
A CLI program implemented in C, C++, Go, and Rust designed to find large files in a specified directory.
A web service to fetch data, store user device tokens in a DynamoDB table, and interface with APNS.
Using JavaScript, third-party APIs, and server-side code to learn about visitors to my site.
Using GoLang to create a simple filesharing service and enforce authenticated sessions.
Creating a frontend site and working with form data in Go HTML templates.
Using GoLang to create a simple chat room using WebSockets and channels.
A web service to download and hash remote images that rate limits requests.
A weather app for iOS allowing users to search and save locations, register for push notifications, and customize their color scheme.
An app designed to teach its users two of the most common phonetic alphabets.
Using MongoDB to store user supplied data.
View my apps on the Apple App Store.
Hardening a Raspberry Pi and using it to run a hidden (onion) service.
Monitoring indoor air quality using a RaspberryPi, SDS011 dust sensor, Google Cloud Storage, Apple Push Notification services, and a web-server written in Go.
An authentication microservice.
A CLI tool that crawls domains and downloads specified file types.
A script to crawl a Blogger site and scrape its contents.
Using a neural network to classify emotions present in human speech.
Designing a relational database and implementing security best practices for Oracle DB.