Vincent Capek

Full-Stack Developer — Laravel / PHP, Vue 3 & TypeScript.

Hi, I’m Vincent — a full-stack developer with a strong Laravel/PHP backend focus and a solid range across Vue 3, TypeScript, SQL, Docker and Python. Currently looking for a new opportunity to join a team and ship real-world web projects.

Open to new opportunities — backend, full-stack, or product-focused roles.

Years of Experience

7

Public Repositories

75

+
Key Technologies

10

+
Main Tech Stack

6

+
Bringing structure and reliability to a team's real-world projects
UX & UI
Mockup Integration

Turning a Figma (or any design) into a responsive, pixel-clean website with reusable components and clean HTML/CSS.

Web & Mobile App
Web & Mobile App

Building responsive web apps and mobile-first experiences with clean, maintainable code.

Design & Creative
Design & Creative

Applying strong visual and UX judgment to layouts and motion that elevate a product.

Development
Development

Developing robust features and integrations with a focus on performance and reliability.

My work experience

Full-Stack Web Development

Building complete web applications end-to-end: backend APIs, database design, authentication, and frontend integration with a focus on clean, maintainable code.

Backend & Integrations

Laravel/PHP backends with real-world integrations: payments, emails, queues, third-party APIs, and real-time features when needed.

Frontend Integration (Figma to Code)

Integrating provided designs into responsive pages and reusable components (Vue/Nuxt), ensuring consistent layout, performance, and accessibility basics.

My education

Self-learning (7+ years)

Hands-on Projects & Real Deliveries

Learning by building: personal projects, experiments, and production-grade features across different stacks and use cases.

Continuous learning

Documentation & Best Practices

Staying sharp through official docs, code reviews, refactoring, and building reusable patterns for long-term maintainability.

Practical focus

Tools, Testing & Deployment

Improving delivery quality with version control, CI basics, debugging, and deployment workflows that keep projects reliable.

A small selection of recent projects

12
08
11
09
03
01
Events App
Events App

Event planning app with an interactive calendar, real-time notifications, and an admin panel to create, edit, and manage events.

Machinools App
Machinools App

An SEO toolbox for beginners: a simple dashboard and clear analyses to understand and improve a site's visibility on search engines.

CMSRails App
CMSRails App

A Ruby on Rails CMS designed to create and manage articles with relational categories for structured content organization.

Pics Anime Random App
Pics Anime Random App

An interactive Vue app to explore anime/manga images and GIF albums by category with a responsive and attractive UI.

Poe & Tik
Poe & Tik

E-commerce website selling vegan clothing, built with a Laravel backend and a vanilla JavaScript frontend, with Stripe payments.

MyDramaList Like
MyDramaList Like

A platform to discover, search, and organize Korean, Japanese, and Chinese dramas with a focus on an intuitive browsing experience.

Quiz App
Quiz App

A quiz management platform across multiple topics (manga, soccer, politics, etc.) with creation and customization features.

Pokémon Search App
Pokémon Search App

An interactive Pokédex experience using PokéAPI: search Pokémon and view details like types, stats, and evolutions.

Crawler Monitor App
Crawler Monitor App

An advanced crawler for in-depth audits (structure, tags, links, performance) with insights to optimize visibility.

Pencil Pix
Pencil Pix

A Python script that converts an image into a pencil sketch using efficient and accessible image processing techniques.

Streaming Anime
Streaming Anime

A web app to discover, filter, and explore a large anime catalog with detailed pages and smooth episode navigation.

Portfolio
Portfolio

A personal portfolio showcasing completed projects, skills, and progress as a developer through concrete examples.

My skills

PHP
95
PHP
Laravel
92
Laravel
Vue.js
90
Vue.js
Nuxt
85
Nuxt
TypeScript
85
TypeScript
PostgreSQL
85
PostgreSQL

My approach

01

Define

I start by clarifying the scope and goals: what needs to be achieved, who it’s for, constraints, and priorities. That's then turned into a concrete plan (features, pages, data, integrations, and timeline) so the project stays predictable.
02

Develop

I implement the solution with an iterative approach: clean architecture, reusable components, and reliable integrations, with regular progress and code that’s easy to maintain and scale within a team.
03

Deliver

I ship with confidence: testing, QA, and a smooth deployment process, backed by clear documentation and setup notes that keep the codebase easy to pick up and maintain over time.

My CV

Find my background, technical skills, and key experience in a single document.

Are you hiring a developer?

I'm currently open to new opportunities in web development, mainly around Laravel/PHP and full-stack environments. Feel free to reach out about a role, a team, or a project I could contribute to.