Software Engineering Intern
Contributed to a full-stack web application. Worked with Ruby on Rails, React, TypeScript, and RTK Query in a team - delivering features, reviewing code, and participating in the full development lifecycle.
Computer Science student @ Gdańsk University of Technology
Computer Science student at Gdańsk University of Technology with strong foundations in algorithms, systems programming, and Linux environments. Experienced in Go, C/C++, and Python, as well as familiar with Java, Ruby, Rust, and TypeScript - through academic, personal, and professional projects including full-stack web development, compiler design, and self-hosted infrastructure.
Contributed to a full-stack web application. Worked with Ruby on Rails, React, TypeScript, and RTK Query in a team - delivering features, reviewing code, and participating in the full development lifecycle.
A multi-page business website for a local cake shop and café, built for a real client. Features include a categorized product catalog, photo gallery with lightbox, café landing page, and contact information - all server-rendered with HTMX-powered navigation for instant page transitions.
Production-ready order management system for the same cake shop. Single-binary Go application with SQLite persistence, and a dynamic HTMX frontend. Features real-time order filtering, transactional integrity, and zero-dependency deployment.
A compiler front-end built with Flex, Bison, and C++. Handles Python's significant indentation through custom lexer logic, produces Ruby AST output, and solves complex build challenges including circular dependency resolution in generated code.
class Counter:
def increment(self):
self.count = self.count + 1
class Counter
def increment
@count = @count + 1
end
end
A fully-playable Minesweeper clone built with C and SDL3. Demonstrates comfort with low-level graphics programming and C memory management.
A B+ tree implementation focused on memory-efficient data structures and disk-aware storage.
Production server running Debian with Docker containers and systemd-managed services. Hosts media, backups, and the cake shop's order-tracking system. Secured behind an overlay VPN, exposed through Cloudflare tunnels where needed, with automated backups and monitoring.
High-performance external sort for datasets exceeding RAM capacity. Uses min-heaps and optimized disk I/O buffers.
I am looking for a paid internship or junior developer position - full-time for summer 2026, then part-time during the academic year.
I believe in Deep Ownership — understanding the full delivery chain from memory management to deployment. I am guided by: