Skip to content
View AnderFan's full-sized avatar

Highlights

  • Pro

Block or report AnderFan

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
AnderFan/README.md

🌍 English version below

Привет!

$ whoami
> Студент 3-го курса направления «Информатика и вычислительная техника».
> Разработчик системного ПО (C/C++) с упором на алгоритмическую базу и оптимизацию.
> Применяю методы машинного обучения и анализа данных для прикладных вычислений.
> Сторонник минималистичных CLI-решений и глубокой работы с Linux-системами.

Подход и стремления

  • Разработка в Linux-окружении: Проектирую и тестирую ПО непосредственно в POSIX-совместимой среде. Понимаю работу системных вызовов, сигналов и управление процессами изнутри.
  • Минималистичный CLI-workflow: Использую клавиатурно-ориентированную среду разработки (Vim-way, терминальные утилиты) для максимальной концентрации и исключения лишних абстракций между кодом и операционной системой.
  • Производительность и контроль: Предпочитаю «чистые» решения без тяжелых фреймворков и лишних зависимостей. Сторонник статической типизации, ручного управления памятью и явного проектирования архитектур. Учусь драться за каждый килобайт!

Ключевые проекты

Проект Описание Технологический стек
Упаковка коробок в контейнеры Алгоритм оптимизации трехмерной укладки грузов (коробок) на паллеты. Анализ эвристик компоновки и математическое моделирование плотности размещения. C++, Algorithms, Optimization, 3D Geometry
Нативная нейронная сеть Симуляция нейронной сети на чистом C. Локальная реализация кастомной механизма затухания информации. (With Ifortd) C, CMake, Math
Ортогональный анализ Конвейер анализа данных с ИИ-интерпретацией. Ортогональный анализ с генерацией вывода с помощью нейросети и экспорт готовых отчетов в форматы Excel и Word. Python, scikit-learn, pandas, OpenAI
Симулятор эвристического развития клеток Первый забавный проект. Эвристически развиваются колонии плесени. В ходе развития происходит обмен генетикой. Самые удачно развитые организмы выживают Python

Технологический стек

Системное программирование

Data Science и ML

Мой фокус 2026 года

Вместо поверхностного изучения фреймворков я сознательно инвестирую время в освоение фундаментальных инженерных дисциплин:

  • Глубокий базис C/C++: Изучаю стандарты языков, тонкости ручного управления памятью, особенности компиляции (GCC/Clang, CMake) и оптимизации native-кода на уровне ассемблерных инструкций.
  • Внутреннее устройство Linux: Изучаю системную архитектуру POSIX, механизмы межпроцессного взаимодействия (IPC), работу с сокетами, системными вызовами и сетевым стеком ядра.
  • Сетевые технологии и Firmware: Практикуюсь в сборке кастомных дистрибутивов OpenWrt и конфигурировании маршрутизации на низком уровне для встраиваемых систем.

Контакты

🌍 English Version

Click to expand the English profile

Hi!

$ whoami
> 3rd-year Informatics and Computer Engineering student.
> Systems software developer (C/C++) with a focus on algorithms and optimization.
> Applying machine learning and data analysis methods to applied computing.
> Advocate for minimalist CLI solutions and deep work with Linux systems.

Approach & Aspirations

  • Linux-Native Development: I design and test software directly in a POSIX-compliant environment. Understanding system calls, signals, and process management from the inside out.
  • Minimalist CLI Workflow: Utilizing a keyboard-driven development environment (Vim-way, terminal utilities) for maximum focus and to eliminate unnecessary abstractions between code and the operating system.
  • Performance & Control: Favoring "clean" solutions without bloated frameworks or unnecessary dependencies. Advocate for static typing, manual memory management, and explicit architectural design. Learning to fight for every kilobyte!

Key Projects

Project Description Tech Stack
Packing Boxes into Containers 3D packing optimization algorithm for cargo (boxes) on pallets. Analysis of layout heuristics and mathematical modeling of placement density. C++, Algorithms, Optimization, 3D Geometry
Native Neural Network Neural network simulation in pure C. Local implementation of a custom information decay mechanism. (With Ifortd) C, CMake, Math
Orthogonal Analysis Data analysis pipeline with AI interpretation. Orthogonal analysis with neural network output generation and exporting ready reports to Excel and Word formats. Python, scikit-learn, pandas, OpenAI
Heuristic Evolution Simulator of cell A fun first project. Mold colonies evolve heuristically. Genetic exchange occurs during evolution. The most successfully adapted organisms survive. Python

Tech Stack

[Systems Programming]

[Data Science & ML]

My Focus in 2026

Instead of shallow learning of frameworks, I deliberately invest time in mastering fundamental engineering disciplines:

  • Deep C/C++ Foundation: Studying language standards, nuances of manual memory management, compilation internals (GCC/Clang, CMake), and native code optimization at the assembly instruction level.
  • Linux Internals: Exploring POSIX system architecture, inter-process communication (IPC) mechanisms, sockets, system calls, and the kernel network stack.
  • Network Technologies & Firmware: Practicing custom OpenWrt builds and low-level routing configuration for embedded systems.

Contacts

Popular repositories Loading

  1. ADT_Fan ADT_Fan Public

    Forked from Flybik/space_station_legacy

    Adventure Time Space Station for by AnderFan

    C#

  2. PlesenGTA PlesenGTA Public

    Python 2

  3. 3d-bin-packer 3d-bin-packer Public

    It's 3d box packer. Thst is all.

    C++

  4. orthogonal-analysis orthogonal-analysis Public

    Simple orthogonal (and other) analysis. Works through UI Gradio and accepts Excel data. An example is available in the repository.

    Python

  5. Remind Remind Public

    A simple program for creating remind on linux.

    C++

  6. AnderFan AnderFan Public

    A little bio