- 📝 I (don't) regularly write articles on https://bulldogjob.pl/readme/authors/krzysztof-zawisla
- 📫 How to reach me [email protected]/via LinkedIn
My Leetcode: https://leetcode.com/KrzysztofZawisla/
My MakerWorld: https://makerworld.com/en/@KrzysztofZaw
- 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.




