# About me

Hello, my name is Dmitriy Shishkov. I am a 17-year-old computer programmer. I also do photography as a hobby. As for autumn 2021, I study radiotechnics at "Saint Petersburg Electrotechnical University "LETI".

I consider myself a full-stack web developer. All web services and applications I deploy on my home server, powered by Fedora Server. For it, I use Podman, Ansible, and Cockpit. I have also used PaaSes such as Vercel Now or Heroku for previews or small projects.

I also do some C/C++ development for my workspace tools and to better understand how the software I use works. You can see some examples in the projects section. Even this site is powered by a page generator written in C.

Some of the technologies I have worked with:

- JS
  - TypeScript
  - React:
    - React Router
    - Wouter
    - Framer Motion
    - Styled Components
  - Web APIs:
    - Service Worker
    - Web Components
  - Redux
  - Next.js
  - NodeJS
  - Graphql:
    - Apollo
  - Prisma
  - MongoDB
    - Mongoose
  - PostgreSQL
    - Node-postgres
    - TypeORM
    - CockroachDB
  - Styling:
    - Material UI
    - Bootstrap:
      - React Bootstrap
  - jsonwebtoken
  - SendGrid
  - idb
  - ws
  - Immer
  - ExpressJS
  - Dev environment:
    - Vite
    - ESLint
    - Prettier
    - Jest
    - Mocha
    - Webpack
    - Snowpack
    - Storybook
    - esbuild
    - Babel
- Deployment:
  - Podman
  - Docker
  - docker-compose
  - Ansible
  - Kubernetes
  - Dokku
  - Heroku
  - Vercel Now
- Python
  - Jupyter Notebook
  - Matplotlib
  - Numpy
  - FastAPI
  - Jinja2
  - SQLAlchemy
  - PyTorch
- C
- C++:
  - wxWidgets
  - Arduino
  - MFC
- Golang
- Lua
- C#
  - .NET Core
- Kotlin

See contacts to get in touch with me.

You can reach my resume by following this link.