import type { NextPage } from 'next'
import Layout from '../components/layout'
import {
VStack,
HStack,
Box,
Heading,
Link,
Icon,
Text,
Stack,
Button,
useColorModeValue
} from '@chakra-ui/react'
import {
AiFillGithub,
AiFillMediumCircle,
AiFillTwitterCircle,
AiOutlineLinkedin
} from "react-icons/ai";
import Publications from "../data/publications"
import { NextSeo } from 'next-seo'
import generateRssFeed from "../lib/feed"
import Image from "../lib/next_image"
import MichalPhoto from "../public/images/michal.png"
type BioEntryType = {
date: string,
description: string
}
const BioEntry = ({date, description} : BioEntryType) => {
return {date}{description}
}
const Home: NextPage = () => {
return (
Michał SapkaSenior Software Engineer working at Zendesk.About me
Michał is a self-thought software engineer working at Zendesk. Even though he has started his professional programming life relatively late in life, he has been passionate about computers since he was ten. He loves the process of creating software. Even though he consider caring about the product a requisite, the technical side strongly drives him. He takes pride in what and how he do things. He has most extensive experience working with Ruby on Rails and relative databases. Still, he is expanding my knowledge around service-oriented architecture, no-SQL databases, and other languages - currently, he is trying to get the hang of Golang and MongoDB. He is also trying to get familiar with the modern ReactJS ecosystem.
BioRecent publications
{Publications.map((value, key) => {
return
{value.title}
})}
or subscribe via RSS
On the web Github
Medium
Twitter
)
}
export const getStaticProps = async (context : any) => {
await generateRssFeed();
return { props: {} };
};
export default Home