Skip to content
View KrzysztofZawisla's full-sized avatar
🍳
Cooking
🍳
Cooking

Block or report KrzysztofZawisla

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KrzysztofZawisla/README.md

Hi 👋, I'm Krzysztof Zawisła

Krzysztof Zawisła

My Leetcode: https://leetcode.com/KrzysztofZawisla/
My MakerWorld: https://makerworld.com/en/@KrzysztofZaw

Experienced with:

  • Programming languages: TypeScript, JavaScript, Rust, Go¹, Python, Mojo², AssemblyScript³, PHP⁴, Zig⁵, Q#³
  • CADs: Fusion 360
  • Databases:
    • Relational databases: PostgreSQL (with zombodb & pg_tgrm), MySQL, SQLite, MariaDB
    • Non-Relational databases: Redis, FaunaDB, MongoDB, NeDB, Gun, Chroma, Pinecone
  • Query languages: SQL, GraphQL
  • Runtimes and implementations: Bun, NodeJS, Deno, PyPy, TinyGo
  • Descriptive languages: HTML5, SCSS, Less, CSS3, Markdown, MDX
  • Version control systems, containerization, and related things: Docker, Podman, Git, GitHub, GitLab, GitHub Actions, GraalVM, NGINX
  • AI Providers: Anthropic, Google, OpenAI, DeepSeek, Z.AI, Alibaba (Qwen)
  • AI Tooling: Claude Code, Ollama, ComfyUI, HuggingFace
  • Cloud computing:
    • AWS: S3, Lambda, SAM, IAM, Aurora, DocumentDB, ElastiCache, LoadBalancer, API Gateway, ECR, ECS, Cloudfront, Route 53, SQS, EFS, SES, WAF & Shield, Cloudwatch
  • Message brokers: NATS
  • JavaScript/TypeScript frameworks/libraries etc.:
    • SPA/MPA frameworks/libraries: React, Preact, SolidJS, Astro, NextJS, JSX
    • Testing tools/frameworks/libraries: Jest, Vitest, Puppeteer, Spectron, tsd
    • Multi-Platform development frameworks/libraries: Electron, React Native, Capacitor & Ionic
    • CSS-in-JS: Styled-components, Emotion
    • Stuff related to HTTP servers, web sockets, and backend stuff in general: Express, Socket.io, tRPC, serverless-express, middy
    • ORMS, and ODMS: Schemix, Prisma, Mongoose
    • Functional programming frameworks/libraries: Lodash
    • Reactive programming frameworks/libraries: RxJS
    • Bundlers, compilers, and common stuff: Webpack, RSPack, Rollup, Vite, Babel, SWC, ESBuild, TTypeScript
    • State management frameworks/libraries: Formik, Zustand, Hookstate, Redux, react-hook-forms
    • Code quality tools, formatters, documentation, git hooks, and so on.: ESLint, Husky, Prettier, JSDoc, TSDoc, Storybook
    • Web3: Solana Web3, IPFS
    • DevOps stuff: Pulumi, Watchtower • Schemas, validators, and runtime type checkers: yup, zod • Child processes: ZX
    • Working with dates: DateFNS
    • FFI: FFI-napi, pythonia
    • AI: langchain, openai
    • Message brokers: NATS.js
    • 3D stuff: ThreeJS
    • Big numbers: bn.js
    • Charts: ChartJS
    • WebAssembly, PyScript
    • Internalization: i18next
    • Animations: Framer-Motion, AnimeJS
  • Python frameworks/libraries etc.: FastAPI, Poetry, UV⁶ & UVX⁶, Hypercorn, Selenium, Numba, BLIP, LAVIS, LocalStack, Langchain, Langfuse, Langgraph, MCP, HTTPX, NatsPY, Folium, Cohere re-raking
  • Golang frameworks/libraries etc.: Gin-gonic, WebAssembly
  • Rust frameworks/libraries etc.: PyO3, Neon-bindings, Rocket.rs, Axum, Tower, Serde, esp-idf, embassy, anyhow, heapless, Leptos, Yew, Diesel, Tokio, wasm-pack, WebAssembly
  • and many others.

¹ - I prefer to use Rust or TypeScript over Go, and I no longer use it on a daily basis.
² - I work with Mojo in rare cases where GPU acceleration and execution time are crucial and not using Python is not an option.
³ - Worked with these due to curiosity. Not very useful in my work, and projects. For the WebAssembly usage I prefer Rust with Leptos framework. In terms of quantum computing I don't need it, in my current projects, and work.
⁴ - Legacy from the school times. I prefer to not come back to this.
⁵ - The perfect language for microcontrollers, which have so little memory that even 0 abstraction logic from Rust won't fit. Since this isn't a common occurrence, I practically never use Zig, preferring Rust instead. I use Zig when I need "modern C," which is almost never.
⁶ - I'm working with UV for dependency management when it comes to releasing the MCP stdio server.

React Badge Typescript Badge Rust Badge Javascript Badge Python Badge Nodejs Badge

Pinned Loading

  1. ZSBRybnik/ZSB ZSBRybnik/ZSB Public

    4 1

  2. Py4Js/pyscript-react Py4Js/pyscript-react Public

    PyScript wrapper for React https://github.com/pyscript/pyscript

    TypeScript 148 15

  3. grex.js grex.js Public

    JavaScript's bindings to Rust grex library - https://github.com/pemistahl/grex

    TypeScript 9 2

  4. A cheat sheet to React with TypeScri... A cheat sheet to React with TypeScript, on how to extend props with props from the usage scope.
    1
    type ComponentWithGenericPropertiesBaseWithoutGeneric = {
    2
      baseValue: string;
    3
    };
    4
    
                  
    5
    type ComponentWithGenericPropertiesBase<T> = T extends infer T
  5. WasmQuery WasmQuery Public

    Experimental WASM library which simplifies writing JavaScript code and shares some standard libraries from Golang

    Go 7 2

  6. borys-malinowski/wallet borys-malinowski/wallet Public

    Rust 2 1