My Deployments
Here are some of my web deployments hosted on my server at home.
Some are public, so please explore:
-
git.mfoi.dev
My home for all my cool code (using cgit)!
-
invest.mfoi.dev
A frontend showing the buy and sell signals of my handmade physics-informed trading algorithm, along with the yield over time. Designed specifically for crypto, my algorithm is actively trading 24/7 on alpaca!
-
ai.mfoi.dev
My AI playground using OpenWebUI with an Ollama backend running on my old gaming rig. I train and use my own custom models and enjoy the privacy of running everything locally.
-
drive.mfoi.dev
A locally-hosted google drive "clone" using nextcloud for myself, friends, and family. Also has conferencing using WebRTC for video calls, which has been convenient for my consulting firm.
-
browndash.mfoi.dev
My own personal deployment of a hypermedia dashboard software I worked on during my research at Brown, since browndash.com has been consistently down since I graduated (lmao). It's basically Prezi on steroids, and I use it to spice up presentations for my consulting firm. You can find some example use cases on their documentation website.
-
mail.mfoi.dev
This is my own personal email server setup using Luke Smith's emailwiz. I've reviewed the script, and it's very solid and secure. Uses dovecot and postfix under the hood with many other open-source plugins to beat spam, phishing, and filtering.
-
blog.mfoi.dev [WIP]
My personal blog where I write about tech, life, and random thoughts - including some entries from my diary in 6th grade. Planning a release in 2026!
My Projects
Here are some significant projects I have done, mostly from my coursework:
-
Weenix OS
(video, code)
An x86 operating system in C from scratch, including a scheduler, filesystem, and (virtual) memory manager. -
Investigation into the Chaotic Fermi Pasta Ulam Chain
(paper, video, code)
Chaotic simulations in Julia investigating a power law between a Lyapunov exponent and time to equipartition. -
Ocean Simulator
(videos, code)
A project in C++ leveraging the GPU (OpenGL) and the fourier series to efficiently and accurately simulate waves. -
Ultrasonic Linklayer
(video, code)
A link-layer protocol in Python allowing for communication of data among nodes using silent soundwaves (frequencies that computers can pick up but humans cannot hear). -
Neural Oscilliscope
(paper, code)
A neural net applied on a oscilloscope in Python to more accurately measure the speed of light and tune instruments in thermodynamically diverse environments. -
Implementing TCP/IP
(code)
A lightweight, multithreaded client/server implementation of the TCP/IP stack in Go, following the exact spec of RFC 793. -
Music Streamer
(code)
A multithreaded server/client package in C to stream music in UDP and broadcast the channel list in TCP.