Proven experience in developing full-stack web applications, particularly SPAs connected to backend services. Proficiency in TypeScript, Vue.js, and PostgreSQL. Experience with RESTful or GraphQL APIs. Strong understanding of UI/UX principles. Familiarity with software engineering diagramming techniques and tools like Figma. Knowledge of web application security best practices. Experience with version control systems, especially Git. Solid understanding of data structures, algorithms, and complexity analysis.