Skip to content
View AlexeyL54's full-sized avatar

Block or report AlexeyL54

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.

Content in all repositories owned by your account will be closed.
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
AlexeyL54/README.md

👋 Hi, I'm Alexey

Aerospace Engineering Student & Systems-Oriented C/C++ Developer

Typing SVG


🛠️ Core Expertise & Focus

I specialize in building in C/C++. My work sits at the intersection of systems programming, data engineering, and machine learning—where control over memory, latency, and architecture is paramount. I'm deeply interested in taking complex concepts and implementing them efficiently from the ground up.

Programming Paradigm: I focus on resource-aware, modular, and testable design. My projects are built to be understood, extended, and integrated.


🚀 Featured Projects

These are my major open-source contributions. Each represents a deep dive into a complex problem.

Project Description Tech Stack Key Concept
Easy-Learn (In Progress) A from-scratch neural network library in C++. Built for education and experimentation, supporting modular layers, multiple activation functions, and full backpropagation. C++17, Makefile ML Fundamentals, Custom Backprop, Model Serialization
SimpleDAG A lightweight data pipeline orchestrator inspired by Airflow built to learn graph theory. Processes CSV data via a user-defined DAG of operations configured in YAML. YAML, Graph Theory DAG Scheduling, Data Processing
TextAnalyzer (In Progress) A software for Russian sentence analysis (part of sentence classification) using deep learning models, combining C++ and Python. C++, Python, HTML, CSS, JS, PyTorch, ONNX, transformers Low-Latency Inference
SpellChecker (In Progress) A simple GUI app for Russian text spell checking (localization in progress) C++, Qt6, GTest minimalism, performance
Unistring (In progress) A minimalistic library built on top of std::string for processing utf8 multi-byte symbols. C/C++ simple std::string like interface

💻 Technology Stack

  • Languages: C++, Go, Python, Bash
  • Systems & Tools: Linux, Git, Make, Docker, GTest
  • Data & Formats: YAML, CSV, JSON
  • ML & Math: PyTorch, Linear Algebra, ML, Custom ML Implementations

🎓 Background & Context

  • 🎓 Student at the Moscow Aviation Institute (MAI, Moscow, Russia), pursuing a degree in Aerospace Engineering.
  • 💡 Motivation: My academic background fuels my interest in precision, reliability, and complex system modeling—principles I apply directly to my software projects.
  • 🌍 Open Source Philosophy: I build in public to learn, document my journey. Feedback and discussions are always welcome!

📫 Let's Connect

I'm always open to discussing systems architecture, performance optimization, ML implementation details, or potential collaborations.

  • GitHub: @AlexeyL54 – The best place to see my work and open issues for technical discussions.
  • Email: alapsin147@gmail.com

"Programming is the art of telling another human being what one wants the computer to do." – Donald Knuth

🇷🇺 From Moscow, Russia

Popular repositories Loading

  1. sentence_member_classifier sentence_member_classifier Public

    C++ 2

  2. SimpleDAG SimpleDAG Public

    A simple analog of apache airflow.

    C++

  3. easy-learn easy-learn Public

    C++

  4. AlexeyL54 AlexeyL54 Public

  5. spell_checker spell_checker Public

    Простое графическое приложение для проверки орфографии.

    C++

  6. SmoothGraphs SmoothGraphs Public

    Simple UI crossplatform app for editing and inspecting graphs.

    C++