import type {NextPageWithLayout} from './_app' import type { ReactElement } from 'react' import Layout from '../components/layout' import styled from 'styled-components' import Link from "next/link" export const Section = styled.section` display: flex; justify-content: center; flex-direction: column; padding: 0 1rem; margin: 2rem 0; h2, h3 { margin: 8px 0; } p { margin: 0; color: var(--fg); } ul li { margin: .5rem 2.5rem; } ` export const Gold = styled.em` color: var(--fg-gold); font-weight: normal; text-shadow: var(--emph-shadow) var(--fg-gold); ` export const Code = styled.code` background-color: var(--bg-dark); color: var(--fg-code); border-radius: .4rem; padding: .1rem .4rem; ` export const CList = styled.code` list-style: none; li { margin: 1rem; } ` export const Nem = styled.span` color: var(--fg-faded); opacity: .8; ` const Page: NextPageWithLayout = () => { return ( <>

About

I am a full-stack developer (58% backend / 42% frontend ish) with a passion for programming, physics, mathematics and anything *NIX (Linux, UNIX etc) related.

{/*TODO: Add GitHub code frequency/contrib here*/}

Projects

Most of my projects are open-source, and if you are interested, you can find all of my projects on my git-server or GitHub. You can also check out /projects to view all of my projects (including hardware projects and so on).

Skills

Here are programming languages/technologies that I know/use (not limited to or ranked in any particular order):

Languages

Technologies

Contact

You can contact me through email. And if you prefer it, you can contact me using PGP. Do note that my email address below is encrypted as a precaution against bots et cetera. Do not worry, it is easy to crack. Alternatively you could query for my email with my PGP fingerprint (key-id) on some PGP key server (i.e. the MIT or Ubuntu key-server).

  • PGP Fingerprint: 68B2976849F03C7238AEB081E31A99CE3E75A158
  • Email: cnlueXpkaXZmZ0B0em52eS5wYnoK
  • GitHub: github.com/E-Almqvist
  • ) } Page.getLayout = (page: ReactElement) => { return {page} } export default Page