Deer_logo

Software Developer

The dynamic nature of software engineering continually challenges and motivates me to enhance my skills. Starting with frontend development, I gained solid experience in creating modern and responsive web applications. I've since expanded into full-stack development, building Java backend services and APIs. Now I'm diving into DevOps, working with VPS configuration, Dokploy deployment automation, and database management to create robust, production-ready applications. This hands-on experience with the entire development lifecycle allows me to build and deploy scalable web solutions from end to end.

Tech Stack

I learn best by doing - diving into documentation, working through tutorials, and building real projects. My drive to create more complex solutions pushes me to explore new technologies, making each project a learning opportunity.

TypeScript JavaScript React.js Gatsby.js Svelte Tailwind styled components Tanstack Query

AJV Jest Storybook Webpack Vite Nx

Java Spring Boot Swagger SQL Python Node.js Gitlab CI/CD Docker

Recent Projects

Here are some of my latest projects that represent interesting challenges and learning opportunities.
Each one pushes me to explore new technologies and solutions. Check out my pinned repositories on GitHub to see them in action.

Blog API

Blog API

Personal blog backend built with Java 21, Spring Boot and MySQL. Implements secure JWT authentication, CRUD operations for posts, tags and categories. Features Docker Compose for local development lightweight setup and Dockerfile for production builds.

News

News

Modern news platform built as a monorepo using React, TypeScript, and NX. Features a public news website and an admin panel, sharing a component library based on Shadcn UI. Integrates with a separate Spring Boot backend Api.

Weather

Weather

Minimalist weather application built with React Native, TypeScript, Expo, and React Query. Designed to provide quick access to essential weather information, focusing on frequently checked metrics in a clean, personalized interface.

Passivhaus

Passivhaus

Team project - web application for Polish Passivhaus Institute built with Gatsby and WordPress headless CMS. Features automated deployments via GitHub Actions, triggered by WordPress webhooks.

SendEth

SendEth

Web3 application built with React and Solidity that enables interaction with the Ethereum (Rinkeby) testnet. Users can connect their MetaMask wallet to send and track transactions on the blockchain.

Wojtek Szczawinski