π§βπ» I specialize in designing project architecture and building scalable, high-performance systems using TypeScript(Node.js, NestJS, Express), Python(FastAPI, Django), and modern front-end frameworks (Vue/Nuxt, React/Next, Angular). Iβm also proficient in PostgreSQL, MongoDB, Docker, Nginx, Redis, RabbitMQ, and Kafka. Iβm experienced in leading projects, machine learning integration, and performance optimization.
π€ I like to grow my professional skills and learn something new.
π I'm a Master of Computer Science
Siberian State Aerospace University
Master of Computer Science (MSCS), Computer science
Faculty: Information and Telecommunications
Specialty: Artificial Intelligence
Siberian State Aerospace University
Bachelor of Computer Science (BCompSc), Computer science
Faculty: Information and Telecommunications
Specialty: Software Engineering
π« How To Hire Me
β‘ My Skills
| Programming languages | JavaScript, TypeScript, Python, C#, Go |
| Front end | Vue, Nuxt, React, Angular, HTML, CSS, Bootstrap/Material/Tailwind |
| Back end | NodeJS, Express, Nestjs, ElysiaJS, FastApi, Django/DRF, Flask |
| Operating Systems | Linux, Windows |
| Cloud | AWS (Amplify, Lambda, S3, Cognito), Google Cloud, Azure |
| DBMS/MQTT/ORM | PostgreSQL, MongoDB, MySQL, Redis, RabbitMQ, Kafka, DynamoDB, Prisma, Drizzle, TypeORM, Sequalize, SqlAlchemy |
| Other technologies | Docker, Kubernetes, Nginx, Git, WebRTC, SocketIO |
| Languages | Russian (Native), English (B2) |
π¬ My Experience
Full-stack Developer | layer3.press
π https://layer3.press/
β‘ Skills: JS/TS(Bun, Elysia, Drizzle, React, Remix, Zustand), PostgreSQL, Docker, Kubernetes, AWS, Kafka, Redis, Nostr, LLMs(ChatGPT, Gemini)
π Description
Developed layer3.press, a multi-tenant blogging platform with email (SendGrid) and Nostr-based subscriptions. Designed and implemented core platform architecture, including backend APIs, frontend applications, event-driven services, and scheduled workflows. Built authentication, publishing, and content management systems with email OTP and Nostr-based authentication via secret keys or browser extensions. Developed a Nostr-based blogging system using Nostr protocol specifications (NIPs), event-driven architecture, multi-relay publishing, event indexing and caching, profile synchronization, and automated publishing workflows. Created content management tools including a customizable MJML-based email template editor and a Lexical-based editor with custom plugins for images, YouTube embeds, Nostr integration, and paywall functionality. Implemented Markdown-to-HTML conversion pipelines. Developed subscription and monetization systems with Stripe Connect integration, paid subscriptions, paywalled content access, configurable subscription plans, publisher membership management, and gamified onboarding flows with automated publishing protection. Implemented AI-powered content processing and generation pipelines including summarization, translation, image generation, content generation from crawled publisher data, opinion analysis, real-time narrative generation, and AI-powered article re-ranking. Built automated content ingestion and publishing infrastructure with RSS/site crawling pipelines, RSS normalization, AWS KMS-based secure key management, high-load background job processing with SSE notifications, X (Twitter) synchronization, and hCaptcha-protected forms.
Tech Lead, ML Engineer, Full-stack Developer | βEURO ATLANTIC SMART TECHNOLOGY LTD (SP. Z O.O)β (Poland)
π https://euro-atlantic.pl/
β‘ Skills: JS/TS(Nestjs, Prisma), Python(FastAPI, PyTorch, nltk), Azure (OpenAI, Storage, AI AzureSpeach, Custom question answering), LLM(Anthropic, ChatGPT, Gemini, phi3, Llama), LangChain, ChromaDb, PostgreSQL, Docker, Kubernetes, AWS(S3, transcribe, EC2), RabbitMQ, Redis, Firebase
π Description
Designed and implemented AI Q&A chat system (REST API + SSE) with integration of modern LLMs and cloud services, and knowledge base management platform with OCR, audio transcription, pre-processing for RAG systems and integration with LMS Docebo, Google Drive, AWS. Improved RAG accuracy by optimizing parameters (Optuna), re-ranking (Cohere) and RAGAS metrics. Led integration of LangChain and Langflow for improved AI workflows.
Full-stack Developer | UDev
π https://udev.dev/
β‘ Skills: JS/TS(NestJs, Prisma), Python(FastAPI, Django), SocketIO, React, PostgreSQL, Docker, Kubernetes, Kafka, MongoDB, GCP
π Description
- Migrated the Tumeke project from Python to NestJS; redesigned its architecture for optimization; developed an algorithm to calculate and visualize Ergonomic Posture Risk Assessment; optimized raw SQL queries; improved response times by 30x.
- Developed Yandex Alice skill, along with an authentication API, to play background music on smart speakers using NLP command processing.
Full-stack Developer | Freelance
π My Account on Upwork
β‘ Skills: TS, Node(Express), Python(Flask, Tornado), Vue, React, GraphQL, RabbitMQ, Docker, PostgreSQL
π Description
- Developed a tournament scheduler for the gamified assessment system Cibirlan; algorithms for team creation with role assignment; real-time chat using Socket.IO.
- Implemented an admin panel for a video surveillance system with a customizable dashboard, widgets, and WebRTC pipelines.
Full-stack Developer | Altermeliora
π https://altermeliora.com/
β‘ Skills: TS, NodeJS(NestJS), React.js, Python(Django), GCP, PostgreSQL, Redis, Docker, MongoDB
π Description
Developed a payment platform for selling courses and physical goods. Implemented product form; category hierarchy builder; invoice form with payment system settings, discount and promo code logic; customizable invoice flow with auto-registration on third-party services; sales reports; tax calculation for sellers. Integrated delivery services (Shiptor, ChinaDivision); payment systems (Bluesnap, Fondy, PayPal, YooMoney, Stripe); email delivery (SendGrid); external course-selling platforms. Built calorie calculation, cross-platform sync, and multilingual interfaces.
Full-stack Developer | Freelance
π My Account on Upwork
β‘ Skills: TS, Node(Nest.js), Angular, AWS(Amplify/Lambda/DynamoDB/Cognito), RabbitMQ, Docker
π Description
- Developed an admin panel for the MVP of a freight transportation system with Cognito authorization, geocoding and data visualization using here.com.
- Designed and implemented scalable architecture for white-label licensing with request-based billing for I-EXP projects. Built a Telegram bot, neural network training data generation tools, image similarity vector search, and authentication.
- Built a website security analysis system.
Lead Full-stack Developer | YLab Development
π https://ylab.io/
β‘ Skills: Python(FastAPI,Django/DRF,Flask), SqlAlchemy, TensorFlow, TypeScript, AngularJS, Vuejs, Go, PostgreSQL, Redis, Celery, Docker, Minio, S3, scrapy/selenium, Clickhouse, MSSql
π Description
- ECN.Broker, Esplanade MS: Led development of a fintech trading platform including admin panel, user account, trader training pages, landing pages, email templates, authorization form. Built microservice for MetaTrader 4 API, Telegram bot, referral program, forex calcs. Integrated payment systems (RBK.money, Accentpay, Interkassa, SorexPay); WYSIWYG editor Quill; Claws&Horns); google visualization charts; IndigoSoft; RAMM copy trading; Bpilot for contract specification; SendGrid for email delivery.
- B2B-export: Built admin panel, user account pages, email templates, category hierarchy builder, bulk product import. Integrated ABBYY API for product translations.
- Carreta: Implemented product prices crawler and bulk price import feature.
- Internal and other projects: Developed CSV/XLS report aggregator, user testing system, OCR tool.
Software Engineer | Aigeo
π http://aigeo.ru/
β‘ Skills: Python(Django/SQLAlchemy), TypeScript, AngularJS, OpenLayers 3, PostgreSQL
π Description
- Developed geospatial tools and applications for Yenisei GIS mapping platform. Focused on medical GIS features, combining OpenLayers with backend data pipelines using Python and PostgreSQL with PostGIS. Implemented Aigeo References, a comprehensive geospatial reference system. Created normalization tools to improve the accuracy of mapping algorithms.
π» Personal Projects
Beyond my commercial experience, I continuously build personal projects to experiment with new technologies, explore architectural ideas, and develop production-quality systems from scratch. Visit dev.drewdru.com to explore interactive demos and detailed project pages.
π https://manetalk.com/en
β‘ Skills: NestJS, Vue.js, Nuxt, Electron, RabbitMQ, Kafka, Docker, Godot, PostgreSQL, Minio
Developed the ManeTalk website with SSO authentication and microservices-based backend for game modules. Designed scalable REST and event-driven APIs for managing profile data, character textures, inventories, and real-time chat, integrated with the Godot Engine. Implemented DDoS and bot protection via per-endpoint rate limiting, gibberish and Detoxify message classification, and multi account spam/flood detection using Longest Common Subsequence analysis. Built a Telegram Bot for admin notifications and moderation, and a desktop game launcher with a built-in anti-cheat system.





