#![allow(unused)] #![warn(unused_must_use)] use leptos::hydration::{AutoReload, HydrationScripts}; use leptos::prelude::*; use leptos_meta::{Link, MetaTags, Stylesheet, Title, provide_meta_context}; use leptos_router::components::{A, FlatRoutes, Route, Router, Routes, RoutingProgress}; use leptos_router::{ParamSegment, StaticSegment, path}; use std::time::Duration; use contact::Contact; use posts::{Posts, plot_demo::PlotDemo}; use projects::Projects; use theme_switcher::SiteHeader; mod command_line; mod contact; mod plot; mod posts; mod projects; mod sigil; mod theme_switcher; mod version; pub fn shell(options: LeptosOptions) -> impl IntoView { view! {
"Hi. I'm Markus. I'm a software engineer currently doing mostly full stack development with Rust and Nix."
"You can check out some of my projects ""here"" or on my " "Git forge" ", including the " "source code for this website" "."
} } #[component] fn HireMe() -> impl IntoView { view! {"I am available for freelancing work (remote, European time zone)."
"I can work comfortably with most tech stacks in most domains."
"Email me at ""contact@mascully.com".
} }