I’m a full-stack developer at Spryte.dev and a computer science student.
Since April 2026 I’ve been working on production web and mobile applications, across the frontend, mobile and backend. Most of my work is features and bug fixes that touch more than one of those.
Debugging is my favorite part. I like finding out why something breaks, not just making it stop.
I also care about clarity, in code and in how a project is structured.
- Languages: TypeScript, JavaScript, SQL
- Mobile: React Native, Expo (EAS, OTA updates), React Navigation, Reanimated, Zustand
- Web: Next.js, React, Tailwind CSS, Material UI, TanStack Query
- Backend: Node.js, NestJS, Express, Prisma, PostgreSQL, MySQL, Redis, Zod, REST + OpenAPI, JWT auth
- Testing: Jest, Supertest, Playwright
- Tooling: Docker, GitHub Actions, pnpm workspaces, Biome, ESLint, Prettier, Husky + lint-staged, Pino
- Features implemented across the stack, from the database schema and API to the web and mobile clients
- Business logic and data handling on the backend
- Debugging web and mobile applications
- Changes delivered through pull requests and code review
I learn by building real things, breaking them, and fixing them until they make sense.
📌 Selected projects are pinned below
📫 Contact: programeryk@gmail.com 🌍 Poland



