Skip to content
View KamilMarszalek's full-sized avatar
🎯
Willing to work
🎯
Willing to work

Highlights

  • Pro

Block or report KamilMarszalek

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KamilMarszalek/README.md

Hi there 👋

I'm Kamil Marszałek, a Computer Science student at Warsaw University of Technology with a strong interest in backend development, systems programming, and applied AI.

About Me

  • 🎓 Computer Science student at Warsaw University of Technology
  • 💻 Interested in backend engineering, APIs, databases, and systems-oriented software
  • 🧠 Also exploring machine learning and optimization through academic and personal projects
  • 🚀 Currently looking for opportunities to grow as a Software Engineering Intern

I enjoy building practical software projects in Go, Java, Python, C++, and Rust — from CLI tools and backend systems to algorithmic solvers and data-oriented applications.

Tech Stack

Languages

Java Python Go C++ Rust SQL Kotlin

Backend / Frameworks

Spring Boot FastAPI Gin REST API WebSockets

ML / Data

PyTorch scikit-learn pandas NumPy Matplotlib Optuna Jupyter

Databases / Tools

PostgreSQL Oracle Redis Docker Git GitHub Actions

Featured Projects

A terminal-first ecosystem for Microsoft Teams built around a reusable Go library, a Python wrapper, and a CLI/TUI application.
Worked on backend abstractions, Microsoft Graph API integration, caching, and reference resolution for terminal workflows.

A full-stack platform for car listings, purchases, and real-time auctions built with Go/Gin, PostgreSQL, and Next.js.
My contribution focused on the backend and database layer, including authentication, REST APIs, real-time updates, and database-side optimization.

A web tool that optimizes keyboard layouts for a given text against ergonomic metrics (same-finger bigrams, finger travel distance, home-row usage, hand alternation, row jumping).
The optimization core is written in Rust, compiled to WebAssembly with wasm-pack/wasm-bindgen, and uses simulated annealing; the Vue.js / TypeScript frontend handles layout and heat-map visualization.

A Kotlin desktop app for analyzing and visualizing historical stock data, built with Compose Multiplatform and Ktor.
Downloads OHLCV candles from the Financial Modeling Prep API, draws interactive candlestick charts, and computes SMA, EMA, and RSI indicators locally, with indicators and statistics implemented as pure functions over immutable data.

A 3D Mandelbulb fractal renderer combining a Python CLI (Typer) with a Rust computational core via PyO3 / maturin.
Uses ray marching and Rayon for parallel rendering (~11× speedup over sequential), and outputs either a PNG image or a 60-frame animated GIF.

A collection of six PyTorch machine-learning projects spanning tabular data, computer vision, generative modeling, sequence models, and NLP.
Includes a regression model for rental demand, an Optuna-tuned MLP for imbalanced classification, custom CNNs for 50-class image recognition, a class-conditional diffusion model, a bidirectional GRU for composer classification, and a transformer ensemble for Polish hate-speech detection.

A solver framework for a constrained optimization problem on a fixed-height grid using dynamic programming, A*, and heuristic methods.
Includes reproducible experiments, result aggregation, plots, and automated tests.

Android app for measuring vertical jump parameters using smartphone sensor data (accelerometer + gyroscope). The app detects jump phases, estimates jump height, visualizes acceleration, velocity, and height over time, and stores previous results for later analysis. Writen in Kotlin

Contact

LinkedIn GitHub

Pinned Loading

  1. keyboard-layout-optimizer keyboard-layout-optimizer Public

    Keyboard Layout Optimizer - WASM

    Rust

  2. pzsp-teams/teams-cli pzsp-teams/teams-cli Public

    MSTeams Terminal Client - CLI and TUI application utilizing Go library

    Go 2 1

  3. susek555/Car-dealer-e-commerce susek555/Car-dealer-e-commerce Public

    Full stack e-commerce app with website, backend and database.

    Go 3

  4. pf pf Public

    Stock analyzer

    Kotlin

  5. mwis-on-grid mwis-on-grid Public

    Exact and heuristic solvers for the Maximum Weight Independent Set problem on a 4×n grid graph.

    Python 1 1

  6. checkers-online checkers-online Public

    Checkers - online multiplayer game

    Java 2