Skip to content
View kirkoov's full-sized avatar

Block or report kirkoov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kirkoov/README.md

Hi, I'm Kirill (kirkoov) πŸ‘‹

Backend developer who enjoys building practical, reliable software with Python, Linux, and modern backend technologies, with a particular interest in automation, infrastructure, and systems that solve real-world problems.

πŸ”­ Now

I'm currently working on two complementary projects.

Piko

A FastAPI-based workforce management application for daycare employees.

Current focus:

  • authentication and role-based access
  • API design and testing
  • Docker deployment
  • frontend integration

πŸ”§ Status

The first public release is planned after core functionality, testing, and deployment are complete.

Daily Wallpaper Rotator

A lightweight shell-based wallpaper scheduler for GNOME using anacron, systemd, and desktop integration to continue rotating wallpapers reliably even when the computer isn't powered on every day.

πŸ›  Technologies

Languages

  • Python
  • Bash

Backend

  • FastAPI
  • Django
  • Django REST Framework

Infrastructure

  • Docker
  • Docker Compose
  • Nginx
  • Linux
  • Git
  • GitHub Actions

Databases

  • PostgreSQL
  • SQLite

Frontend

  • JavaScript
  • HTML
  • CSS
  • npm

πŸ“‚ Featured repositories

Some representative projects:

  • Piko β€” Workforce management backend built with FastAPI.
  • Daily Wallpaper Rotator β€” Reliable GNOME wallpaper scheduler using Bash, anacron, and systemd.
  • Infrastructure & networking β€” Practical experiments with Linux, Docker, Nginx, and networking.

Older repositories are gradually being refreshed or archived as the portfolio evolves.

🌱 Current priorities

  • software architecture
  • backend API design
  • authentication & security
  • automated testing
  • deployment & CI/CD
  • Linux automation

🌍 Background

Before transitioning into software engineering, I worked in international environments requiring clear communication, precision, and responsibility, and later ran a small translation business.

Those experiences continue to shape the way I design software: practical, reliable, and maintainable.

πŸ“ˆ Philosophy

I enjoy building software that is:

  • useful & understandable
  • maintainable
  • well-tested

I believe software engineering is not only about writing code, but about designing systems that remain reliable and understandable as they evolve.

🌐 Languages

  • Russian (native)
  • English (professional)
  • Spanish (good)
  • Finnish (currently improving)

πŸ“« Get in touch

I'm always interested in discussing backend development, Linux, infrastructure, and practical software engineering.

Thanks for visiting my profile!

🀝 Open to

  • Backend engineering roles
  • Linux / Infrastructure engineering roles
  • Infrastructure / DevOps internships or junior positions
  • Open-source collaboration
  • Interesting automation projects

Pinned Loading

  1. daily-wallpaper-gnome daily-wallpaper-gnome Public

    A daily GNOME wallpaper rotator with no-repeat cycles and anacron support.

    Shell