I'm a freelancer that specialises in solving difficult, technical real world problems that other's walk away from. I can help you with any problems involving:
Data processing and analysis
Web scraping
Mathematics
Statistics
Quant Finance
Optimisation
Linux system administration (including online cloud platforms)
SQL database administration
Scripting in VBA, python, bash, php and anything else that is similar
Automation of repetitive administrative tasks (dovetails nicely with aforementioned tools)
Any other technical problems in a variety of fields which don't neatly fit into this list.
I have written a lot of webscrapers, robust, fully automated, running every day with no human intervention. I've written linear regression models to identify second hand cars priced below market rates. I have written low level C code to quickly calculate a Fast Fourier Transform on limited hardware. I have done a lot of Monte Carlo simulation in R. I've written C code to integrate systems of differential equations to calculate a bullet's trajectory.
My educational background is bachelors in mathematics, and a masters in finance.
Programming languages I use range from low to high level:
Assembly
C
C++
Python
R
VBA
Bash
Google script
Other tools at my disposal:
Google Cloud
Virtual machines
Windows servers
Linux servers
I look forward to discussing your projects with you.
Alex.
C
SQL
Assembly Language
Mathematics
Cryptography
R
Statistics
Quantitative Finance
Linux System Administration
Linux
Arch Linux
API Integration
Google Cloud Platform
Google Cloud Platform Administration
Web Scraping
Data Collection
SQLite
Jason F.
London, United Kingdom
$90/hr
5.0
58 jobs
🔸 Top 1% in Upwork. 🔸 100% Job Success. 🔸 4,000+ hours. 🔸25+ years experience.
I deliver high-quality, engineered software that is robust, works at scale, and can grow as fast as your business grows.
❝ High-quality software is not complicated - it just requires discipline and steadfast attention to detail on each step of the journey. ❞
What's stopping you from starting your journey to software excellence and fixing your business' pains? You can arrange a call with me to discuss your project needs for free in a 30-minute consultation call!
Hi. I'm Jason - an experienced (25+ years) software architect and engineering professional involved in all parts of the SDLC (Waterfall, Agile and Hybrid methodologies).
With a wealth of experience across industries such as commercial aviation, banking (real-time payments processing & FX), 24/7/365 manufacturing lines, e-commerce, and public transport (smart card), I will bring a passion for delivering elegant and reliable solutions to your project. I will work with you (and your team) to provide the best possible technical solution to your business problem.
No matter the business domain or challenges you are facing, l have deep technical and architectural knowledge, as well as excellent communication skills, to help solve your business problem with the right software solution.
I will bring to bear a highly focused set of technical and people skills to help your project succeed. The recommendations and advice I provide focus on minimizing risks and maximizing your project's chances of success.
This is what my 25+ years of experience bring you: honest, robust, and intelligent solutions to see you succeed.
When asked to build software, I deliver high-quality server-side C# .NET software solutions that give what you need: Software engineered to be robust, scalable, and designed to exceed your business expectations.
What you'll get when you choose me to work with you:
⭐️ Clear, effective communication
⭐️ Precise, quality recommendations to ensure success for your project
⭐️ A focused, collaborative approach to work with you and your team
⭐️ A no-nonsense, results-focused approach that delivers value to your project
For example, this are what a couple of my clients had to say:
❝Jason is by far the best architect I have ever worked with. He displays extreme ownership of his work and it's incredibly refined. Every deliverable was on time or ahead of time. Not only did Jason provide an incredibly performant and scalable architecture, the documentation he provided was top notch.
I will forever keep Jason and my goto for any and all technical and solution architectural needs.❞
Cade - VP Engineering - US Software Company
❝Jason helped get our team on our feet for doing proper documentation and much more, actually. He helped improve the engagement of our team members and how they work together. If we can, we will surely ask for his help again in the future. I can only give high praise of Jason's quality of work. We highly recommended for documentation and general architectural design work.❞
Alexander L - Acting CTO - Global On Media
If you are interested in working together, please invite me to your job on Upwork. I look forward to hearing from you soon and helping you deliver on your software vision.
Regards, Jason.
A highlight of my technical specialties I can help you with:
✅ .NET Technical and Solution architecture consultancy and design
✅ C#.NET
✅ Team leading, technical .NET mentoring, and coaching
✅ High availability solution designs (24/7/365)
✅ Event-driven architectures (including actor-based systems)
✅ Highly concurrent software design (thread-safe)
✅ High volume, low latency software designs
✅ Cloud (MS Azure and AWS) solutions
✅ Hybrid (on-premise and Cloud) solutions
✅ Microservices
✅ Message brokers and ESB
✅ SOLID, DDD, OOP, and TDD
✅ Experienced in Agile and Hybrid delivery models
✅ Container (Docker) deployments software using CI/CD (Azure Devops)
✅ Dependency Injection (DI using Autofac, DryIoc)
A highlight of the software products I'm experienced with:
✅ Sparx Enterprise Architect
✅ JetBrains Rider IDE
✅ Confluence, JIRA
✅ Git
✅ Resharper, DotMemory, DotTrace
✅ VMWare (Fusion)
✅ Visual Studio 2019 IDE
Other clients had this to say about my work with them:
❝Jason was a tremendous professional, outstanding architectural skills and understanding both technical and business requirements.❞
Brian V - COO - LaunchControl
Akka.NET
Solution Architecture
Solution Architecture Consultation
Software Consultation
Enterprise Software Development
TOGAF
Enterprise Architecture
Software Architecture & Design
Cloud Computing
.NET Core
C#
Microservice
Multithreaded Programming
API Development
Requirements Specification
Jack R.
Southwark, United Kingdom
$24/hr
5.0
1 jobs
Hey there!
I'm a full-stack game developer with 5+ years of industry experience taking games from early prototypes all the way to global launches including titles that have surpassed 10 million downloads.
I’m highly experienced in building complete game ecosystems: multiplayer systems, backend servers, websites, online storage, in-app payments, and more. While I specialize in games, I’m equally comfortable creating high-quality websites and robust backend solutions for any project.
Let’s discuss how I can help bring your idea to life!
Unity
TypeScript
React
PostgreSQL
Game Development
Web Development
Server
Multiplayer
Web Application
Game
Desktop Application
Peter S.
Manchester, United Kingdom
$20/hr
5.0
9 jobs
I'm an experienced developer who's created hours of award-winning tech-base live shows as part of Foxdog Studios. Nothing sharpens your skills like have 100s of people use your software while you stand in front of them on stage :).
I've created, use, and live off a distributed multi-user web-based game engine and editor with live video/audio streaming, AR, body tracking, realtime VFX, scripting, etc. Written in TypeScript, Python and C++.
Python
TypeScript
JavaScript
HTML
C++
Java
XML
Bluetooth
Web Scraping
Software Architecture & Design
C
Fortran
Linux
Arduino
Voice Acting
Ross F.
Leicester, United Kingdom
$60/hr
5.0
98 jobs
Senior Python engineer building large-scale web scraping systems, reliable APIs, and LLM/RAG data pipelines that run in production — tested, monitored, and built to last.
🏆 Top Rated Plus (top 3%) · $300K+ earned · 7,400+ hours billed
━━━━━━━━━━━━━━━━━━━━━━
RECENT PRODUCTION RESULTS
🌍 Built and operate a scraping platform covering 20+ sources behind enterprise anti-bot protection (Cloudflare-class WAFs, residential proxy rotation, fallback transport chains) — 225K+ documents collected, 30+ scheduled pipelines running daily without babysitting.
💳 Built a rewards-data aggregator scraping 30+ retail and banking sources — 60K+ fresh offers per day, normalized into one schema and served through a load-balanced API at 105+ requests/sec.
🤖 Turned scraped-document chaos into structured data with a RAG extraction system (LLM + Pinecone) over 100K+ documents — measured accuracy up from 33% to 84%, every AI output traceable to its source.
━━━━━━━━━━━━━━━━━━━━━━
WHAT I DO
✔️ Web scraping & data extraction — Playwright, Selenium, Scrapy; resilient access to protected sources, proxy management, scheduled fleets via Celery, PDF/Excel/Word extraction, normalization into clean schemas
✔️ LLM & RAG backends — OpenAI/Anthropic APIs, Pinecone, vector search, structured extraction from messy documents, accuracy evaluation, cost & latency optimization
✔️ API development — FastAPI, Flask, Django; auth, rate limiting, background jobs, clean documentation
✔️ Distributed systems — Celery, RabbitMQ, Redis; retries, idempotency, fault tolerance under real load
✔️ Production ops — Docker, AWS, PostgreSQL/MongoDB/Neo4j, zero-downtime migrations, CI with 2,000+ tests per project
━━━━━━━━━━━━━━━━━━━━━━
HOW I WORK
✅ I own systems end-to-end: architecture → implementation → deployment → monitoring → handover docs.
✅ Scrapers that keep working: per-source error recovery, alerting, and proxy fallbacks — not scripts that die in a week.
✅ I'll tell you when an LLM is the wrong tool — and what to use instead.
✅ Most of my $300K+ comes from repeat clients and multi-year engagements.
━━━━━━━━━━━━━━━━━━━━━━
If you need scraping infrastructure that survives contact with real anti-bot systems, an API that holds up under load, or an LLM pipeline with measurable accuracy — send me a message with a couple of lines about your project and I'll tell you straight away whether I'm the right fit.
Python
Selenium
Selenium WebDriver
Web Scraping
Data Scraping
Data Mining
Automation
Telegram API
DigitalOcean
Flask
Neo4j
Celery
Docker
Claude
Retrieval Augmented Generation
DevOps
AI Agent Development
Siddharth G.
Leicester, United Kingdom
$25/hr
5.0
4 jobs
I am a Senior Full Stack Developer specializing in the analysis, design, and delivery of scalable, high-performance software. With a deep foundation in Object-Oriented Programming (OOP), system design, and cutting-edge artificial intelligence, I bridge the gap between complex backend logic, cloud-native infrastructure, and intuitive frontend experiences.
Core Expertise
- AI & Intelligent Systems: Hands-on experience in LLM development, fine-tuning, and embedding vector-based search workflows to build context-aware systems. Expert in architecting autonomous AI Agents capable of tool use, multi-step reasoning, and seamless integration into enterprise backend pipelines.
- AI-Driven Development: Proactive in leveraging advanced AI tools and LLM pair-programming methodologies to accelerate the entire software development lifecycle, automate repetitive tasks, and optimize code quality.
- Microservices & Architecture: Expert in decomposing complex monoliths into resilient, event-driven Microservices and implementing Micro Frontend architectures to enable decoupled scaling and independent deployment cycles.
- Backend Engineering: High proficiency in building robust, low-latency APIs and distributed systems using Node.js, Python, C#, and C++.
- Frontend Excellence: Extensive experience in designing responsive, modular UIs with React, Angular, and VanillaJS, focusing on layout precision and fluid user experiences.
- Cloud & DevOps: Proven track record in cloud-native development across both AWS and Azure ecosystems, leveraging container orchestration, serverless functions, and CI/CD pipelines to automate infrastructure delivery.
- Quality & Practices: Passionate advocate for Test-Driven Development (TDD), clean code principles, and the strategic application of Design Patterns to ensure highly maintainable, stable codebases.
AI Development
Web Development
iOS Development
Android App Development
Node.js
TypeScript
React
Next.js
React Native
AWS Development
Microsoft Azure
Docker
Kubernetes
Python
AI Agent Development
Shipping & Order Fulfillment Software
Voice Recording
VoIP Software
How it works
Post a job for freePost a job
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 System Programmer in the United Kingdom on Upwork?
You can hire a System Programmer in the United Kingdom on Upwork in four simple steps:
Create a job post tailored to your System Programmer project scope. We'll walk you through the process step by step.
Browse top System Programmer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top System Programmer profiles and interview.
Hire the right System Programmer 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 System Programmer?
Rates charged by System Programmers 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 System Programmer in the United Kingdom on Upwork?
As the world's work marketplace, we connect highly-skilled freelance System Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream System Programmer team you need to succeed.
Can I hire a System Programmer in the United Kingdom 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 System Programmer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for System Programmers in the United Kingdom