Hello World!

I am |

Building, breaking, and learning through code.

Scroll to explore

About Me

Alexandr

Software Engineering student who builds real products and cares about speed. Created a BM25-powered search engine (1,000 files / 50MB indexed in 2.3s) and full-stack React/Node apps with API caching and responsive UI. Seeking a software engineering internship to contribute quickly and grow with a strong team.

Programming Languages

PythonC++JavaJavaScriptTypeScript

Backend

Node.jsExpress.jsREST APIs

Frontend

Next.jsReact.js

Databases

PostgreSQL

Core CS / Engineering

Data Structures & AlgorithmsObject-Oriented Programming

Experience

BI Group

Website Content Manager

BI Group

February 2026 – Present

Kazakhstan, Astana

Managed and maintained website content in Strapi CMS, ensuring formatting and content quality across pages.

Coordinated with developers and designers to implement content updates and publish changes reliably.

Optimized media assets (compression, sizing, formatting) and improved page layouts to support faster load times and better UX.

Projects

These projects reflect my skills and experience by demonstrating real examples of my work.

Mini-Search Engine

Mini-Search Engine

Indexed 1,000 text files (50 MB) in 2.3s (~435 files/s) with serialized index for fast reuse.
Implemented BM25 probabilistic ranking function to score document relevance.
Built custom data structures and algorithms for indexing and query-time scoring.
PythonAlgorithmsBM25
View Code
Weather App

Weather App

React frontend + Node.js/Express backend for weather search and display.
Backend caching keeping OpenWeatherMap requests under 200ms on average.
Supports 10,000+ locations with responsive UI and automatic geolocation.
PythonExpressAPI
View Code
Weather Event Bot

Weather Event Bot

Integrated Telegram Bot API with OpenWeatherMap for weather-based updates via chat.
Tested with 10+ users with iterative feedback improvements.
Implemented bilingual localization (EN/RU).
PythonTelegram APIOpenWeatherMap
View Code
Task Manager

Task Manager

OOP-based CLI productivity tool supporting 100+ daily tasks.
PythonOOP
View Code
Plagiarism Checker

Plagiarism Checker

Computed pairwise comparisons between uploaded documents with similarity scores.
PythonNLPWeb
View Code
Sudoku Solver

Sudoku Solver

Solved standard 9×9 Sudoku puzzles in under 10ms per puzzle on average.
PythonAlgorithmsBacktracking
View Code

Let's Connect

At the moment, I am looking for a software engineering internship where I can quickly contribute, grow through real-world tasks, and turn a strong technical foundation into tangible results. Feel free to reach out!

Phone

+49 162 2175587

Copied!

Email

chevychalovalexandr@gmail.com

Copied!
Send a Message