Available for Hire · E-7 Visa · South Korea

Makhmud
Kudratov

// aka Mike  ·  github.com/MakhmudSD

Full-Stack Developer with 4+ years building production-grade systems across EdTech, FinTech, and SaaS. Specializes in LLM integration and AI-powered application development, with hands-on experience shipping RAG pipelines, document intelligence systems, and scalable backend APIs. Led a 5-person engineering team in South Korea, driving client delivery and AI-driven feature development.

4,000+
Monthly
Users
5
Engineers
Led
18
Client
Projects
4+
Years of
Experience
Suwon, Gyeonggi-do Remote · US / Europe / Asia +82 10-9380-7522 makhwork15@gmail.com
Makhmud Kudratov

About

About Me

I'm a Full-Stack Developer based in Suwon, South Korea, specializing in LLM integration and AI-powered systems. Over the past 4 years I've built production systems across EdTech, FinTech, and SaaS — from architecting RAG pipelines and document intelligence platforms to deploying AI features across client projects at scale.

At HRDe Solution, I was promoted from Developer to Team Lead, managing 5 engineers across 18 client maintenance projects. I handled LiveKit-based live classroom infrastructure, PayApp payment integrations, and Apache server operations — while keeping client satisfaction high and systems stable.

Before Korea, I worked for an IT consulting company based in Helsinki, building internal tools and client platforms with Next.js, NestJS, and GraphQL across a 9-hour time zone gap. Prior to that, I contributed to a major food delivery platform in Uzbekistan.

I hold an E-7 Skilled Worker Visa, am fluent in both Korean and English, and am open to remote or on-site engineering roles worldwide.

Lexara — AI Document Intelligence
Solo-built a full-stack RAG SaaS platform in under a week — 5-language UI, subscription tiers, 50,000+ queries processed, live at lexara-top.vercel.app.
LLM & RAG Engineering
Built RAG pipelines, document intelligence systems, and AI feature integrations across client projects using OpenAI, FAISS, and LangChain.
Team Lead & Client Delivery
Led 5 engineers across 18 concurrent client projects at HRDe Solution — coordinating sprints, client communication, and stable production deployments.
Multinational Experience
Based across Korea, Finland, and Uzbekistan. Fluent in Korean & English. Async collaboration with European teams across a 9-hour time gap.

Technical Skills

Tech Stack

Frontend
React.jsNext.jsVue.jsAngularTypeScriptJavaScript ES6+ReduxTanStack QuerySocket.ioThree.jsTailwind CSSShadCNFramer Motion
Backend
Node.jsNestJSExpress.jsPHPPythonGraphQLREST APIPrisma ORMJWTFastAPIJAVAWebSocket
Databases
PostgreSQLMySQLMongoDBRedis
AI & LLM
LLM Orchestration (LangChain)RAG (Retrieval-Augmented Generation)Vector DB (Qdrant · Pinecone)Embeddings & Semantic SearchFunction Calling / Tool UsePrompt EngineeringAI Agent WorkflowsContext & Memory Management
Infrastructure & DevOps
Docker / Docker ComposeAWS (EC2 · S3 · CloudFront · Lambda · RDS)GitHub Actions CI/CDNginx · ApachePM2CloudflareLinux UbuntuLiveKit
Security & Performance
SSL/TLSOAuth 2.0 / OIDCRate LimitingDDoS ProtectionRedis CachingLoad BalancingCORS / CSPSentry (Error Tracking)
Testing & API Tools
JestVitestReact Testing LibraryCypress (E2E)SupertestPostmanSwagger / OpenAPI

Experience

Work Experience

Full-Stack Developer → Team LeadOct 2025 – Jun 2026

HRDe Solution · Yongin, Gyeonggi-do · On-site

  • As Developer: Built and maintained 70%+ of a government assignment platform serving 4,000+ monthly users — handled feature development, bug fixing, and AI-driven feature integration across 13 client accounts.
  • Improved platform performance by optimizing MySQL queries on high-traffic course and content tables, and deploying a CDN layer for media file delivery.
  • Designed backend APIs for a LiveKit-based live video classroom platform used for corporate training.
  • Integrated PayApp server-side payment flows — webhook handling, verification logic, and transaction management.
  • Apache server configuration, maintenance, and OpenAI API integration across multiple client projects.
  • As Team Lead: Managed a 5-person engineering team — coordinating sprint planning, task distribution, and client communication across 18 concurrent maintenance projects. Focused on user satisfaction and delivery quality.
Next.jsReactNode.jsPHPPythonOpenAI APIApacheLiveKitMySQLDocker
Full-Stack Developer · RemoteJul 2023 – May 2025

