Senior full-stack engineer who lives mostly on the frontend.
I build web apps, tools, and libraries with React + TypeScript/JavaScript.
I care about things that make products actually good: performance, accessibility, SEO, maintainable architecture and shipping.
I'm currently deep into AI-assisted development - not as a substitute for thinking, but as a power tool used with judgment. I know where AI accelerates work, where it's bad, and where it confidently makes stuff up. I still love coding without it too! π
- Frontend-first fullstack: strong React ecosystem focus, Node.js on the backend when needed.
- Accessibility nerd: WCAG, ARIA, audits, systematic fixes etc.
- Process optimizer: automate the annoying bits, reduce friction, keep teams in flow.
- Debugging detective: the weirdest problems are the most fun ones.
- Building and evolving a production app: iguanaflow.com
(developed with Lovable + Cursor, continuously expanding AI features). - Learning React Native.
- Following and practicing AI Safety (member of AI Safety Poland).
Frontend: React, TypeScript, JavaScript, Next.js (SSR/SSG), Redux, Zustand, HTML5, RWD, SEO, WCAG, webpack, Vite
Styling: CSS/SCSS, styled-components, Tailwind, Material UI, React Aria
Backend: Node.js + Express, REST API, SQL, GraphQL, GROQ
Testing: Cypress, Playwright
Infra: Docker, CI/CD
AI tooling: OpenAI, Copilot, Cursor, Lovable
Testing & API: Postman, Insomnia, Swagger, BrowserStack, Lighthouse
Analytics: Hotjar, Mouseflow, Analytics
UI/Design: Storybook, Figma
Version control: git (GitHub, GitLab, Bitbucket)
Monitoring: Sentry, Chrome DevTools, React DevTools
CMS/DB: Sanity.io, MySQL
Management: Jira, Confluence, Trello, Scrum
- Too much coffee, lots of flow states.
- I code to metal/rock (and anything with energy).
- Tech is a means to an end. I use frameworks gladly, but sometimes "plain" is the cleanest solution.
- You can message me in Polish / English / German.
Website: https://webcodesign.pl/m
LinkedIn: https://www.linkedin.com/in/joanna-kokot-it/
Email: [email protected]