From f957dd05ca2ac5c94864531ab68d23f8de214938 Mon Sep 17 00:00:00 2001 From: sotech117 Date: Tue, 16 Sep 2025 22:24:12 -0400 Subject: update phone css and final touches --- index.html | 173 ++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 103 insertions(+), 70 deletions(-) diff --git a/index.html b/index.html index db62af1..2ea52a9 100644 --- a/index.html +++ b/index.html @@ -17,6 +17,7 @@ sans-serif; background-color: #fff; color: #121212; + line-height: 1.3; } a { @@ -25,11 +26,22 @@ cursor: alias; } + a:hover { + text-decoration: underline; + font-size: 105%; + transition: all 0.2s ease-in-out; + } + a.disabled { color: grey; cursor: not-allowed; } + a:hover.disabled { + text-decoration: none; + font-size: 100%; + } + .container { max-width: 800px; margin: 0 auto; @@ -43,6 +55,26 @@ color: #888; } + /* Remove massive spacing between headers and p */ + .deployment-section > h3, + .project-section > h3 { + margin-bottom: 0.25rem; + } + .deployment-section > p, + .project-section > p { + margin-top: 0; + } + .deployment-section > ul > li > h4 { + margin-bottom: 0.25rem; + } + .project-section > ul > li > h4 { + margin-bottom: 0; + } + .project-section > ul > li > p, + .deployment-section > ul > li > p { + margin-top: 0; + } + /* Dark mode theme support */ @media (prefers-color-scheme: dark) { body { @@ -54,6 +86,17 @@ color: #66aaff; } } + + /* Phone support */ + @media (max-width: 600px) { + .container { + padding: 0 20px 20px 20px; + } + + ul { + padding-left: 20px; + } + } @@ -76,23 +119,22 @@

- If you want to contact me for any reason, don't hesistate to - email me! + If you want to contact me for any reason, don't hesistate to email me at + mfoiani@mfoi.dev!


-
-

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. -

-
-
    +
    +
    +

    My Deployments

    +

    + Here are some of my web deployments hosted on my server at home. +
    Some are public, so please explore: +

    +
    -
    -
    -

    My Projects

    -

    - Below are some projects I have highlighted, mostly from my coursework. -

    -
    +
    +

    My Projects

    +

    + Here are some significant projects I have done, mostly from my + coursework: +

    • -

      - Weenix OS (Weenix OS

      +

      + (videocode) - -

      +
      An x86 operating system in C from scratch, including a scheduler, filesystem, and (virtual) memory manager.

    • -

      - Investigation into the Chaotic Fermi Pasta Ulam Chain (Investigation into the Chaotic Fermi Pasta Ulam Chain

      +

      + (papercode) - -

      +
      Chaotic simulations in Julia investigating a power law between a Lyapunov exponent and time to equipartition. -

    • -

      - Ocean Simulator (Ocean Simulator

      +

      + (videoscode) - -

      +
      A project in C++ leveraging the GPU (OpenGL) and the fourier series to efficiently and accurately simulate waves.

    • -

      - Ultrasonic Linklayer - Ultrasonic Linklayer

      +

      + (videocode - -

      + >) +
      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 - Neural Oscilliscope

      +

      + (papercode - -

      + >) +
      A neural net in Python applied on a oscilloscope to more accurately tune instruments in thermodynamically diverse environments.

    • -

      - Implementing TCP/IP - paper, - Implementing TCP/IP

      +

      + (code - -

      - A lightweight, performant implementation of the TCP/IP stack in - Go, following the exact spec of + >) +
      + A lightweight, multithreaded client/server implementation of the + TCP/IP stack in Go, following the exact spec of RFC 793.

    • -

      - Music Streamer - Music Streamer

      +

      + (papercode - -

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

    @@ -361,10 +392,12 @@ -- cgit v1.2.3-70-g09d2