TechNova Solutions · Helsinki, Finland · Full Remote  ·  Software Development & IT Consulting

  • Built and maintained full-stack features for internal tools and client platforms using Next.js, NestJS, and MongoDB.
  • Designed GraphQL schemas and REST APIs; optimized large-scale backend queries with Prisma ORM.
  • Implemented JWT stateless auth, dockerized services, and set up GitHub Actions CI/CD pipelines.
  • Async collaboration with an Agile team via Slack, GitHub, and Jira across a Korea–Finland 9-hour time difference.
Next.jsNestJSMongoDBGraphQLPrisma ORMDockerGitHub ActionsTypeScript
Junior Backend EngineerApr 2022 – May 2023

For Life Soft · Tashkent, Uzbekistan  ·  Digital Solutions

  • Maintained and improved the frontend of Yemak, a large food delivery platform — cross-browser compatibility and mobile performance optimization.
  • Translated Figma designs into production-ready responsive React components.
React.jsReduxJavaScriptSASSFigma
Freelance Full-Stack DeveloperIndependent Projects

Gwangyang, South Jeolla Province · Remote

  • Designed and built a full-stack dropshipping admin dashboard with inventory, order, and supplier data management.
AngularVue.jsJavaScriptREST API
Why these technologies
React — SPA approach gave the order-tracking dashboard instant updates without full page reloads—critical for live kitchen operations.
REST API — Simple CRUD operations for order status updates; the structured endpoints made integration with the restaurant backend straightforward.
CSS (BEM) — Maintained strict naming to keep the admin and customer interfaces visually consistent despite having two separate layout trees.

Projects

Key Projects

Full-Stack · E-Commerce

Veloura Jewelry

Full-stack jewelry marketplace with real-time WebSocket notifications, multilingual support (Korean, English, Uzbek), GraphQL-powered dynamic URL filtering, built-in payment cart, community features, and a comprehensive admin panel. Deployed on VPS with Docker Compose.

Next.jsNestJSGraphQLMongoDBWebSocketDockerTypeScript
Veloura JewelryVeloura Jewelry Mobile
Why these technologies
NestJS — Built-in DI container structured the codebase so the team could scale features without merge conflicts.
GraphQL (Apollo) — A single endpoint with flexible queries replaced 15+ REST endpoints; the frontend fetches only the exact fields needed per view.
MongoDB — Jewelry product attributes vary per type (rings vs necklaces); flexible schema modelling was more natural than rigid SQL tables.
WebSocket — Real-time likes/follow notifications required persistent connections; polling would have created excessive DB reads.
Docker Compose — Spun up API + MongoDB + Redis together with one command, keeping local and VPS environments identical.
Full-Stack · E-Commerce

Veloura Perfume

E-commerce platform for a local perfume store with store registration, product management, order tracking, and Redux Toolkit cart. Includes a separate admin panel built with EJS and Node.js. Deployed on Linux VPS with PM2 and Nginx.

ReactTypeScriptExpress.jsMongoDBRedux ToolkitPM2Nginx
Veloura Perfume OrdersVeloura Perfume Shop
Why these technologies
React + TypeScript — Strict typing across product and order interfaces caught checkout bugs at compile time before they reached users.
Express.js — Simpler REST scope didn't justify NestJS overhead; Express kept the codebase lean and deploy-ready in days.
Redux Toolkit — Cart state needed to survive route changes and component unmounts; RTK's immer-based reducers kept mutations predictable.
PM2 — Cluster mode doubled throughput on the VPS; auto-restart kept the store online after any uncaught exception.
Nginx — Reverse-proxied the PM2 port to the domain with HTTPS termination—standard production pattern for Node.js on Linux VPS.
Contributor

Yemak Delivery Platform

Large food delivery platform in Qarshi, Uzbekistan. Contributed to UI improvements, cross-browser compatibility, mobile responsiveness, and UX consistency.

React.jsJavaScriptSASSRedux
Yemak Food Delivery Platform
Why these technologies
React.js — Component-based architecture made it easy to fix and patch individual UI elements without breaking the delivery flow.
Redux — Centralised cart and order state; multiple screens shared the same data without prop-drilling through the component tree.
SASS — Nested rules and variables let the team maintain consistent branding across the responsive breakpoints without style conflicts.

Education & Languages

Education & Languages

Master's Degree
Chonnam National University · Gwangju
2023 — 2025
Bachelor's Degree
Chonnam National University · Gwangju
2019 — 2023
Korean
Fluent
English
Fluent
Russian
Conversational
Uzbek
Native

Contact

Let's Work Together

Open to remote full-stack or team lead roles with US, European, and Asian teams. Feel free to reach out anytime.

E-7 Skilled Worker Visa · South Korea · Available for Global Remote Work