- Telegram-бот, с помощью которого можно реализовать платную подписку на закрытый канал. Бот следит за подписками, предупреждает об их завершении и удаляет участников с истёкшей подпиской.
- Стек: asyncio, aiogram, SQLite, AsyncIOScheduler.
Игры 🎮
- В свободное время пишу простые игры: непобедимые крестики-нолики, сложный морской бой, симуляция русского лото, игра «Жизнь».
- Стек: tkinter, colorama.
- Пишу не по гайдам, реализацию механик придумываю сам.
AutoCoEx 🧬
- Моя выпускная бакалаврская работа, программа анализа дифференциальной коэкспрессии генов с помощью шумоподавляющего автокодировщика.
- Стек: CUDA, torch, pandas, numpy, scikit-learn, matplotlib.
- Программа написана самостоятельно, с минимальными правками научного руководителя.
- Во время стажировки аналитиком в Совкомбанке написал скрипт для парсинга географических адресов с разным форматированием (например, чтобы одинаково успешно извлекать название города после « г», «г », «г.» и «город»).
- Стек: регулярные выражения, pandas, xlwings.
- Биоинформатический скрипт: в геноме, собранном с помощью секвенирования второго поколения, есть «белые пятна», которые он закрывает с использованием данных секвенирования третьего поколения.
- Стек: pysam.
- This Telegram bot allows you to implement paid subscriptions to a private channel. The bot tracks subscriptions, sends reminders about their expiration and removes participants whose subscriptions have expired.
- Stack: asyncio, aiogram, SQLite, AsyncIOScheduler.
Games 🎮
- In my free time, I write simple games: unbeatable tic-tac-toe, complex "Battleship" game, Russian lotto simulation, Conway's Game of Life.
- Stack: tkinter, colorama.
- I develop without guides, coming up with the mechanics implementation myself.
AutoCoEx 🧬
- My bachelor's thesis project, a program for analyzing gene differential co-expression using a denoising autoencoder.
- Stack: CUDA, torch, pandas, numpy, scikit-learn, matplotlib.
- The program was written independently, with minimal corrections from my scientific supervisor.
- During an internship as an analyst @ Sovcombank, I wrote a script for parsing geographical addresses with different formatting (for example, to successfully extract the city name after " г", "г ", "г." and "город").
- Stack: regular expressions, pandas, xlwings.
- A bioinformatics script: in the genome assembled using second-generation sequencing, there are "white spots" that can be closed using third-generation sequencing data.
- Stack: pysam