From d475517c9b2e2eb8826a30aef8f3413c8e982c35 Mon Sep 17 00:00:00 2001 From: sotech117 Date: Tue, 16 Sep 2025 21:46:37 -0400 Subject: intial commit --- index.html | 370 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ resume.html | 343 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 713 insertions(+) create mode 100644 index.html create mode 100644 resume.html diff --git a/index.html b/index.html new file mode 100644 index 0000000..db62af1 --- /dev/null +++ b/index.html @@ -0,0 +1,370 @@ + + + + + mfoiani site + + + + + + + +
+

Ciao a tutti, I'm Michael!

+

+ I have been making websites for 13 years, starting with a basic HTML + page on my Mom's old Windows XP laptop in 6th grade. Since then, I have + built upon this initial interest into a passion for all things + technology. Recently, I graduated with my Masters in Computer Science + from Brown University, specializing in UI/UX, Graphics, and Operating + Systems. +

+ +

+ While I love making minimalist websites, I also enjoy deploying + open-source applications and writing low-level code. See my deployments + and projects below for more! +

+ +

+ If you want to contact me for any reason, don't hesistate to + email me! +

+
+ +
+ +
+
+

My Deployments

+

+ Some of these sites are public so take a look! +
There's also some secret sites at x.mfoi.dev, if you're up for + the challenge. +

+
+
    +
  • +

    + 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

+

+ Below are some projects I have highlighted, 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 in Python applied on a oscilloscope to more + accurately tune instruments in thermodynamically diverse + environments. +

    +
  • +
  • +

    + Implementing TCP/IP + paper, + code +

    +

    + A lightweight, performant implementation of the TCP/IP stack in + Go, following the exact spec of + RFC 793. +

    +
  • + +
  • +

    + Music Streamer + paper, + code +

    +

    + A multithreaded server and client package in C to stream music + in UDP and broadcast the channel list in TCP. +

    +
  • +
+
+
+
+ + + + diff --git a/resume.html b/resume.html new file mode 100644 index 0000000..ded8a88 --- /dev/null +++ b/resume.html @@ -0,0 +1,343 @@ + + + + + Michael Foiani Resume + + + + + + + + +
+

Michael Foiani

+ + +

+ U.S. citizen moving to NYC in November but can work remote or move + sooner if needed. +

+
+ +
+
+ +
+

Education

+
    +
  • +
    +
    + Sc.M. in Computer Science from Brown University, 4.0 + GPA + Graduated 2024 +
    +
    + Specialties: UI/UX, HCI, Graphics, Computational Physics, + Operating Systems +
    +
    +
  • +
  • +
    +
    + Sc.B. in Computer Science & A.B. in Physics from Brown + University, 3.94 GPA + Graduated 2023 +
    +
    + Awards: Alfred H. Joslin Award, Magna Cum Laude, and + Departmental Honors +
    +
    +
  • +
+
+ +
+

Work History

+
+
+ Owner of MFOI Consulting LLC; Naples FL + July 2024 to Current +
+
    +
  • + Deployed locally-hosted, secure, private, and cost-effective IT + solutions for small businesses and non-profits that reduce + operational costs and modernize infrastructure. +
  • +
  • + Migrate infrastructure like Apache and Ruby on Rails with Nginx + and Next.JS to ensure future compatibility. +
  • +
  • + Made landing sites for advertisement purposes in either HTML/CSS + or Next.JS/TailwindCSS. +
  • +
+
+ +
+
+ Head Teaching Assistant; Brown University, Providence RI + January 2022 - May 2024 +
+
    +
  • + Automated many manual tasks and data pipeline processes as the + Head Teaching Assistant for two 400+ student and 50+ staff courses + (including the largest UI/UX course in the country). +
  • +
  • + Revamped the main course website(s) CI/CD pipeline to include + comprehensive tests for traversing links in GitHub Actions to + ensure students would not access broken links. +
  • +
  • + Reverse engineered Gradescope's API using Postman to create a + self-hosted dockerized Typescript Next.JS app to simplify + management of grading data for professors. +
  • +
  • + Integrated UX Factor, a peer-to-peer grading system in vanilla JS, + reducing manual grading by ~80%. +
  • +
  • + Organized the creation and review of all course materials relating + to HTML5, CSS3, JavaScript, React, web accessibility, and UI/UX + design. +
  • +
+
+ +
+
+ Research Assistant for Prof. Van Dam's Graphics Lab; Brown + University + January 2022 - May 2023 +
+
    +
  • + Developed innovative features in a large TypeScript React webapp + (called Dash) used by thousands. +
  • +
  • + Designed and implemented an efficient interactive storytelling + platform in Dash using a custom Typescript trie parser on MongoDB + documents for my honors thesis, sponsored by and presented to + Adobe and Figma. +
  • +
  • + Ported light video processing from the Node.js backend to the + client using WebAssembly FFMPEG libraries, reducing heavy CPU + usage and network load on the Azure server during peak hours. +
  • +
+
+ +
+
+ Fullstack Software Engineer Intern; Tagg.Id, Palo Alto CA + Summer 2021 +
+
    +
  • + Served as the main point of contact for cross-functional + collaboration among the design, frontend, and backend engineering + teams, determining feature integration feasibility. +
  • +
  • + Developed a touch-based video editing frontend for mobile devices + in React Native with native GPU support to double editing + performance and increase video resolution to native. +
  • +
+
+
+ +
+

Relevant Projects

+
+
    +
  • + Watchdogs: a React frontend with + a Java Spring and SQLite3 backend that takes data from the SEC on + CEOs, determines related trades using PageRank, then displays the + results visually in an HTML canvas (code). +
  • + +
  • + MAO-PWA: a progressive webapp in + Polymer3 with a Firebase backend to manage tutoring and signups + for my high school's math team (code). +
  • + +
  • + Brown's UIUX Course Website: led + a team of 12 to design and develop a simple, lightweight, and + accessible site in plain HTML, CSS, and JS used by hundreds of + students. (site, + code). +
  • + +
  • + Simple AB Template: + A local AB test stencil in vanilla JS using local browser storage + (code). +
  • +
+
+
+
+ + -- cgit v1.2.3-70-g09d2