Derrick Goodfriend

Featured Projects

SwiftHTTPServer

An HTTP server project written entirely in Swift, SwiftHTTPServer runs on both macOS and Linux, making it accessible across platforms. It features a straightforward setup for serving HTML and static files, along with a custom route-handling system. This server’s design is modular, allowing easy expansion—like integrating SSL in the future—to suit both personal projects and learning environments.

Requires Swift 5.8 or later on macOS or Linux


SlidingMenu

SlidingMenu is a flexible iOS framework for creating sleek, side-drawer menus with SwiftUI. With just a few lines, users can customize SF Symbols, titles, and the displayed view for each menu item. It’s designed for developers who want to drop a polished menu into their apps without hassle, all while keeping the codebase clean and intuitive.

Requires Swift 5.9 / iOS 17 or later


Habitile

Habitile is a habit-tracking tool using ESP32 microcontrollers and ePaper displays, designed to make building routines simpler. This project connects over Bluetooth or WiFi to a companion app, letting users interact directly with the screen and buttons. Created with habit formation in mind, especially for those who benefit from visual reminders, Habitile combines a hands-on IoT setup with a clear focus on day-to-day usefulness.


Privacy