From d0c53ac78a8303e5b8a5569402d594bdd9e7a67d Mon Sep 17 00:00:00 2001 From: Dylan Bolger Date: Fri, 14 Aug 2026 17:21:29 -0500 Subject: Redo index.html and now.html for more modern format --- assets/css/main.css | 243 ++++++++++++++++++---------------------------------- index.html | 212 ++++++++++++++++++++------------------------- now.html | 22 ++--- 3 files changed, 184 insertions(+), 293 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index e31408d..1e387b5 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -17,217 +17,136 @@ url('../fonts/source-code-pro-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/source-code-pro-v14-latin-regular.svg#SourceCodePro') format('svg'); - /* Legacy iOS */ -} - -/* source-sans-pro-regular - latin */ -@font-face { - font-family: 'Source Sans Pro'; - font-style: normal; - font-weight: 400; - src: url('../fonts/source-sans-pro-v14-latin-regular.eot'); - /* IE9 Compact Modes */ - src: local(''), - url('../fonts/source-sans-pro-v14-latin-regular.eot?#iefix') format('embedded-opentype'), - /* IE6-IE8 */ - url('../fonts/source-sans-pro-v14-latin-regular.woff2') format('woff2'), - /* Super Modern Browsers */ - url('../fonts/source-sans-pro-v14-latin-regular.woff') format('woff'), - /* Modern Browsers */ - url('../fonts/source-sans-pro-v14-latin-regular.ttf') format('truetype'), - /* Safari, Android, iOS */ - url('../fonts/source-sans-pro-v14-latin-regular.svg#SourceSansPro') format('svg'); - /* Legacy iOS */ -} - -ul#nav { - list-style-type: none; - padding: 0; - margin: 0; - display: flex; -} - -body#home header ul#nav { - width: 550px; -} - -body#about header ul#nav { - width: 450px; -} - -ul#nav li { - font-size: 16px; - width: 25%; - /* Four equal-width links. If you have two links, use 50%, and 33.33% for three links, etc.. */ - /* If you want the text to be centered */ - text-align: left; - white-space: nowrap; -} - -p#position { - font-size: 16px; -} - -body#home { - max-width: 600px; -} - -body#about { - max-width: 600px; -} - -li.nostyle { - list-style-type: none; +/* Add a black background color to the top navigation */ } body { - font-size: 14px; - margin: 0 auto; + max-width: 80% !important; /* sorry water.css */ } -p { - font-family: 'Source Sans Pro'; +.topnav { + background-color: #333; + overflow: hidden; } -section#resume h1:after { - content: ' // Dylan Bolger'; - color: #d3d3d3; +* { + font-family: 'Source Code Pro'; } -section#intro h1:after { - content: ' // Software Engineer'; - color: #d3d3d3; +/* Style the links inside the navigation bar */ +.topnav a, .topnav p { + float: left; + color: #f2f2f2; + text-align: center; + padding: 14px 16px; + text-decoration: none; + font-size: 17px; + margin: 0; } -div.project.cura h3:after { - font-style: normal; - content: ' # Python (FastAPI), requests'; - color: #d3d3d3; +/* Change the color of links on hover */ +.topnav a:hover { + background-color: #ddd; + color: black; + text-decoration: none; } -div.project.strengthy h3:after { - font-style: normal; - content: ' # Python (Flask), HTML, CSS and JS'; - color: #d3d3d3; -} -div.project.streamfinder h3:after { - font-style: normal; - content: ' // Node.js, Angular, MongoDB, Puppeteer'; - font-size: 0.82em; - color: #d3d3d3; +ul.experience { + padding-left: 0; } -div.project.js h3:after { - font-style: normal; - content: ' // JavaScript'; - color: #d3d3d3; +li.experience-item { + list-style: none; + padding-left: 0; + font-size: 20px; } -div.project.shell h3:after { - font-style: normal; - content: ' # Shell'; - color: #d3d3d3; +span.exp-title { + font-weight: bold; } -div.project.css h3:after { - font-style: normal; - content: ' /* CSS */'; - color: #d3d3d3; +span.exp-sub-title { + font-size: 14px; } -div.project.htmlcss h3:after { - font-style: normal; - content: ' '; - color: #d3d3d3; +div.exp-title-company-top { + margin-top: 10px; } -div.project.swift h3:after { - font-style: normal; - content: ' // Swift'; - color: #d3d3d3; +div.exp-title-company, div.exp-skills-dates { + display: flex; + justify-content: space-between; + align-items: baseline; + margin-bottom: 4px; } -div.project.objc h3:after { - font-style: normal; - content: ' // Objective-C'; - color: #d3d3d3; +li.project { + margin-bottom: 10px; } -div.project a { - font-family: 'Source Code Pro'; +div.project-desc { + font-size: 16px; } -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: 'Source Code Pro'; +div.project-title-stack { + display: flex; + justify-content: space-between; + align-items: baseline; + margin-bottom: 6px; } -a { - color: blue; +span.exp-company { + text-align: right; + padding-bottom: 0; + margin-bottom: 0; + font-weight: bold; } -a:active { - color: gray; +li.project { + list-style: none; + font-size: 20px; } -section { - padding-bottom: 50px; - line-height: 20px; +span.project-title { + font-weight: bold; } -div.project { - margin-bottom: 1.4em; +span.exp-date { + font-weight: bold; + font-size: 16px; } -div.project h2 { - font-style: italic; +span.exp-skills { + margin-left: 0px; + font-size: 16px; } -section#projects p#description { - margin-bottom: 1.5em; -} -header { - padding-left: 0px; - margin: auto; +p.umami { + font-size: 12px; + color: #64748b; } -/*make uls clean*/ -section ul { - padding-left: 0px; - list-style-type: none; - line-height: 20px; +/* Add a color to the active/current link */ +.topnav a.active { + background-color: gray; + color: white; } -div.project h1 { - margin-bottom: 200px; +/* Right-aligned section inside the top navigation */ +.topnav-right { + float: right; } -section h1 { - font-weight: bold; - font-size: 28px; - line-height: 30px; +ul.navlist { + display: flex; + list-style: none; + width: 100%; + margin: 0; + padding: 0; } -@media (prefers-color-scheme: dark) { - html { - background-color: #313134; - } - - body { - color: white; - } - - a { - color: #0074d9; - } - - a:hover { - color: white; - } +li.left-item { + margin-right: auto; } diff --git a/index.html b/index.html index db11bb4..01cf74b 100644 --- a/index.html +++ b/index.html @@ -19,136 +19,106 @@ + + -
- -
-

