Ruslan M.
Fullstack Developer React, Node, Rust
Hi! I'm a Full-Stack Web Engineer with over 6 years of professional experience. I have extensive experience with TypeScript, Node.js, and React. Additionally, I’m actively diving into Rust. Throughout my career, I’ve supported many projects and helped several teams build applications from scratch. I’ve worked across a variety of environments, including startups, mid-sized companies, larger organizations (100+ employees), as well as freelance projects. I can lead application development independently and adapt easily to different team workflows and dynamics. ✅ Here is the approach I developed during my work: I write code that is both easily understandable and performant. I prevent code complexity and keep designs scalable and maintainable. I stay up-to-date with the latest technologies, integrating them into my work to enhance problem-solving and development efficiency. I have developed different types of applications such as real-time chat apps, multi-tenant SaaS apps, and chat bots, as well as worked with smart contracts and web scraping using Puppeteer/Cheerio. I can work with almost anything—if I don’t have experience with a particular technology, it’s not a problem to figure it out quickly. I’m a Linux/Mac user, primarily using Shell and Neovim in my job. I enjoy both for their performance. I am fluent in English, with strong communication skills. I’m actively using AI tools such as Supermaven, Claude Code, Gemini CLI, and chat apps like ChatGPT, Gemini, and DeepSeek. However, I don’t blindly delegate my work to AI—I always double-check every line of generated code. Here are more details about my stack: MacOS; Linux (Debian, Arch) Shell scripting Neovim TypeScript, Node.js, HTML, CSS, and Rust Git Methodologies - SOLID, DRY, KISS REST, WebSockets, GraphQL JavaScript Stack: Node.js, Bun yarn and pnpm ECMAScript 6+ standards TypeScript React, Nextjs, NestJS, Astro, Express, Hono, Prisma Vite, Webpack, Monorepos with yarn or pnpm workspaces and turborepo yup, zod Web Animations API, animejs, react-spring eslint, prettier, biome Jest, Vitest, Cypress React Stack: React Hooks TanStack Query, ky, rtk-query React Router, Tanstack Router Zustand, Jotai, Redux Toolkit react-hook-form react-three-fiber, react-three/drei, react-spring/three Next.js Styles: Tailwind, CSS Modules MySQL, MongoDB, MariaDB, PostgreSQL, CockroachDB, Cassandra, TypeSense, Redis SQL, CQL Experience with CMS: Sanity CMS Rust Stack: Tokio, Tower Axum Tokio Tungstenite Serde, Rmp, Rmp Serde other utility libraries
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $7.6k
Billed in all: $47,841$48k
$7.6k in the last 6 months
Across 10 contracts
Earnings, last 30 days
Skill rankings: Top 8% in ExpressJS
Ranked by MRR among everyone on Upwork with the skill.
- #57Bash682 freelancers · 🇧🇷 #4Top 8%🇧🇷#4 of 17
- #58macOS393 freelancers · 🇧🇷 #1Top 15%🇧🇷#1 of 2
- #89Rust888 freelancers · 🇧🇷 #3Top 10%🇧🇷#3 of 19
- #267Linux3,038 freelancers · 🇧🇷 #13Top 9%🇧🇷#13 of 72
- #353GraphQL3,404 freelancers · 🇧🇷 #9Top 10%🇧🇷#9 of 42
- #420NestJS3,757 freelancers · 🇧🇷 #10Top 11%🇧🇷#10 of 38
- #463ExpressJS5,651 freelancers · 🇧🇷 #7Top 8%🇧🇷#7 of 40
- #574RESTful API6,064 freelancers · 🇧🇷 #6Top 9%🇧🇷#6 of 52