Hello.

Hola.

Bonjour.

Konnichiwa.

Nǐn hǎo.

Guten Tag.

Olá.

Cześć.

My name is Adam Książek, I am a full-stack JavaScript developer & data analyst able to work all around the world.

I was born in Poland and studied finance at the University of Warsaw and Universidade Portucalense. I have over two years of experience as an Analyst working for one of the biggest investment banks in the CEE region, but I have decided to chase my dreams.

My current stack includes technologies such as React.js/Next.js with TypeScript, Node.js, PostgreSQL, Tailwind CSS, PrismaORM, and Amazon AWS, but I am very flexible - constantly learning and looking for the most efficient solutions.

Always flexible. Constantly learning.

Programming Stack

Technologies

I am capable of creating full-stack JavaScript applications that involve TypeScript. Always learning and open to new solutions.

css

styling

CSS

git

DVCS

Git

graphcms

cms

GraphCMS

html

language

HTML

javascript

language

JavaScript

mdx

language

Markdown/MDX

mongodb

database

MongoDB

nextjs

framework

Next.js

nodejs

server

Node.js

postgres

database

PostgreSQL

prisma

ORM

Prisma

python

language

Python

react

framework

React.js

sanity

cms

Sanity

sass

Styling

SCSS

sql

queries

SQL

tailwindcss

Styling

Tailwind CSS

typescript

language

TypeScript

Software

While exploring UI and UX aspects of the web, I became familiar with two of the most popular design tools in the industry - Figma and Adobe Photoshop. Additionally, with my experience in Investment Banking, I am also proficient in using Microsoft Office.

figma

design

Figma

photoshop

design

Photoshop

premiere

design

Premiere

illustrator

design

Illustrator

vscode

ide

VS Code

excel

spreadsheets

Excel

word

documents

Word

powerpoint

presentations

PowerPoint

powerbi

visualization

Power BI

Services

Vercel for hosting Next.js websites, Amazon AWS S3 due to the well-documented API, lambda functions, and competitive pricing, and Amazon Cloudfront CDN to benefit from caching and closer distribution.

aws

storage

AWS S3

vercel

hosting

Vercel

heroku

hosting

Heroku

cloudfront

cdn

Cloudfront

Additional Libraries

To achieve a smoother developer and user experience, I am using external libraries that are widely recognized and appreciated by the npm community. Although I have only a very basic understanding of testing using the Jest library, I am continuously improving my skills in this area.

bootstrap

styling

Bootstrap

express

server

Express

jwt

authentication

JWT

reactHookForm

forms

Hook Form

reactQuery

data fetching

React Query

reactTable

tables

React Table

redux

state management

Redux

jest

testing

Jest

My latest side projects

Projects

Dataspat

Project that combines JavaScript and Python. Xbox Game Pass games repository with extensive filtering system combined with scores from MetaCritic and HowLongToBeat. Data scrapped with Python (Beautifulsoup).

nextjspythontypescripttailwindcsszustand
dataspat
quizander

BACKEND IS CURRENTLY OFFLINE

Quizander

Full-stack Harry Potter universe based trivia website.

User authentication, SSR/ISR/CSR components, admin dashboard, historical user results, protected routes, form validation, dark & light mode.

nextjsnodejstypescriptpostgrestailwind cssprismaaws

Liguify

This is a full-stack website that displays Teamfight Tactics statistics based on my analysis of data gathered from Riot Games API. A live version is not available, as the project was prepared during the Dragonlands set. Nevertheless, the GitHub repository contains almost all the queries, tables, frontend, and backend code.

The project involves complex SQL queries and table relationships, Knex builder, temporary tables, search, and filters. I gathered and analyzed data for over 90,000 team compositions and 11,000 matches.

nextjsnodejspostgrestailwind cssexpressjavaScriptknex
liguify
blog

Blog

My personal space on the internet created with Next.js, React.js, TypeScript, Markdown, MDX, and Tailwind CSS.

nextjscsstypescriptmdxtailwind

Portfolio

Simple portfolio website made with Next.js, TypeScript, SCSS, and CSS modules.

nextjscsssasstypescript
quizander
liguify

Natours

This website focuses on styling aspects using CSS 'float', keyframe animations, SCSS/Sass, mixins, and responsiveness, and it follows the BEM naming convention.

It is the first project that I have created strictly following Jonas Schedtmann's course "Advanced CSS and Sass: Flexbox, Grid, Animations and More!".

htmlcsssass

Trillo

This website focuses on styling aspects using flexbox, keyframe animations, SCSS/Sass, mixins, and responsiveness, and it follows the BEM naming convention.

It is the second project that I have created strictly following Jonas Schmedtmann's course "Advanced CSS and Sass: Flexbox, Grid, Animations, and More!".

htmlcsssass
trillo
memories

Memories

This is a simple full-stack social media app that allows users to post memories from interesting events.

The project strictly follows the JavaScript Mastery course "Full Stack MERN Application", which is available on the YouTube platform. I would like to emphasize that I am not proficient in using Material UI.

reactreduxjavascriptnodejsexpressmongodbmui

Let's work together

Contact

Work Inquiries & Discussions

Shoot me a DM on LinkedIn

arrow right

Work Inquiries - adam-ksiazek@outlook.com

Work Inquiries