diff --git a/assets/site.css b/assets/site.css index 2a3027e..3570a9c 100644 --- a/assets/site.css +++ b/assets/site.css @@ -38,7 +38,7 @@ body { --content-width: clamp(75vw, 40rem, 100vw - 3rem); --inset: calc(50vw - var(--content-width) / 2); background-image: - radial-gradient(circle at -20% -20vmin, #0000ff19, transparent 60%), + radial-gradient(circle at -20% -20vmin, #00f2, transparent 60%), radial-gradient(circle at 120% calc(100% - 20vmin), #0873, transparent 60%), url(/noise.png); } @@ -52,7 +52,7 @@ body[data-theme="dark"] { --c-accent: hsl(220 20% 35%); --c-body-background: hsl(220 50% 5%); - --c-text-background-light: hsl(220 20% 35% / 30%); + --c-text-background-light: hsl(220 40% 10% / 40%); --c-text-light: hsl(60 50% 86.67%); --c-text-dark: hsl(60 50% 86.67%); } @@ -67,7 +67,7 @@ body[data-theme="dark"] { --c-accent: hsl(220 20% 35%); --c-body-background: hsl(220 50% 5%); - --c-text-background-light: hsl(220 20% 35% / 30%); + --c-text-background-light: hsl(220 40% 10% / 40%); --c-text-light: hsl(60 50% 86.67%); --c-text-dark: hsl(60 50% 86.67%); } @@ -402,7 +402,7 @@ h3 { a.header-anchor { position: absolute; transform: translateX(-100%); - left: -0.2ch; + margin-left: -0.2ch; opacity: 0; transition: opacity ease-in 0.1s; &::before { diff --git a/eleventy.config.js b/eleventy.config.js index ddaef10..9b369c7 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -93,9 +93,6 @@ export default (config) => { config.addFilter("formatDate", (date, format) => { return dayjs(date).utc().format(format); }); - config.addFilter("markdown", (markdownString) => { - return mdLib.renderInline(String(markdownString ?? "").trim()); - }); clean.updateFileRecord("dist"); diff --git a/site/pages/home.md b/site/pages/home.md index 2136c34..1b6c919 100644 --- a/site/pages/home.md +++ b/site/pages/home.md @@ -6,7 +6,6 @@ permalink: / I'm Joshua Seigler, a homeschooled kid born in the 80s. I've watched technology advance from dial-up and Geocities pages, to federated social media and decentralized autonomous organizations. - -I have been a software engineer since 2010, and my focus has been on front-end development for web and mobile. See [my professional timeline](/timeline) for more information. +At the moment I work for a risk analysis startup called QI Path. I have been a software engineer since 2010, and my focus has been on front-end development for web and mobile. See [my professional timeline](/timeline) for more information. If you would like to connect, you can [send me electronic mail](mailto:joshua@seigler.net?subject=found+your+website) or [book an "unoffice hours" chat](/unoffice-hours)[?](https://interconnected.org/home/2020/09/24/unoffice_hours) diff --git a/site/posts/2025-05-15-tools-of-the-trade.md b/site/posts/2025-05-15-tools-of-the-trade.md index 3fe71f9..2fd3b64 100644 --- a/site/posts/2025-05-15-tools-of-the-trade.md +++ b/site/posts/2025-05-15-tools-of-the-trade.md @@ -14,7 +14,7 @@ It also supports installing specific global tools, like `angular-cli` from `npm` ### [stack-pr](https://github.com/modular/stack-pr) Open source tool for [stacking PRs](https://www.stacking.dev/). -PR stacks are, as far as I can tell, the best way to manage large features in git. I first heard about this practice in a series of blog posts from Graphite, a company offering free PR-stacking software and related paid services. But you don't need a custom CI flow or managed service for stacking to work - this CLI tool or one of the others at [stacking.dev](https://www.stacking.dev/) can take care of this. +PR stacks are, as far as I can tell, the best way to manage large features in git. I first heard about this practice in a series of blog posts from Graphite, a company offering free PR-stacking software and related paid services. But you don't need a custom CI flow or managed service for stacking to work - this CLI tool or one of the others at stacking.dev can take care of this. If you start using PR stacks your whole company will start copying you. diff --git a/site/timeline/1985-1998.md b/site/timeline/1985-1998.md index d57b7c0..56c7abe 100644 --- a/site/timeline/1985-1998.md +++ b/site/timeline/1985-1998.md @@ -3,5 +3,6 @@ title: Homeschooled time: 1985-1998 description: | Reading, field trips, spelling bees. Developing interest in math, art, and computers. As long as I stayed ahead of the baseline public school standards, I could explore whatever interested me. What a great beginning. + Big thanks to my parents for nurturing my appetite for learning. Thanks also to my brothers for teaching me patience and conflict resolution! --- diff --git a/site/timeline/1999-2001.md b/site/timeline/1999-2001.md index 2dbae4b..3b3877e 100644 --- a/site/timeline/1999-2001.md +++ b/site/timeline/1999-2001.md @@ -1,6 +1,5 @@ --- -title: | - [PVCC](https://www.pvcc.edu/) - Associate’s in science +title: PVCC - Associate’s in science time: 1999-2001 description: | Highlights include a public speaking class and an excellent Java programming class, my introduction to object-oriented programming. I have such fond memories of the teachers here and their dedicated enthusiasm. diff --git a/site/timeline/2001-2004.md b/site/timeline/2001-2004.md index cf9233c..baed300 100644 --- a/site/timeline/2001-2004.md +++ b/site/timeline/2001-2004.md @@ -1,6 +1,5 @@ --- -title: | - [RPI](https://www.rpi.edu/) - Bachelor’s in Math & Computer Science +title: RPI - Bachelor’s in Math & Computer Science time: 2001-2004 description: | My first time living away from home. Aside from the education, I connected with a lot of people who have remained important in my life. diff --git a/site/timeline/2004-2008.md b/site/timeline/2004-2008.md index 9e71ea4..3d00f56 100644 --- a/site/timeline/2004-2008.md +++ b/site/timeline/2004-2008.md @@ -3,5 +3,6 @@ title: Part time teacher / E-learning Technician time: 2004-2008 description: | After a couple semesters as a part time math instructor at my old community college, I switched to a role supporting instructors with remote learning, software assistance, and classroom technology. + This is also when my love of board games really exploded. Local friends had an extensive game collection and we used to play until late at night. --- diff --git a/site/timeline/2010-2013.md b/site/timeline/2010-2013.md index a4cf858..29c6150 100644 --- a/site/timeline/2010-2013.md +++ b/site/timeline/2010-2013.md @@ -1,8 +1,8 @@ --- -title: | - Junior software engineer @ [Oakleaf / Waste Management](https://www.wm.com/) +title: Junior software engineer @ Oakleaf / Waste Management time: 2010-2013 description: | This Microsoft based company was a good first step into corporate development. I was exposed to a variety of development roles, and began building a personal specialization in front-end development. + Also, shortly after moving for this job, I met my wife! --- diff --git a/site/timeline/2013-2017.md b/site/timeline/2013-2017.md index a358375..e849922 100644 --- a/site/timeline/2013-2017.md +++ b/site/timeline/2013-2017.md @@ -1,8 +1,8 @@ --- -title: | - Application engineer @ [XPO Logistics](https://www.xpo.com/) +title: Application engineer @ XPO Logistics time: 2013-2017 description: | Microsoft environment, Agile methodology. This fully front-end focused role highlighted the value of investing in myself and building a skillset focused around my strengths and interests. + Outside of work, I began deeply researching cryptocurrencies and economics and using open source web development tools for personal projects. --- diff --git a/site/timeline/2017-2020.md b/site/timeline/2017-2020.md index 80e775e..45fdf7e 100644 --- a/site/timeline/2017-2020.md +++ b/site/timeline/2017-2020.md @@ -1,6 +1,5 @@ --- -title: | - Software developer @ [Dash Core Group](https://www.dash.org/dcg/) +title: Software developer @ Dash Core Group time: 2017-2020 description: | After some successful freelance work, I became a full time contractor, working remotely. I was fortunate to sometimes travel to interesting places to represent Dash or to meet up worldwide with other developers. My focus here was on web development, React Native app development, and JavaScript API testing and documentation. diff --git a/site/timeline/2020-2021.md b/site/timeline/2020-2021.md index d1d5032..bbfb58d 100644 --- a/site/timeline/2020-2021.md +++ b/site/timeline/2020-2021.md @@ -1,5 +1,5 @@ --- -title: Senior software engineer @ [HubSpot](https://www.hubspot.com/) +title: Senior software engineer @ HubSpot time: 2020-2021 description: | Back in the corporate world, using my experience to develop React projects in an agile environment. I began building my mentoring and team management abilities, as well as sharpening my JavaScript and React skills. diff --git a/site/timeline/2021-2022.md b/site/timeline/2021-2022.md index 9591656..c7aba6e 100644 --- a/site/timeline/2021-2022.md +++ b/site/timeline/2021-2022.md @@ -1,5 +1,5 @@ --- -title: Senior software engineer @ [Prenda](https://www.prenda.com/) +title: Senior software engineer @ Prenda time: 2021-2022 description: | This role was at the intersection of many interests, including learning, communication, and decentralized solutions. Here I learned to own, plan, and solve larger and less-well-defined tasks. Prenda has an excellent and intentional culture that fosters humility and recognizes others' humanity. diff --git a/site/timeline/2023-2025.md b/site/timeline/2023-2025.md index 39aca64..fb71edc 100644 --- a/site/timeline/2023-2025.md +++ b/site/timeline/2023-2025.md @@ -1,5 +1,5 @@ --- -title: Founding software engineer @ [Capabuild](https://www.capabuild.app/) +title: Founding software engineer @ Capabuild time: 2022-2025 description: | Capabuild is a web and mobile platform for disaster recovery companies. This role was an unexpectedly great fit for some technologies I used in side projects: THREE.js and SVG. Here I worked with other experienced engineers building new things and continuously balancing speed and sustainability. Startup life is exciting! Priorities can change quickly, and in this role I could see every day how my work and execution could help our customers, and ultimately make the business a success. In this role I learned to accept and also pay down tech debt, and experienced the value of investing time into a good development environment. diff --git a/site/timeline/2025.md b/site/timeline/2025.md deleted file mode 100644 index 50ae291..0000000 --- a/site/timeline/2025.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Senior Frontend Developer @ [QI Path](https://www.qipath.com/) -time: 2025-present -description: | - QI Path is a startup, a risk analysis platform. This platform helps decision makers in a variety of industries accurately assess risk, so they can make decisions with an awareness of hidden vulnerabilities and minimize quality and safety issues. This role also re-connects me with a college friend! ---- diff --git a/site/timeline/index.njk b/site/timeline/index.njk index d6c0294..86ff05c 100644 --- a/site/timeline/index.njk +++ b/site/timeline/index.njk @@ -6,7 +6,7 @@ title: Timeline --- {% for item in collections.timeline | reverse %} {% if item.data.title !== "Timeline" %} -

{{ item.data.title | markdown | safe }}

-

{{ item.data.description | markdown | safe }}

+

{{ item.data.title }}

+

{{ item.data.description }}

{% endif %} {% endfor %}