Turning complex workflows, messy data, and repetitive tasks into reliable software that simply works.
Programming since 2002, I build practical solutions around databases, web and desktop applications, data processing, APIs, automation, and AI integration.
My approach is simple: understand the real problem first, then build the cleanest solution for it.
Sometimes that means a PHP or C# backend. Sometimes it's a Python automation that replaces hours of manual work. Sometimes it's connecting APIs, processing thousands of records, scraping difficult data sources, controlling specialized hardware, or adding an AI layer that lets users work with their own documents and data.
And sometimes the best solution is a combination of all of them.
What I can help you with:
- Backend development with PHP, C#/.NET and Python
- REST API development and third-party integrations
- MSSQL and MySQL database development
- Full-stack and custom web applications
- Automation and scripting
- Web scraping, parsing and data extraction
- Data cleaning, transformation and processing
- Scheduled jobs and business workflow automation
- Windows and Electron desktop applications
- WordPress development and plugins
- Rapid prototyping and proof-of-concept development for web, desktop, automation, API, AI, and hardware-integrated solutions.
- Industrial automation software, EZCAD3 SDK integration, and custom laser-control systems
AI & OpenAI Integration
I build practical AI integrations, not AI for the sake of a buzzword.
I can integrate the OpenAI API into new or existing applications, including solutions using the Responses API, vector stores, document search, knowledge-base workflows, AI-assisted data processing, and custom backend automation.
I also work with Codex CLI and Cursor CLI, including Docker-based environments and automated development workflows. This is useful when you want AI to become part of an existing development or business process instead of replacing everything around it.
Data Scraping & Processing
Need data that isn't available through an API?
I have extensive experience with web scraping, parsing, extraction, data cleanup, transformation, large dataset processing, database imports/exports, and automated collection pipelines.
The goal is not just to collect data. The goal is to deliver structured, usable information that can immediately become part of your workflow.
Desktop, Electron & Industrial Integration
I have a long background in Windows and desktop development, including C#, Visual Basic .NET, VBA, Office Add-Ins, Classic ASP and VB6.
For modern desktop projects, I can also work with Electron when a JavaScript-based desktop application is a better fit.
For specialized industrial projects, I can work with the EZCAD3 SDK to integrate laser marking and control functionality into custom software and automation workflows.
Modernizing an old system does not always mean throwing it away. Sometimes the smarter solution is to extend it, connect it to newer services, automate the painful parts, and keep the parts that already work.
How I Work
I don't like disappearing into a project and returning with something completely different from what the client expected.
Good development requires good communication.
You can expect clear communication, realistic expectations, reliable delivery, fast problem identification, practical technical recommendations, and attention to detail.
If something is unclear, I ask. If I see a better approach, I explain it. If I spot a problem that could become expensive later, I bring it up early.
My goal is not just to complete a task. It's to leave you with something reliable that makes your work easier.
About Me
I'm also a certified railway engineer, and that engineering background strongly influences the way I approach software: understand the system, understand what can fail, remove unnecessary complexity, and build something dependable.
I'm a Microsoft Certified Professional (MCP) and work with C#, .NET, PHP, Python, JavaScript, SQL, MySQL, MSSQL, Visual Basic, VBA, WordPress, APIs, automation, data processing and related technologies.
I'm based in Serbia and speak English and Serbian. Vietnamese language assistance is also available when required.
My normal availability is 9 AM-6 PM Central European time, and I regularly work with clients across different time zones.
If you have a difficult technical problem, a repetitive process that should have been automated years ago, an API that refuses to cooperate, thousands of records that need processing, specialized hardware that needs software integration, or an idea that needs to become working software, send me a message.
There is usually a way to make it simpler.
Data Scraping
SQL Programming
JavaScript
Database Programming
PHP
C#
Desktop Application
Visual Basic
Web Application
Web Development
WordPress Plugin
Python
Automation
Scripting
AI Implementation
Back-End Development
API Development
Microsoft SQL Server
Industrial Automation
Prototyping
Milos K.
Belgrade, Serbia
$80/hr
5.0
114 jobs
🧠 Others build what they’re told. I build what helps you scale.
🚀 Senior Solutions Architect & Product Owner| Automation & Web Scraping Expert | Bot Development | Browser Automation | AI Workflows | Playwright, Puppeteer, Python, C#
10+ Years of Engineering Automations & Commercial-Grade Software
⭐ 5-Star Flawless Feedback | 100% Job Success
✔️ Top Rated Plus | Top 3% of Global Talent
🕒 Hundreds of Successful Projects Delivered
📈 ROI-Focused Development | 80% Client Retention Rate
✅ Selective Excellence: I only accept projects I am 100% certain to deliver
🗣️ What My Clients Say:
💬 "Milos is insanely skilled and worth every penny. His knowledge of bot undetectability made the difference for our project."
— CEO, Private
💬 "Milos is an automation superstar. He doesn't stop there, but his knowledge goes beyond what you expect, allowing you to overcome unexpected challenges during the project (complex anti-automation environments, for example) adding incredible value to it..."
— CEO, Private
Many of my feedbacks are like that.
🛡️ The "Unblockable" Edge: Proprietary Engineering
While other developers struggle with basic automation detections, I operate at a different level:
Custom made Human-Mimic WebDriver:
I engineered a proprietary WebDriver from the ground up featuring advanced behavioral simulation. It is designed to operate reliably on modern web platforms that use sophisticated automation safeguards. There is no alternative available online.
Advanced Browser Environment Management:
Extensive experience integrating with tools such as Multilogin, AdsPower, GoLogin, Dolphin Anty, Incogniton, Octo Browser, Kameleo, MoreLogin and others along with custom browser configurations designed for stable large-scale automation environments.
Low-Level Systems Engineering:
Experience working close to the system level, including reverse engineering, advanced debugging techniques, and deep software analysis to solve complex technical challenges.
🛠️ Specialized Technical Arsenal
Automation & Advanced Tooling:
Selenium, Playwright, Puppeteer, OpenCV (Computer Vision), Tesseract (OCR), and Custom Desktop UIAutomation.
Languages:
C#, Python, AutoIt, C++, Assembly, Node.js, and Java.
Web & Infrastructure:
PHP (Laravel), React/Electron, MySQL, Web APIs, and advanced PowerShell/Batch scripting.
System Engineering:
Distributed automation systems, automation monitoring platforms, licensing & software protection, custom update systems, real-time analytics dashboards.
💡 What I Bring to Your Project
As a Product Owner, my approach goes beyond simply completing tickets. I focus on understanding business goals and designing solutions that are lean, scalable, and reliable.
Whether it’s an AI-driven automation workflow, a custom Chrome extension, or automating legacy desktop apps, I 'm the solution you seek.
Large-Scale Data Extraction:
Expert-level experience building bulletproof systems.
Advanced Problem Solving:
I specialize in solving technically challenging problems where others fail, combining research, experimentation, and engineering creativity.
I am a fast learner and problem solver with a strong focus on building efficient and elegant solutions.
📦 Selected Engineering Case Studie:
Bot Farm Command Center (Large-Scale Automation Infrastructure)
Designed a centralized control platform managing hundreds of automation instances across multiple servers.
Features included:
• Real-time bot monitoring
• Live screenshots from remote machines
• Proxy and account management
• Bot configuration management
• Server restart / update / shutdown controls
• Real-time statistics dashboards
• Log streaming and debugging tools
The entire system could be operated from a single centralized dashboard, dramatically simplifying management of large automation environments.
Additional Systems Built
• Custom browser automation frameworks
• Chrome extensions for automation control
• SaaS platforms including crypto automation services
• Distributed automation monitoring software
• Real-time alert systems
• Automated data extraction from desktop software
• Automated form-processing pipelines
• API development and integrations
• Windows system automation & monitoring tools
• Game automation utilities
• And many more
Product-Level Development
Beyond coding, I approach projects as a systems architect and product owner.
Focus areas:
• designing scalable architecture
• identifying technical bottlenecks early
• optimizing automation reliability
• building maintainable long-term systems
Instead of just delivering the code, the goal is always maximum business impact.
Engagement Philosophy
I only accept projects where I am confident I can deliver exceptional results.
This ensures:
• high project success rate
• long-term client relationships
• solutions built for real-world scale
Over 80% of clients return for additional projects.
AutoHotKey
Selenium
JavaScript
PHP
Automation
Python
Scripting
Data Scraping
Microsoft Windows PowerShell
HTML
Autoit
C#
C++
Bot Development
Nemanya M.
Belgrade, Serbia
$10/hr
5.0
16 jobs
Projects that I have worked on are:
Upgrading construction of solar panel for gaining more energy and prolonging the life of solar panel
Upgrading drone for private use of getting data from air
Production of technical details and sections in construction for exterior design
SQL
C#
Python
PHP
JavaScript
Kotlin
Audacity
Microsoft Office
Adobe Photoshop
HTML
SketchUp
Data Entry
C
Android
CSS
FastAPI
pytest
PyTorch
Stefan M.
Majur, Serbia
$70/hr
5.0
123 jobs
Always interested in new trends in the IT industry, keen on working on challenging projects using cutting-edge solutions.
I'm also comfortable with project management, architectural design, requirements gathering and validation.
Some of many different technologies I have experience with:
*Chrome Extensions (+Firefox/Opera/Edge/Safari) (Plasmo, WXT frameworks)
*DOM / API Scrapers and headless browsers (Puppeteer, Nightmare.js, Playwright, PhantomJS, FireCrawl, Apify)
*NodeJS + Express
*Vue.js / Vuex / Vuetify
*React / Next.js
*Complex n8n workflows
*ChatGPT/Claude/DeepSeek/Gemini integrations
*transformers.js
*Microsoft Office JavaScript API
*Microsoft Outlook Add-ins
*REST APIs creation/integration
*D3.js, DC.js, Chart.js
*InboxSDK, gmail.js
*TamperMonkey/GreaseMonkey scripting
*SQL/MongoDB/Postgres
Automation
JavaScript
Node.js
XML
CSS
Vue.js
Browser Extension
RESTful Architecture
HTML
Google Chrome Extension
Firefox Plugin Development
SQL
Ivan R.
Lesnica, Serbia
$75/hr
5.0
29 jobs
Senior Node.js & Chrome Extensions Developer | 18+ Years of Experience
I specialize in building high-performance web applications, browser extensions, and automation tools. My expertise includes:
- Chrome Extensions: Advanced automation, API integrations, UI enhancements
- Web Applications: Scalable and efficient solutions using Node.js, React
- Scrapers & Parsers: Data extraction, automation, AI-powered captcha solving
- Desktop Applications: Cross-platform apps using Electron
- ERP & Document Automation: Custom workflow solutions for businesses
💡 Tech stack: Node.js, Chrome Extensions, React, Electron, PostgreSQL, Selenium
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a AutoHotkey Developer in Serbia on Upwork?
You can hire a AutoHotkey Developer in Serbia on Upwork in four simple steps:
Create a job post tailored to your AutoHotkey Developer project scope. We'll walk you through the process step by step.
Browse top AutoHotkey Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top AutoHotkey Developer profiles and interview.
Hire the right AutoHotkey Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a AutoHotkey Developer?
Rates charged by AutoHotkey Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a AutoHotkey Developer in Serbia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance AutoHotkey Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream AutoHotkey Developer team you need to succeed.
Can I hire a AutoHotkey Developer in Serbia within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive AutoHotkey Developer proposals within 24 hours of posting a job description.