Software engineer

|

About

picture of me

Here is a little background

Hey, I'm Michal. 💯 I'm a passionate, self-taught Remote Web Developer. I'm currently building front-end solutions for CITYA mobility as part of their remote dev team — we’re building a smart platform to revolutionize day-to-day commuting through shared van rides. I focus on crafting clean, responsive, and high-performance interfaces I have a deep love for frontend development and creating intuitive, engaging user experiences. I thrive on bringing designs to life with clean, maintainable, and scalable code. My expertise spans modern frontend technologies like Vue.js (including SSR), TypeScript, and SASS/SCSS, enabling me to build high-quality applications that stand the test of time. While frontend is my core focus, I also have experience working across the full stack — ensuring seamless communication between frontend and backend when needed. I'm naturally curious 🌟 and constantly sharpening my skills, step by step. Though I originally graduated in IT and electrical engineering, my passion for coding came later and has driven me to work hard and grow quickly in this field. To sum me up in one sentence 💪: I’m a loyal friend, sports and dance enthusiast, and a passionate learner who’s always on a mission to improve.INFJ-A.

Experience

Full-Stack Developer

DevCity / Kakadoo

3. 2. 2022 - 1. 5. 2024

  • www.kakadoo.cz
  • Web Based Application for Fully Automated Online Vans Renting
  • First of it's kind in the heart of Europe, the Czech Republic
  • VUE.js 2, TypeScript, Node.js, MongoDB
  • Integrated with Stripe Payments
  • E-Commerce
  • Working on FE and BE for the custommers Web app, Admin panel for Admins, Automated invoicing, GPS tracking, and others

Full Stack Developer

Anyrent

1. 5. 2024 - Present

  • Developed Modular Components: Built reusable and modular Vue 2 components using TypeScript to ensure scalability and maintainability of the application
  • State Management: Utilized Vuex for centralized state management, ensuring consistent data flow across the application
  • Type Safety: Leveraged TypeScript for type safety and to reduce runtime errors, ensuring a robust development process
  • Form Validation: Created dynamic forms with validation rules to enhance user input reliability and improve user experience
  • Vuex Store Hydration: Configured the Vuex store to synchronize state between the server and client seamlessly
  • Vue SSR Implementation: Utilized Vue's serverPrefetch and asyncData to optimize server-side rendering and eliminate DOM and page source mismatches
  • Vue Component Typing: Extended Vue components with type declarations, ensuring type-safe props, data, and methods
  • Responsive Design: Used SCSS to implement a mobile-first responsive design strategy with custom media queries
  • Modular Styles: Organized SCSS files using a modular and component-specific structure for maintainability
  • Frontend Integration: Consumed GraphQL APIs efficiently with tools like Apollo Client, managing queries, mutations, and caching
  • Debugging and Troubleshooting: Identified and resolved backend integration issues affecting the frontend functionality

Front-End Developer

CITYA mobility

15. 2. 2025 - Present

  • www.citya.io
  • Smart Commuting Platform for Shared Van Rides
  • Connecting suburban areas with city centers via flexible transport
  • Vue.js 3, TypeScript, Quasar, TailwindCSS, Pinia and so on.
  • Real-time Ride Matching, Operator Dashboard
  • Translated detailed Figma designs into responsive, pixel-perfect interfaces using TailwindCSS and SCSS, with an emphasis on user experience and accessibility.
  • Developed and maintained modular, scalable front-end components using Vue 3 Composition API and TypeScript, improving code reusability and maintainability.
  • Working on UI components, ride management screens, and operator tooling in a fully remote, async international team

Sales & Marketing Project Manager

MEDIA PLANET

1. 1. 2020 - 1. 2. 2021

  • Project management
  • Fulfilling target KPIs
  • Content Marketing
  • Sales
  • Managing Content
  • B2B
  • Communication with doctors
  • Health Industry
  • Teamwork
  • Reporting

Student of Electrical Engineering & Personal Aplications

SPŠE V Úžlabině

1. 9. 2009 - 28. 6. 2013

  • PC Aplications
  • HTML / CSS
  • Graphic Design
  • Databases
  • C#
  • Successfully Graduated by Practical Technical Exams

Skills

Hover over a skill for description

skill

TypeScript

skill

Mongo DB

skill

Quasar

skill

VS Code

skill

Firebase

skill

VUE.js

skill

React.js

skill

Stripe Payments

skill

NextAuth

skill

Git

skill

Supabase

skill

Node.js

skill

SCSS

skill

CSS3

skill

GraphQL

skill

Framer Motion

skill

Leaflet

skill

VueX

skill

Strapi CMS

skill

Redux

skill

Tailwind

skill

SANITY

skill

NEXT.js

skill

JavaScript

Projects

Case Study 1 of 7: Netflix 2.0

Beautiful Netflix clone in React, CSS3 with fully functional profile section, subscription and authentication and database at Firebase. Real money payments powered by Stripe Payments Integration. Movies data from TMDB API. State management handled with Redux.

Case Study 2 of 7: Reddit 2.0

Amazing Full-stack NEXTjs App. Beautiful fully responsive design with TailwindCSS v3. Real Reddit Authentication through NextAuth. Dynamically fetched avatars based on your reddit username. Queries through GraphQL with Stepzen, PostgreSQL. Database stored at Supabase.

Case Study 3 of 7: Kakadoo.cz

Web based Application - Fully Automated Vans renting Platform, first of it's kind from the very heart of Europe, Prague, the Czech Republic. - Try it out for yourself! :)

Case Study 4 of 7: Developer Portfolio App

My old Portfolio website in React with secret admin side with Dashboard for editting data stored in Firestore Cloud.

Case Study 5 of 7: Medium 2.0

A Fullstack fully responsive web-app built in NEXT.js and TailwindCSS and powered by Sanity in the backend. It's a spin-off re-design/re-make of popular blogging platform Medium. Server-Side-Rendered, all the articles are editable on the fly through Sanity CMS. It has a Comment functionality and every comment is loaded only after an admin's approval. Deployed with Vercel.

Case Study 6 of 7: Instagram 2.0

Instagram clone with limited functionality. Sign In/Out, Photo upload, Commenting, liking, Dynamic people profile pictures populating.

Case Study 7 of 7: Shoper - FullStack Ecommerce App

A modern, full-stack eCommerce application built with cutting-edge Next.js 15 and React 19, Fully typed in TypeScript. Styled with TailwindCSS, and powered by Sanity.io. Authentication is handled by Clerk, with Stripe for secure payments. Zustand manages state, while Framer Motion enhances UI with smooth animations.

Contact

I have got just what you need. Let's Talk.

+420 605 062 669

stracovskymichal@gmail.com

123 Developer Lane