Dylan Bolger

-

- Hey, I'm Dylan. I'm a Software Engineer primarily writing Java. For fun I like to automate things in my home, deploy docker containers, ride bikes, and drink coffee. - If you'd like to learn more about me, check out my blog where I mainly ramble about the projects I'm working on. -

-

- Want to know what I'm up to right now? Check out my /now page! -

-

- Note: My website uses Umami for gathering web analytics. This data is stored in my local server, is not shared with any third parties, and is strictly used to count visits to my pages. If you aren't interested in sharing that data, you can use a content blocker to block the script.js from loading in. -

-
-
-

Projects

-

- Projects are listed from most recently to least recently created in their respective categories. -

-

Scripts

-
-

pip-to-python-packages

-

A helper script to move existing pip packages installed to Python packages from the AUR or the offical - Arch Linux repositories.

- - Source -
-
-

Statistics

-
-

Testing normality in random variables with QQ-plots and estimating the parameter λ in the Poisson - Distribution

-

This project was a submission for MTH345 Fall 2022 at Missouri State University.

- - View Document -
-
-

Web

-
-

city-utilities-restful-wrapper

-

A RESTful API wrapping my energy service provider to gather energy usage data in Home Assistant.

-

- - Source -
-
-
-

Strengthy

-

A fitness tracking webapp

-

This project was a group submission for CSC450 Spring 2022 at Missouri State University.

- - Source -
-
-
-

StreamFinder

- - Devpost project - -

A website that finds streaming platforms (Hulu, Netflix, etc.) to stream your favorite content.

-

This project was a group submission at PickHacks. View the website - at streamfind.tech.

-

Winner of Best Domain Registered with Domain.com

- - Source -
-
-
-

dbolger.dev

-

- My website (the one you are looking at right now). +

+

+ Hey, I'm Dylan.

- - Source code - -
-

Spotify

-
-

Tidal

-

A Spotify theme based on Tidal's user interface.

- Source code (v2) -
- Source code (Legacy) -
-

iOS and macOS

-
-

Recte

- A jailbreak tweak to remove the accessory view from the Pandora app. + I'm a Software Engineer writing and drinking Java on a daily basis!

- Source code -
-
-

Finical

-

- A jailbreak tweak to let you swipe away the lockscreen media player. -

- Source code -
-
-

Intemperate

-

- A jailbreak tweak to bypass the thermal lockdown mode when an iPhone - reaches a temperature threshold. +

In my free time, I like to ride my bikes, make espresso, read, and very occasionally write.

- Source code -
-
-

Signate

- A jailbreak tweak to display device uptime on the lockscreen. + Want to know what I'm up to right now? Check out my /now page!

- Source code -
-
-

dwa140shortcut

-

- A shortcut application for designed for Hackintosh machines using the - DWA-140 preference pane. -

- Source code
+
+

Experience

+

Titles, skills, and companies I've acquired professional experience from.

+ +
+
+

Projects

+

Personal projects I've created in my free time. Source code for these projects are hosted on my personal cgit instance.

+
  • +
    + + city-utilities-restful-wrapper + + Python, FastAPI +
    +
    + REST service for gathering utility usage data from my utility provider City Utilities +
    +
  • +
  • +
    + + personal-website + + HTML, CSS +
    +
    +
    + Website used to present my experience, projects, and act as a landing page for anyone interested in knowing about me +
    +
    + Written with no JavaScript in mind, using pure HTML, CSS, and loading water.css for a fast and fluid experience +
    +
    +
  • +
    - + +

    + Disclaimer: My website uses the open-source software Umami for collecting analytics about users accessing my website. + This data is stored in my local server, is not shared with any third parties, and is strictly only used for my personal purposes (reviewing page counts, retention time, etc.). + If you don't want to share this data, feel free to use a content blocker to prevent the script.js from loading in. +

    diff --git a/now.html b/now.html index 02eb3ca..c9e71d8 100644 --- a/now.html +++ b/now.html @@ -18,18 +18,20 @@ + + -
    - -
    -

    - < Back to homepage -

    Now

    Welcome to my "now" page, which I'll be using to tell you how I'm currently doing, -- cgit v1.2.3