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.ul`
list-style: none;
li {
margin: 1rem !important;
}
`
export const Nem = styled.span`
color: var(--fg-faded);
opacity: .8;
`
const Page: NextPageWithLayout = () => {
return (
<>
About
I am a full-stack software engineer with a passion for programming, physics, mathematics and anything *NIX (Linux, UNIX etc) related. Currently { new Date().getFullYear() - 2003 } years old.
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
C/C++
Rust
Python
TypeScript/JavaScript
Lua Script
Ruby
Assembly (NASM)
Bash
C#
Technologies
Next.js (+ React)
HTML + CSS/SASS/SCSS
Docker
GNU/Linux
Arch
Ubuntu (Server)
Debian
Alpine
Git
Jira
SSH
NGINX
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).