# about

I'm a developer from Poland who enjoys building highly interactive applications, whether they're practical tools or just fun projects. I particularly enjoy working on visual/text text editors. Recently, I’ve been exploring Go and Zig, doing recreational programming and playing around with SDL3.

Previously, I’ve worked on ERP system for small local recycling/manufacturing plant, scheduling/management system for a dental clinic, and an editor/AI generator for presentations/business documents.

Outside of programming, I love reading sci-fi, dystopian, and fantasy books. I'm always listening to something I also enjoy both coffee and tea (without milk).

# languages

  1. Polish
  2. English

# technologies

  1. Icon
    JavaScript
  2. Icon
    TypeScript
  3. Icon
    CSS
  4. Icon
    SCSS
  5. Icon
    HTML
  6. Icon
    Styled Components
  7. Icon
    TailwindCSS
  8. Icon
    UnoCSS
  9. Icon
    Go
  10. Icon
    React
  11. Icon
    React Native
  12. Icon
    Expo
  13. Icon
    Electron
  14. Icon
    Solidjs
  15. Icon
    Svelte
  16. Icon
    Astro
  17. Icon
    Next.js
  18. Icon
    SolidStart
  19. Icon
    Vitest
  20. Icon
    Puppeteer
  21. Icon
    Node.js
  22. Icon
    Express
  23. Icon
    PostgreSQL
  24. Icon
    SQLite
  25. Icon
    MongoDB
  26. Icon
    Vite
  27. Icon
    Supabase
  28. Icon
    Firebase
  29. Icon
    Webpack
  30. Icon
    Zustand

# experience

    1. Collaborated with an international team of developers, ui/ux/story designers and product managers.
    2. Worked on an AI-powered presentation SaaS. Implemented features such as a fully interactive WYSIWYG rich text editor, AI integration, new slide components, and PDF generation using Puppeteer. Focused on optimizing the product and was responsible for managing bug fixing.
    3. Worked on internal tooling for testing/adjusting AI features
    1. Collaborated closely with the dentist to create an easy-to-use and efficient system.
    2. Developed multiple iterations of a patient management desktop app for a dentist. Built a user-friendly system for scheduling appointments and keeping track of patient procedures. Created an integration with an SMS API (using cloud functions) to send automated notifications and reminders to patients about their appointments, as well as to update dentist schedules in real-time.
    1. Worked under an experienced developer/dev-op/product manager.
    2. Worked on an ERP system for a plastic recycling/manufacturing plant. Developed a web app, and multiple desktop and mobile apps for production, quality, and shift management. Managed the PostgreSQL database. Implemented generation of PDF/XLSX reports. Collaborated with users to improve the system further.
    3. Extended an ERP system for a metal manufacturing plant. Worked on a product ordering system. Maintained and implemented new features for a desktop app based on user feedback.
    4. Developed a responsive appointment scheduling web app for a student/work doctor. Implemented flexible and easy-to-use schedule manager. Worked on PDF generation and automated email notifications.

# projects

  1. # Cyberpunk breach protocol

    A fan recreation of the hacking mini-game "Breach Protocol" from Cyberpunk 2077.
  2. # SVG to React / Native / SolidJS

    A Figma plugin that lets you easily optimize and transform multiple SVG files into JSX components.
  3. # Fast SVG Optimizer

    A tool for optimizing SVGs using SVGO. Process multiple SVGs at once, preview the before-and-after, adjust SVGO settings, and batch edit dimensions for all SVGs.
  4. # WebDevTools

    A collection of useful tools for developers (in-development).
  5. # Char typer

    Yet another app to train your typing skills, with focus on typing characters instead of words.
  6. # Coffee calculator

    Simple react-native app for calculating the coffee-water ratio, as well as collecting stats on how much coffee you drink. Made with Expo and a passion for caffeine.
  7. # Go RayGUI TCP chat

    A simple gui tcp chat made in go using raylib and raygui.
Find more on github

Maksymilian Kasperowicz

Made with SvelteKit, Styled with TailwindCSS, Deployed on Vercel, Font used Tamsyn10x20