Jakub Bronk

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.

me@jbronk.com git.jbronk.com Somonino, Poland

Experience

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.

Ruby on Rails React TypeScript RTK Query PostgreSQL

Selected Projects

piekarnikgosi.pl screenshot

piekarnikgosi.pl

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.

HTML/CSS HTMX Go JavaScript

Cake Order Tracker

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.

Go SQLite HTMX SQL

Python-to-Ruby Transpiler

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.

Input (Python)
class Counter:
    def increment(self):
        self.count = self.count + 1
Output (Ruby)
class Counter
  def increment
    @count = @count + 1
  end
end
Flex Bison C++ Make

Minesweeper

A fully-playable Minesweeper clone built with C and SDL3. Demonstrates comfort with low-level graphics programming and C memory management.

C SDL3 CMake

Disk-Friendly B+ Tree

A B+ tree implementation focused on memory-efficient data structures and disk-aware storage.

Rust Data Structures

Self-Hosted Infrastructure

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.

Docker Debian systemd Cloudflare VPN

External Sorting

High-performance external sort for datasets exceeding RAM capacity. Uses min-heaps and optimized disk I/O buffers.

C++ Algorithms

Availability & Commitment

I am looking for a paid internship or junior developer position - full-time for summer 2026, then part-time during the academic year.

Development Philosophy

I believe in Deep Ownership — understanding the full delivery chain from memory management to deployment. I am guided by: