Sofa image
Sofya Kolodizner
Fullstack developer
Hello! My name is Sofya. I have a master's degree in mathematics, including some formal education in computer science. I have studied computer programming, and I'm looking for an entry position as a software engineer. In order to demonstrate my abelites, I have created this portfolio. Feel free to go over.

Golden Hour Photography

This is web site for photo studio to share locations and get orders. Site includes integrations with map, photosphere images and calendar. Also it has hand made slider and admin side to manage site data.
Technologies:
  • Backend: Python, Flask
  • Frontend: React.js, WEB(JS, HTML, CSS), SASS
  • Database: mongoDB
home
map screen
photosphere
mobile screens
QUIZ
Quiz results
Quiz step answered
Quiz signup
choose number of questions
Quiz step before answer

QuizIt

A website for online quizzes. At the start, a user chooses the technology (Python, React.js, etc) and the number of questions to appear in the quiz. In contrast to other statically defined quiz sites, where the content doesn't change, quizit generates a random set of questions for each quiz, and a random set of false answers for each question. After the quiz is complete the user is presented with a review detailing his performance.
Technologies:
  • Backend: Python, Flask
  • Frontend: JS, React.js, redux, CSS grid
  • Database: Microsoft SQL

Ping Managment

This is a system intended to monitor the network connectivity of a set of machines. The system is comprised of three main components:
  1. An agent that runs on each machine, constantly pinging some predefined target, every predefined time interval. The agent then pushes it's result into a REST API.
  2. A backend server that serves as a target for the agents to push their data to, collects the data, the server also enables quarrying.
  3. A front-end that displays a chart and a table showing the current connectivity status, and the history of each machine.
Technologies:
  • Backend: Python, Flask
  • Frontend: React.js, WEB(JS, HTML, CSS)
  • Database: mySQL
Chart by hour
Sort by name
Deletion popup
SUDOKU
Menu
Change language
Wrong answer

Sudoku

A sudoku game. Intended to run on Windows and Linux. The boards are generated using a clever backtracking algorithm that generates a random board for each game.
Technologies:
  • Logic: Python
  • GUI: Tkinter