Hi, I’m Daniel Olczyk

Software
Engineer

I design and build .NET APIs and distributed services. I also tune SQL queries and write Rust tools.

Daniel Olczyk

Backend engineering

.NET APIs & integrations

Distributed systems

Messaging & reliability

Community

Talks, workshops & mentoring

Open source

.NET contributions & Rust projects

Experience.

Backend work with .NET, from business automation to service integrations.

Full history on LinkedIn
  1. Software Engineer

    Godel Technologies

    • Develop and maintain production .NET backend services and integrations.
    • Help design APIs and reliable communication between services, working with the Tech Lead on architectural decisions.
    • Improve database performance and investigate production issues.
  2. Full-Stack .NET Developer

    Vanto IT Solutions

    • Developed .NET microservices for a modular ERP using DDD and event-driven architecture.
    • Defined versioned event contracts and helped review changes for compatibility.
    • Built PostgreSQL models and Marten projections with CQRS and Event Sourcing.
  3. Junior Full-Stack .NET Developer

    Syneriz

    • Built .NET backend features and REST APIs for a logistics platform.
    • Optimised database queries and built route-planning features.
    • Connected Angular workflows with ASP.NET Core APIs in Azure.
  4. Business Automation Specialist

    Let's Automate

    • Automated business workflows with Make, Airtable and WordPress.
    • Built ASP.NET Core APIs to integrate automation tools.

Projects.

Personal projects and work with Rust Lab PJATK.

Movie Database interface with film cards and a title search field

Movie Database

A GraphQL API for a movie database

I built the API in .NET with HotChocolate and Azure Cosmos DB. Aspire runs the local infrastructure, including the Cosmos DB emulator.

Details19+ integration tests cover GraphQL workflows, authentication and authorisation, CRUD operations, and database integration.

Automation workflow connecting an AI agent to Xiaomi Scale MCP, Airtable and Telegram

Xiaomi Scale MCP

Access Xiaomi scale readings from an AI assistant

I designed and built the server myself as a multi-crate Rust workspace. It uses Streamable HTTP, bearer-token authentication and the system credential store, and handles encrypted payloads.

DetailsTests cover authentication, encryption and cache persistence. The SurrealDB cache has expiry policies and falls back to memory.

NoteSHR knowledge board with travel notes, images and checklists

NoteSHR

A board for notes, images and a personal knowledge base

I built the board interactions and note components, along with import and export for the desktop and web versions.

DetailsBuilt during the 100 commitów challenge. It runs on Windows, macOS and Linux, and in a browser.

Hachi CHIP-8 interpreter running a ROM in its desktop interface
Rust Lab PJATK / Hachi contributors · MIT

Hachi

A CHIP-8 interpreter written in Rust

I coordinated development at Rust Lab PJATK and worked on the virtual machine, audio subsystem and Notan/egui interface.

DetailsSupports all 35 original CHIP-8 opcodes, ROM loading and runtime debugging, with graphics and audio.

See more on GitHub

Community.

I share what I learn through workshops, open-source contributions and community projects.

Daniel and three Rust Lab PJATK colleagues at Rustikon 2026 in Warsaw
Rust Lab PJATK at Rustikon 2026. Source: Rust Lab PJATK · CC BY-SA 4.0. Cropped for display.

Rust Lab PJATK

President & lecturer

I lead the Rust Lab PJATK community. I mentor contributors through code reviews and technical consultations, and help with their project work.

Teaching

I organise talks and workshops and teach sessions on async Rust, Docker optimisation and post-quantum cryptography. I also coordinate speakers and prepare workshop materials.

Working on projects

I coordinate projects such as Hachi and work with companies, academic institutions and other developer communities.

Member, then Secretary (2025 to 2026). President since March 2026.

Explore Rust Lab

Open-source contributions

Talks & workshops

  1. Talk · Rust Lab PJATKPL

    Optimising Docker builds

    How multi-stage builds and caching speed up local builds and tests, using a hackathon project as an example.

  2. Talk · Rust Lab PJATKPL

    Post-quantum cryptography

    How quantum computing threatens current encryption, and which algorithms are being adopted in response.

  3. Workshop · Rust Lab PJATKPL

    Async Rust fundamentals

    An introduction to Future, concurrency and I/O in Rust, with exercises and common mistakes to work through.

Hackathons

3rd place · Blockchain Hack Warsaw 2026

DriftMind

Our six-person team built a Solana trading agent in 24 hours. It turns natural-language strategies into automated market monitoring and trades.

Working MVP in 24 hours · HackYeah 2025

PulseTransit

We built and deployed a journey-planning MVP for the hackathon demo. It used a .NET backend, GTFS transport data and user-report classification.

Writing.

Articles about Rust and the projects I work on.

Rust Lab PJATKPL

Rustikon 2026

Notes from two days of Rust talks, workshops and our club’s participation as an event partner.

Skills.

My main focus is backend development. I also work with frontend tools and AI coding assistants.

Backend & APIs
C#, .NET, Rust, ASP.NET Core, Entity Framework Core, REST, GraphQL, API clients, JWT, OAuth2, Service-to-service authentication
Distributed systems & architecture
Microservices, Clean Architecture, DDD, CQRS, Event-driven architecture, Event sourcing, Retry/timeout policies, Modular systems
Data & messaging
SQL Server, T-SQL, Query optimisation, Indexes, Stored procedures, PostgreSQL, Cosmos DB, Marten, RabbitMQ
Testing & quality
Unit & integration tests, xUnit, FluentAssertions, Testcontainers, Code review
Cloud & delivery
Azure, Docker, Kubernetes / AKS, GitHub Actions, Azure DevOps, Application Insights
AI
GitHub Copilot, Claude Code, OpenAI Codex, MCP, AI-assisted development
Frontend
TypeScript, Angular, React, React Native, Avalonia
Working together
Technical talks, Mentoring, Community leadership, Open source

Certifications.

Education

Computer Science

Polish-Japanese Academy of Information Technology

to · In progress

Anthropic

Claude Certified Developer - Foundations

Issued · Expires

Verify credential

Let’s talk.

If you'd like to work together or talk about software, send me an email.

contact@dolczyk.rocks