About Me

I'm Artur — a full-stack developer focused on clean, maintainable code and solving real-world problems. I enjoy working with JavaScript, Node.js, Express, and PostgreSQL to build scalable APIs and modern web apps.

I’m a lifelong learner who thrives on challenges and believes in continuous improvement. Whether it's diving into new tech stacks or refining old ones, I love the craft of coding and collaborating with others to bring ideas to life.

Portrait of Artur

Socket-Chat-API

A real-time chat application built with React, Socket.io, Node.js, and Express. Users are able to register and login, and user data as well as chats and messages are persisted.

Socket-Chat-API Screenshot

Photo-Caption-Contest-API

A Node.js API using the Express framework to retrieve and caption images. Users are able to view a list of images and register in order to leave captions on images. The API uses caching, authorization and authentication, and it also persists data.

Envelope-Budgeting-API 2

A Node.js API using the Express framework with the purpose of calculating daily budget expenditure through the means of envelope budgeting. Users are able to create, read, update, delete (CRUD) as well as create transactions for individual envelopes. Envelope data is persisted in a database through PostgreSQL.

Hover over the pictures for my other projects and previously listed ones

Skills

Throughout my journey as a developer, I’ve developed a solid foundation across a wide range of technologies and best practices — from full-stack web development to cloud architecture and secure coding principles.

Object-Oriented Design

Used abstraction, encapsulation, polymorphism, and inheritance to build reusable, scalable, and maintainable applications.

JavaScript & Modern Web

Experienced with ES6+, asynchronous programming, and building modular SPAs using React, Node.js, and modern tooling.

Database Design & Management

Skilled in designing, normalizing, and querying relational and NoSQL databases using PostgreSQL, MySQL, and MongoDB. Familiar with ORMs and migrations using tools like Sequelize CLI.

Cloud Fundamentals (AWS Certified)

AWS Certified Cloud Practitioner with hands-on experience designing and deploying solutions on AWS. Skilled in leveraging services like EC2, S3, VPC, and IAM for scalability, availability, and security.

Secure Coding & Access Control

Vulnerability Mitigation: Prevented threats like XSS, CSRF, and SQL injection through input validation and sanitization.
Authentication & Authorization: Implemented secure access control using OAuth 2.0 and JWT to protect APIs and user data.
Session Management: Applied best practices for cookie handling, token storage, and HTTPS enforcement.

DevOps Fundamentals

Practiced CI/CD principles in portfolio projects by creating feature branches, conducting code reviews, and merging collaboratively using Git and GitHub. Explored deployment automation using GitHub Actions and gained hands-on experience managing project workflows and code quality.

Contact me