About

Lead Frontend / Software Engineer since 2019. I build CRM and dealer management systems for the automotive industry - software that helps car dealerships sell, finance, lease, and manage vehicles, customers, and daily operations.

I owned the entire frontend lifecycle end to end: architecture, implementation, and production delivery. I plan technical decisions ahead of time, design for scalability from day one, and work across complex multi-step forms, REST API integration, authentication, and role-based access control. I also have hands-on production experience with Node.js, PHP, APIs, and relational databases on the backend side. I actively use AI tools to speed up development and improve day-to-day productivity - from exploring codebases and refactoring to debugging and technical decision-making.

Earlier, I built and maintained e-commerce stores on OpenCart and WordPress/WooCommerce. I also develop custom add-ons, plugins, and widgets for websites and office applications.

Experience

Freelance Web Developer

2019 - 2021 E-commerce & Custom Extensions
  • Built and maintained e-commerce websites on OpenCart and WordPress/WooCommerce - store setup, catalog management, themes, payment flows, and ongoing support.
  • Developed custom add-ons, plugins, and widgets for client websites and office applications.

Lead Frontend Engineer

2021 - Present Dealer Management Software Lead
  • Owned the full frontend stack end to end - architecture, implementation, and production delivery.
  • Designed scalable frontend architecture: module structure, state management, routing, permissions, and reusable patterns.
  • Built and maintained the main dealership web application used daily by sales, management, and finance teams.
  • Core modules: vehicle inventory, deal structuring, customer CRM, loan accounts, reporting, lead tracking, and website inventory export.
  • Multi-step forms, JWT authentication with two-factor support, and role-based access control.
  • Integrations with maps, VIN decoding, media handling, and PDF document workflows.
  • Led frontend development across admin, CRM, and client applications within a single dealer management platform.
  • Hands-on production experience with Node.js, PHP, REST APIs, and relational databases on the backend.

Key Projects

Dealer Management Client App

Main web application for car dealership operations

A large-scale React/TypeScript single-page application used by car dealerships every day. Sales teams add and price vehicles, structure deals, manage buyers, track loan accounts, run reports, and publish inventory to the dealership website - all from one interface. Built with PrimeReact, Formik/Yup validation, MobX state management, and a JWT-secured Axios API layer.

React 18+ TypeScript MobX PrimeReact Formik

Admin Panel & UI Components

Admin panel and shared UI component library

React/TypeScript admin application and a shared UI component library built on the Metronic design system. Used to onboard and manage dealerships, configure users and roles, handle leads, manage API keys, and control platform-wide settings across the product suite.

React 18 TypeScript SCSS Formik React Query

Dealer Management Platform

End-to-end platform for vehicle sales, financing, and dealership management

A dealer management platform that covers the full automotive retail workflow: from adding a vehicle to stock and pricing it, through closing a sale or lease agreement, to ongoing account payments and compliance. Three connected applications - admin, CRM, and client - share one API and a unified role-based access model.

  • Vehicle inventory, media, and website export
  • Sales deals: retail, in-house finance, lease, wholesale
  • Customer CRM, compliance checks, and leads
  • Loan accounts, payments, and payment history
  • Custom reports, favorites, and audit trail
  • Two-factor auth, user roles, and dealer settings