Profile Picture

I'm Aleksander Baska, a backend engineer focused on building scalable, production-grade systems.

I enjoy designing and implementing distributed architectures, event-driven pipelines, and AI-powered platforms treated as backend workloads rather than experiments.

If a system looks complex, asynchronous, or hard to scale - chances are I want to build it.

Activity

 

Technical Focus

Languages: Java, Python, TypeScript, C#
Backend: Spring Boot, Spring Security, JPA/Hibernate, NestJS, Express.js, EF Core, REST APIs
Architecture: Microservices, Event-Driven Architecture, Clean Architecture, DDD
Messaging: Kafka, RabbitMQ
Databases: PostgreSQL, Redis, MongoDB, Qdrant, Neo4j
DevOps: Docker, Docker Compose, GitHub Actions, Linux, Nginx
Observability: Prometheus, OpenTelemetry, Structured Logging
Testing: JUnit, Testcontainers, Mockito, Jest

Projects

Nuvine - Cloud-native Knowledge Management Platform

Microservices, Spring Boot, NestJS, PostgreSQL, Kafka, Qdrant, Neo4j, MinIO, Docker, OpenTelemetry, Prometheus

Cloud-native, AI-powered knowledge management platform built with a microservices architecture. The platform enables teams to organize, process, and interact with their documents using advanced RAG (Retrieval-Augmented Generation) capabilities, semantic search, and conversational AI. Built on Spring Boot 3.5 and Java 21, Nuvine leverages modern distributed systems patterns including event-driven architecture, service mesh, and distributed tracing to deliver a scalable, resilient solution for enterprise document intelligence.

SmartDocFlow – AI Document Ingestion Backend

Spring Boot, PostgreSQL, RabbitMQ, Qdrant, Redis, MinIO, Docker, Prometheus, VPS Deployment

AI-powered document ingestion, review, and Q&A backend built with Spring Boot, JWT authentication, vector search (Qdrant), and S3-compatible storage. Designed for production scalability, modular domain architecture, and enterprise-level security.

LearnBuddy – AI-Powered Study Companion

Next.js, NestJS, TypeScript, GraphQL, PostgreSQL, Drizzle, Redis, BullMQ, OpenAI API, Stripe

LearnBuddy helps students and self-learners turn their notes into interactive study materials in seconds. Generate summaries, quizzes, and flashcards from any uploaded content - all powered by AI.

SecureAuth – Advanced Identity & Session Management

Node.js, TypeScript, Prisma, PostgreSQL, Redis, JWT, Zod, Jest, Pug

A robust authentication API built with Node.js, TypeScript, and Prisma, featuring advanced security measures, comprehensive logging, and scalable architecture.

Tournament Management API – .NET Tournament Orchestrator

.NET 8, C#, GraphQL, Hot Chocolate, Entity Framework Core

A .NET-based tournament management API designed to orchestrate and manage tournaments efficiently, featuring GraphQL endpoints, robust data handling with Entity Framework Core, and scalable architecture.

Experience

Freelance Web Developer

Tako-AR RemoteRemote2024 - Present

Maintained e-commerce platforms on Comarch ERP; re-integrated PayU gateway and optimized checkout flows.

IT Onsite Support Intern

Carlsberg Shared ServicesPoznań, Poland05.2024 - Present

Supported users in Microsoft 365 and Windows environments (Intune, Azure AD), managed office hardware, resolved basic network issues, handled device onboarding and asset tracking, improved IT documentation, and modified scripts to create simple automation tools.