Coder Social home page Coder Social logo


Greetings
Random dev quote

👥 Contact me

🔧 Technologies

  • 🚀 Primary languages: C++ and C.
  • 📚 Also familiar with: Python, Fortran, Java, Kotlin, Rust.
  • 🔨 Tools & technologies: STL, Qt, CMake, Ninja, Make, Shell scripting, Boost, Android, Linux (including kernel development), Git, CI/CD, Google Test, Gcovr, Conan, Markdown, LaTex.
Most used programming languages

🎓 Education

  • 🏆 Diplomas with distinction: "Software Engineer" and "Computer Operator" qualifications from St. Petersburg Polytechnic College of Urban Economy.
  • 📖 Currently pursuing a degree in Software Engineering through evening distance learning at Peter the Great St. Petersburg Polytechnic University (Institute of Computer Science and Cybersecurity, High School of Software Engineering).
  • ✔️ Completed courses at Novosibirsk Academy (HTML, CSS, C#, Unity) and Information Technologies, Mechanics, and Optics University (C and C++).

🌐 Languages

  • 🪆 Russian: Native.
  • 🫖 English: B2 (upper-intermediate), proficient in reading technical documentation and communicating with English-speaking colleagues.

📁 Main GitHub Projects

MEOV 3D Model Viewer

  • ✨ A simple, lightweight, fast, and user-friendly 3D model viewer.
  • ⚙️ Written in C++ with GLSL shader code.
  • 🛠️ Build orchestration with CMake.
  • 🔗 GitHub Repository.

setm::math C++ Mathematical Library

  • ✨ A library of mathematical classes in C++.
  • 📚 Detailed README for configuration, building, and usage.
  • 🔗 GitHub Repository.

C++/Qt Warehouse Management System (WMS)

  • ✨ An automated system for warehouse management.
  • ⚙️ Simplifies inventory management, order creation, and report generation.
  • 🛡️ Implements secure registration and authorization with password hashing.
  • 📦 Utilizes an SQLite3 database for user and inventory data.
  • 🔗 GitHub Repository.

Random dev meme

Konstantin Baranov's Projects

bmp-24bit-monochromizer icon bmp-24bit-monochromizer

Refactored sample code from my university's (SPbPU) course "Computer Architecture" for the first laboratory assignment: BMP Converter.

circuitry-spbpu-homework icon circuitry-spbpu-homework

This repository is dedicated to storing and managing homework assignments for the course "Digital Circuit Design: Modeling and Description Languages." The assignments primarily involve VHDL source code.

complex icon complex

A simple complex numbers class that supports all basic operations.

cpp-spbpu-homework icon cpp-spbpu-homework

This repository serves as a collection of my assignments and projects related to the C++ programming language. Each folder in this repository corresponds to a specific homework assignment, containing the source code, documentation, and any relevant materials.

directoryfileslist icon directoryfileslist

Implementation of the C++ function that returns a list of files in a certain directory by a given mask (file extension). It's my homework task on the subject "Information security".

llvm-setup icon llvm-setup

This script automates the setup of a development environment for the "GNU/Linux System Software" course at St. Petersburg Polytechnic University, instructed by Alexey Levchenko. It primarily focuses on setting up LLVM and related tools.

logger icon logger

My C++ Logger class (written in order to improve my skills in C++).

markov icon markov

Markov algorithm to find out if there are more "a" or "b" characters in a word from the {a, b} alphabet.

meov icon meov

Minimalistic Easy Object Viewer: lightweight, fast and easy-to-use 3D object viewer

oop-spbpu-homework icon oop-spbpu-homework

This repository contains laboratory assignments on C++ language related to the course "Object-Oriented Programming" taught at Saint Petersburg Polytechnic University. STL, MFC 🥸

paint.da icon paint.da

A primitive vector graphics editor made by two students in the process of starting to learn the C#/WPF language.

polynomial icon polynomial

A simple polynomial class that supports all basic operations.

pyposture icon pyposture

Course work code for my university's (SPbPU) course "Computer Architecture".

pyqt5-lw3 icon pyqt5-lw3

My first attempt in creating Graphical User Interfaces using Python and PyQt. This project is the laboratory work given to me in my college (discipline: Software Development Tools).

qt-wms icon qt-wms

My first attempt to create a warehouse management system. This project is a C++ training practice at my college (2020-2021).

rsa icon rsa

A simple C# code that allows you to encrypt and decrypt huge numbers using the RSA algorithm.

scaling-wpf-csharp-app icon scaling-wpf-csharp-app

An application that demonstrates the ability to change the scaling of the parent window through the child modal window. Written in C# WPF.

setm-math icon setm-math

setm::math is a C++ library (and conan package) containing classes of complex numbers and polynomials with all basic operators and functionality.

sml icon sml

SML: C++14 State Machine Library

spbpu icon spbpu

Все домашние, курсовые, учебные материалы, лабораторные работы, собранные за всё время обучения в СПбПУ, ИКНК, ВШПИ.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.