Krzysztof "NonVideri" Moszyński

Multitool Software Developer

See my projects

About me

Since childhood, I have always been fascinated with systems. It started with languages and games, and extended to psychology, economics and philosophy. When playing around with a new system, I aim to understand it as deeply as possible, then optimize and improve it. I myself am no exception to this rule. I love to "upgrade" myself by learning new mindsets and ways of doing things every day.

As a programmer, I do my job the same way I do everything else — always aiming for optimization. I like learning new technologies. I also strive to deliver the highest quality code, paying special attention to details. I may not be the fastest coder, but I am the cleanest. I take pride in the fact, that my code is easy to understand, maintain and extend at low cost to the business (and yes, I am interested in business topics as well). I don't only code for today, but for tomorrow as well.

Take a look at my GitHub repository for some (mostly educational) projects I did.

If you took interest in my skills and way of doing things, feel free to contact me.

You either grow or regress. Nothing stands still.

Skills

  • Node.js, Express, NestJS
  • React, Next.js
  • JavaScript (ES6), TypeScript
  • HTML5, CSS3, Sass
  • Python, Django, DRF
  • SQL (PostgreSQL, SQLite)
  • Git
  • Linux, bash
  • DevOps maintenance
  • AI-supported programming
  • Project team management (15 people)
  • PO and UX communication
  • Coaching, mentoring
  • Public speaking

Projects

Randomizer

I love board games. Out of this love was born the Randomizer — an app created to serve as an aid for picking random items from a list. Its biggest use is in picking random cards from a list, although you can also use it for tasks such as throwing dice. Who needs actual components when you have the Randomizer?
Enter two integers (max 9999):

Clock

5:25:51 PM

To-Do

    Contact

    Feel free to contact me on LinkedIn.