hey, i am pendev.

Patryk Nowak

Fullstack Developer

Scroll

Nothing is impossible, it all depends on how much time you have to spend on it 

<About me/>

Hi, I am a Full-Stack Developer, software architect and co-founder of Catbyte who designs and builds complete web applications and systems. I turn product requirements into scalable, maintainable solutions, from system architecture and data models to polished user interfaces.

My core stack includes React, Next.js, NestJS and SQL databases. I enjoy working across the entire development lifecycle: defining the architecture, designing APIs, modelling data, implementing business logic and delivering reliable frontend experiences.

I approach every project with a focus on scalability, performance, security and thoughtful user experience. Independence, persistence and patience help me solve complex problems and create systems that are built to last.

View Resume

<Projects/>

Frontend Mentor Challenges

  • HTML/CSS/JS
  • TypeScript
  • React
  • TailwindCSS
  • SCSS
  • BEM
  • 3rd Party Libraries
  • API
  • A11Y

Here you can find a showcase of my front-end skills. This collection features my solutions to various Frontend Mentor challenges, each providing a real-life workflow experience. From designs, assets, and style requirements, I have honed my skills in building responsive and visually appealing websites. Explore my solutions and see the live demos.

BeFit Tracker App

  • TypeScript
  • React
  • Styled Components
  • Supabase
  • TanStack/React Query
  • React Router
  • React Hook Form
  • Vite

SPA that allows you to conveniently count calories and macronutrients, track physical activity and compare results. App designed and developed was with React (React Query for handle remote state, React Router for routing and React Hook Form for handle forms), additionaly for styling i used Styled Components. To handle auth and store data i used Supabase. To build it, I used Vite.js.

City Break AI Chat

  • HTML/CSS/JS
  • React/Next.js
  • TailwindCSS
  • Ollama/llama3
  • LLM
  • LangChain.js

Individual implementation of AI Large language model(LLM). City Break is an artificial intelligence that can answer questions about cities in Poland based on data available online. You can ask it questions about the city's history, culture, geography or economy.

M-Data

  • HTML/CSS/JS
  • TypeScript
  • SCSS
  • BEM
  • Parcel.js
  • Swiper.js
  • OOP
  • MVC
  • A11Y

Individual project - Single Page Portfolio dedicated to Data Analyst. The main objective was to present the analyst's biography, skills and Power BI reports. My wholly designed and developed site was implemented with Object-Oriented Programming approach and Model-View-Controller Pattern. To build it, I used Parcel.js.

Ten Vape

  • HTML/CSS/JS
  • SCSS
  • BEM
  • Gulp
  • Swiper.js
  • A11Y

Business website for a local e-cigarette store. My first commercial project entirely designed and implemented by myself with full hosting configuration. In implementation, I focused on improving accessibility and performance. I used external libraries such as 'Swiper.js' and build it with Gulp.js

<Contact me/>

I am currently open to full-time, contract or part-time opportunities in Front End Development.