{"id":20405711,"url":"https://github.com/serlisovyk/serlisovyk","last_synced_at":"2026-05-10T17:47:01.613Z","repository":{"id":259446096,"uuid":"877895707","full_name":"serlisovyk/serlisovyk","owner":"serlisovyk","description":"GitHub Profile Readme","archived":false,"fork":false,"pushed_at":"2025-11-22T09:50:30.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-22T11:28:31.828Z","etag":null,"topics":["badge","fullstack","github","github-readme-profile","markdown","skills","workflow"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/serlisovyk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-24T12:35:07.000Z","updated_at":"2025-11-22T09:50:33.000Z","dependencies_parsed_at":"2025-01-15T11:47:31.329Z","dependency_job_id":"1e038fb3-94bf-4766-9bab-c309f45ed208","html_url":"https://github.com/serlisovyk/serlisovyk","commit_stats":null,"previous_names":["serlisovyk/serlisovyk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/serlisovyk/serlisovyk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serlisovyk%2Fserlisovyk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serlisovyk%2Fserlisovyk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serlisovyk%2Fserlisovyk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serlisovyk%2Fserlisovyk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serlisovyk","download_url":"https://codeload.github.com/serlisovyk/serlisovyk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serlisovyk%2Fserlisovyk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27407038,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-30T02:00:05.582Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["badge","fullstack","github","github-readme-profile","markdown","skills","workflow"],"created_at":"2024-11-15T05:12:31.797Z","updated_at":"2025-11-30T19:04:45.978Z","avatar_url":"https://github.com/serlisovyk.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hi 👋 My name is Serhii\n\n\u003cp\u003e\n  I’m a frontend developer who enjoys working at the intersection of design and\n  engineering. I like shaping interfaces so they feel clear to users while the\n  implementation stays maintainable for the team. Clean architecture, predictable\n  UX and attention to detail matter to me — from button states to how complex\n  forms and filters behave. I feel comfortable both building product features\n  and improving existing projects: performance optimisations, refactoring,\n  introducing new components and integrating with backend services via REST APIs.\n  I value good communication with the team, aligning on API contracts and shipping\n  features to production together. I keep investing in my frontend skills through\n  courses, practice and learning from others. I also have certificates\n  and recommendations from colleagues and managers — you can find more details\n  in my LinkedIn profile.\n\u003c/p\u003e\n\n\u003cul\u003e\n  \u003cli\u003e💻 I build dashboards, landing pages and admin panels with Next.js + TypeScript.\u003c/li\u003e\n  \u003cli\u003e🎯 I care about clear architecture and clear code.\u003c/li\u003e\n  \u003cli\u003e🚀 Interested in frontend roles where I can grow into full-stack with NestJS.\u003c/li\u003e\n  \u003cli\u003e📖 I learn something new every day.\u003c/li\u003e\n\u003c/ul\u003e\n\n## Key technologies\n\n\u003cdiv align=\"left\"\u003e\n  \u003cimg src=\"https://profilinator.rishav.dev/skills-assets/nextjs.png\" width=\"50\" height=\"50\" alt=\"Next.js\" /\u003e\n\n  \u003cimg width=\"12\" /\u003e\n\n  \u003cimg src=\"https://profilinator.rishav.dev/skills-assets/react-original-wordmark.svg\" width=\"50\" height=\"50\" alt=\"React\" /\u003e\n\n  \u003cimg width=\"12\" /\u003e\n\n  \u003cimg src=\"https://profilinator.rishav.dev/skills-assets/typescript-original.svg\" width=\"50\" height=\"50\" alt=\"Typescript\" /\u003e\n\n  \u003cimg width=\"12\" /\u003e\n\n  \u003cimg src=\"https://profilinator.rishav.dev/skills-assets/nestjs.svg\" width=\"50\" height=\"50\" alt=\"Nest.js\" /\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eDetailed technologies\u003c/summary\u003e\n\n- HTML, JSX\n- CSS, Sass, Scss, Less\n- Tailwind, PostCSS, Ant Design, Styled Components, Material UI\n- JavaScript (ES6+, OOP, SOLID), TypeScript\n- React, React Router, React Context\n- Redux (Redux Toolkit, Redux Persist), Zustand, Jotai, Mobx\n- Axios, Ky, REST API\n- Graphql, Apollo Client\n- Tanstack Query, SWR\n- Formik, Yup, React Hook Form, Zod\n- Webpack, Vite, Gulp, Rollup\n- ESLint, Stylelint, Prettier\n- Npm, Yarn, Pnpm, Bun\n- Jest, React Testing Library, Vitest\n- Cypress, Playwright\n- BEM, Feature-Sliced Design, Clean Code / Architecture\n- Accessibility, Performance, UI / UX, StoryBook\n- Git (GitHub, GitLab)\n- Figma, Adobe Photoshop, Adobe Illustrator\n- Trello, Notion, Redmine\n- Node.js, Express.js, Nest.js\n- Postgres, MySQL, MongoDB\n- Prisma, TypeORM,\n- JWT, Passport.js\n- Swagger, Winston, CORS\n\n\u003c/details\u003e\n\n## Stats\n\n\u003cdiv align=\"left\"\u003e\n  \u003cimg src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=serlisovyk\u0026theme=tokyonight\u0026show_icons=true\u0026hide_border=true\u0026layout=compact\" alt=\"Languages Stats\" /\u003e\n\u003c/div\u003e\n\n## Contact me\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://t.me/serlisovyk\" target=\"_blank\"\u003e\n    \u003cimg src=https://img.shields.io/badge/telegram-%2300acee.svg?\u0026style=for-the-badge\u0026logo=telegram\u0026logoColor=white \n    alt=Telegram style=\"margin-bottom: 5px;\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.linkedin.com/in/serhii-lisovyk-b43a4b29b/\" target=\"_blank\"\u003e\n    \u003cimg src=https://img.shields.io/badge/linkedin-%231E77B5.svg?\u0026style=for-the-badge\u0026logo=linkedin\u0026logoColor=white \n    alt=Linkedin style=\"margin-bottom: 5px;\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.instagram.com/serlisovyk/\" target=\"_blank\"\u003e\n    \u003cimg src=https://img.shields.io/badge/instagram-%23000000.svg?\u0026style=for-the-badge\u0026logo=instagram\u0026logoColor=white \n    alt=Instagram style=\"margin-bottom: 5px;\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserlisovyk%2Fserlisovyk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserlisovyk%2Fserlisovyk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserlisovyk%2Fserlisovyk/lists"}