# vesel.dev — Web & Software Development > Web & software development by Jan Vesel. Senior full-stack developer based in Slovenia, EU. Available for contract work, consulting, and team augmentation. Remote-first, async-friendly, CET timezone. ## Contact - Email: jan@vesel.dev - Website: https://vesel.dev - Location: Ljubljana, Slovenia, EU - Timezone: CET (UTC+1) - Availability: Open to new projects ## Summary Full-stack web developer with 14+ years of professional experience (since 2012). MSc and BSc in Computer Science. Specializes in building modern, scalable, multilingual web applications with clean architecture. Operating as VESEL.DEV Računalniške storitve, Jan Vesel s.p. since 2015 ## Core Skills ### Frontend (Primary) - TypeScript (expert, daily driver) - Angular (v2+ through current, enterprise-scale) - Vue.js (Vue 3, Composition API, Pinia) - Svelte / SvelteKit - Astro - HTML5, CSS3, responsive design, accessibility (WCAG) - State management, component architecture, design systems ### Backend - Node.js, NestJS, Fastify - Go - REST APIs, GraphQL - PostgreSQL - Authentication, authorization, API design ### DevOps & Tooling - Docker, containerization - CI/CD pipelines - Git, monorepos - Testing (unit, integration, e2e) ### Architecture & Leadership - Clean architecture, SOLID principles - Technical architecture decisions - Code review, mentoring - Project management, sprint planning, Agile/Scrum - Cross-functional team coordination - Migration planning and execution ### AI-Augmented Development - AI-assisted development workflows - Prompt engineering for code generation - LLM integration in development pipelines - Code review of AI-generated output with deep CS understanding ## Education - MSc in Computer Science - BSc in Computer Science ## Experience Highlights - 14+ years building production web applications - Enterprise-scale Angular applications - Multilingual / i18n application architecture - Remote collaboration across European teams - Full project lifecycle: architecture → implementation → deployment → maintenance - Capable of handling UX/UI when no dedicated designer is available ## Work Style - Remote-first, async communication - No strong opinions about frameworks — strong opinions about whether the next person can open the project and know what's going on - Full ownership — architecture through deployment - Strong documentation habits - Responsible AI usage — every AI output reviewed with real systems understanding ## Keywords vesel.dev, TypeScript, JavaScript, Angular, Vue, Svelte, Astro, Node.js, NestJS, Fastify, Go, Golang, PostgreSQL, SQL, Docker, REST, GraphQL, API, frontend, backend, full-stack, senior developer, web developer, freelance, contractor, consultant, Slovenia, EU, remote, clean architecture, scalable, multilingual, i18n, accessible, WCAG, Agile, Scrum, team lead, project management, code review, mentoring, AI-augmented development, MSc Computer Science