Skip to content
View m-kupiec's full-sized avatar

Block or report m-kupiec

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
m-kupiec/README.md

Hello! 👋

I'm a software engineer with over 14 years of experience in tech, project coordination, and business development. Recently, I've specialized in front-end development with tools like React and Svelte, creating scalable, maintainable applications.

Feel free to connect on LinkedIn — I'd love to chat!

Projects

Teurelis

2021.03 – Present

Academic research management web application (JavaScript, Svelte)

  • Defined essential product features through consultations with domain experts
  • Researched and selected an optimal technology stack for efficient product development
  • Established a prioritized backlog to manage feature and issue delivery effectively
  • Implemented secure user authentication and data storage using a BaaS solution
  • Leveraged Netlify serverless functions to protect API keys
  • Compressed and sanitized large data inputs for performance and safety
  • Managed local data with localStorage and IndexedDB for offline support
  • Ensured cross-device compatibility with responsive design for complex layouts
  • Conducted exploratory and UX testing for a user-friendly and bug-free experience

Docs / Landing page

Spotify Client

2024.09 – Present

Web application (TypeScript, React) using the Spotify Web API for music library management

  • Managed project requirements and acceptance criteria with GitHub Projects, Issues, and PRs
  • Applied TDD methodology using Vitest and Testing Library for reliable code
  • Implemented OAuth 2.0 Authorization Code with PKCE to securely handle Spotify API authentication
  • Used Web Crypto, Web Storage, URL, and Fetch APIs to facilitate server communication
  • Utilized React hooks to manage state, refs, and data fetching effectively
  • Maintained type safety and code quality with TypeScript, ESLint, and Prettier
  • Employed Tailwind CSS for streamlined and maintainable styling

Project board / Repository

Web App Project Starter

2024.09 – Present

TypeScript and React project starter designed for scalable and maintainable web app development

  • Configured static analysis with TypeScript, ESLint, and Prettier
  • Implemented testing suite with Vitest, Testing Library, and Mock Service Worker
  • Integrated Tailwind CSS for streamlined styling
  • Set up an efficient build process with Vite and PostCSS

Repository

Front-End Compendia

2024.02 – Present

Comprehensive Markdown-based notebooks covering advanced research on React, TypeScript, JavaScript, and more

Repository

Teurelis Landing Page

2023.12

Landing page for an academic research management software

  • Created an engaging design with gently animated backgrounds
  • Optimized for cross-device compatibility and responsive design
  • Implemented form processing using a BaaS solution
  • Crafted targeted marketing messages to attract intended users

Live view

Fractile

2023.06

Landing page for an AI agent application

  • Created a clean, minimalist design with parallax scrolling and animated text
  • Ensured cross-device compatibility with responsive design
  • Used semantic HTML for accessibility and SEO
  • Implemented form processing using a BaaS solution
  • Synthesized team input into cohesive marketing messaging

Live view

Pinned Loading

  1. music-app music-app Public

    Web application (TypeScript, React) leveraging the Spotify Web API for music library management

    TypeScript

  2. starter-react-ts-tailwind starter-react-ts-tailwind Public

    TypeScript and React project starter designed for scalable and maintainable web app development

    TypeScript

  3. compendia compendia Public

    Comprehensive Markdown-based notebooks covering advanced research on React, TypeScript, JavaScript, and more

  4. compendium-javascript compendium-javascript Public

    Comprehensive Markdown-based notebook covering advanced research on JavaScript

  5. compendium-react compendium-react Public

    Comprehensive Markdown-based notebook covering advanced research on React

  6. compendium-typescript compendium-typescript Public

    Comprehensive Markdown-based notebook covering advanced research on TypeScript