Natalia Tretiakova

Frontend Developer

Developing user-friendly and pixel-perfect web applications since 2022.

About

I am a frontend developer with 4 years of experience in creating user-friendly and pixel-perfect web applications. I specialize in React, Next.js, Vue, and TypeScript, and I am passionate about building high-quality software that meets the needs of users.

As of this moment, I am working full-time at AlexFrontEnd, where I have been involved in various projects, starting from simple landing pages to large-scale web applications. I have built 10+ projects for clients in different industries, such as architecture & construction, oil & gas, finance, AI, and more.

In my free time, I am pursuing an online Bachelor's degree in Software Development at International University of Applied Sciences. I also enjoy knitting, crochet, photography, and running.

Experience

Projects

Script & Package Management Web App

Script & Package Management Web App

A cloud-based platform built with Vue.js and the Quasar framework that enables AEC (architecture, engineering, and construction) teams to deploy, document, and govern their Dynamo and Grasshopper automation scripts across their organization.

  • JavaScript
  • Vue.js
  • Quasar
  • Pinia
  • Vue Router
  • Vite
  • D3.js
  • Editor.js
Next.js marketing website for a B2B SaaS platform with Headless CMS

Next.js marketing website for a B2B SaaS platform with Headless CMS

A marketing website for a B2B SaaS platform for geoscience, petrophysics, and production analytics used by geologists at major oil & gas companies including Devon, OXY, Coterra, and Hilcorp.

  • Next.js
  • React.js
  • TypeScript
  • Vite
  • Sanity CMS
  • Tailwind CSS
  • Shadcn
Merchant Transactions Dashboard

Merchant Transactions Dashboard

A merchant dashboard for managing transactions, billing, and API keys, with separate user-facing and admin-facing views. Built with React, TypeScript, and Vite, using Chakra UI for components, TanStack Query for data fetching, Zustand for state management, and React Hook Form with Zod for form validation.

  • React.js
  • TypeScript
  • Vite
  • Chakra UI
  • TanStack Query
  • React Hook Form
  • Zod
Rocky Jam - Music composition app

Rocky Jam - Music composition app

Rocky Jam is an app for musicians to create, edit, and play back musical compositions. Built with Vue 3, TypeScript, and Quasar, with Pinia for state management and TanStack Query for data fetching. The app includes simple username/password authentication with JWT, a composition gallery, a structured composition editor, and a playback engine with metronome sync. A lightweight FastAPI + PostgreSQL backend handles composition persistence, built by me and later reviewed and refined by a backend developer.

  • TypeScript
  • Vue.js
  • Quasar
  • Pinia
  • TanStack Query
  • Vue Router
  • Vite