35 years of experience in software engineering complemented by solid knowledge of computer science, mathematics and electrical engineering.
Python
C++
Assembly Language
Microsoft Windows
Bash
Qt Framework
Git
Microsoft Visual Studio
Valgrind
Computer Science
Linux
PostScript
CSV
Regex Writing
PDF
Tim B.
Kirkland, Washington
$40/hr
5.0
3 jobs
Hi, Iโm Tim! I build Python automations, web scrapers, and lightweight web apps that turn manual, error prone work into efficient and reliable workflows.
๐๐๐๐๐ง๐ญ ๐๐ซ๐จ๐ฃ๐๐๐ญ๐ฌ:
โข ๐๐๐ โ ๐๐๐ฑ๐ญ ๐๐ข๐ฉ๐๐ฅ๐ข๐ง๐: Auto discovers files, runs high quality OCR (DPI control), parallelizes safely, and guards memory. Result: predictable outputs and restartable runs for large archives.
โข ๐๐๐ฑ๐ญ ๐๐ฅ๐๐๐ง๐ฎ๐ฉ ๐๐๐: Removes headers/footers and normalizes noisy text; dictionary backed checks keep outputs consistent for search/NLP.
โข ๐๐๐ฑ๐ญ โ ๐๐๐ (๐๐จ๐จ๐ ๐ฅ๐ ๐๐ฅ๐จ๐ฎ๐ ๐๐๐): Sentence aware chunking, multilingual voices, idempotent reruns for batch conversions.
๐๐จ๐ฐ ๐ ๐๐จ๐ซ๐ค:
โข ๐๐๐ฅ๐ข๐๐๐ข๐ฅ๐ข๐ญ๐ฒ ๐ ๐ข๐ซ๐ฌ๐ญ: Tests, type checks, structured logs, retries, and interruption aware recovery.
โข ๐๐๐ข๐ง๐ญ๐๐ข๐ง๐๐๐ฅ๐ ๐๐๐ฅ๐ข๐ฏ๐๐ซ๐ฒ: A straightforward repo, an ergonomic CLI or scheduler, and docs you can hand off.
โข ๐๐๐ฅ๐ข๐๐๐ญ๐ข๐จ๐ง ๐๐ข๐ง๐๐ฌ๐๐ญ: Trained in Microbiology, Immunology & Molecular Genetics (UCLA) and upskilled via Coding Dojo (2022). I take the time to understand the scenario and the issue to create deterministic pipelines with explicit validation and edge case coverage.
โข ๐๐๐๐ฎ๐ซ๐ข๐ญ๐ฒ & ๐๐จ๐ฆ๐ฉ๐ฅ๐ข๐๐ง๐๐: Secrets hygiene, robots.txt/ToS aware scraping, and NDA friendly collaboration.
๐๐ก๐๐ญ ๐ญ๐จ ๐๐๐ง๐:
โข Your workflow description or sample inputs.
๐๐ก๐๐ญ ๐๐จ๐ฎโ๐ฅ๐ฅ ๐๐๐ญ ๐๐๐๐ค:
โข A brief plan with options (scope, timeline, budget) and fast, thoughtful communication. Post delivery support is included for any issues and small changes.
๐๐ค๐ข๐ฅ๐ฅ๐ฌ:
โข ๐๐จ๐ซ๐ค๐๐ฅ๐จ๐ฐ ๐๐ฎ๐ญ๐จ๐ฆ๐๐ญ๐ข๐จ๐ง: Automate repetitive desktop, web, and file tasks with reliable batch orchestration, skip existing/resume, and structured progress logs.
โข ๐๐๐ญ๐ ๐๐ข๐ฉ๐๐ฅ๐ข๐ง๐ข๐ง๐ , ๐๐ฅ๐๐๐ง๐ข๐ง๐ , ๐๐ง๐ ๐๐ซ๐จ๐๐๐ฌ๐ฌ๐ข๐ง๐ : Normalize, validate, transform, and export datasets at scale with deterministic outputs and robust progress/reporting.
โข ๐๐๐ ๐๐ซ๐จ๐๐๐ฌ๐ฌ๐ข๐ง๐ : Discover and validate inputs, render or extract text per page, control DPI, and produce predictable outputs with clear diagnostics.
โข๐๐ฆ๐๐ ๐/๐๐๐ฑ๐ญ ๐๐ซ๐จ๐๐๐ฌ๐ฌ๐ข๐ง๐ : Preprocess images, run high quality OCR, correct perspective, and clean extracted text with dictionary backed checks.
โข ๐๐ ๐๐จ๐ซ๐ค๐๐ฅ๐จ๐ฐ ๐๐ง๐ญ๐๐ ๐ซ๐๐ญ๐ข๐จ๐ง: Wire LLM workflows end to end with session gating, message validation, error handling, batch jobs, and secrets hygiene.
โข ๐๐๐ ๐๐๐ฌ๐ข๐ ๐ง ๐๐ง๐ ๐๐ง๐ญ๐๐ ๐ซ๐๐ญ๐ข๐จ๐ง: Model endpoints and schemas, validate inputs, serialize responses, and integrate external services with resilient error/auth handling.
โข ๐๐จ๐ง๐๐ฎ๐ซ๐ซ๐๐ง๐ญ ๐๐ง๐ ๐๐ฌ๐ฒ๐ง๐๐ก๐ซ๐จ๐ง๐จ๐ฎ๐ฌ ๐๐ซ๐จ๐ ๐ซ๐๐ฆ๐ฆ๐ข๐ง๐ : Accelerate batch workloads via safe parallelism, chunking, retries, and interruption aware recovery.
โข ๐๐จ๐ฆ๐ฆ๐๐ง๐ ๐๐ข๐ง๐ ๐๐จ๐จ๐ฅ๐ฌ:Ship ergonomic CLIs with strong argument parsing, guardrails, informative help, deterministic reruns, and consistent exit codes.
โข ๐๐๐ญ๐ ๐๐จ๐๐๐ฅ๐ข๐ง๐ ๐๐ง๐ ๐๐๐: Design schemas/ERDs, implement CRUD, joins, and aggregates, and ensure integrity with idempotent upserts and constraints.
โข ๐๐๐ ๐๐๐ซ๐๐ฉ๐ข๐ง๐ : Crawl and parse HTML safely, traverse links, filter and deduplicate, and export structured datasets.
โข ๐๐๐ ๐๐ฉ๐ฉ ๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐ฆ๐๐ง๐ญ: Build secure CRUD apps with routing, sessions/auth, server side validation, flash messaging, dashboards, and JSON endpoints.
โข ๐๐๐๐ฎ๐ ๐ ๐ข๐ง๐ ๐๐ง๐ ๐๐๐๐๐๐ญ๐จ๐ซ๐ข๐ง๐ : Diagnose with instrumentation/logging, refactor for clarity and safety, and resolve repository/merge conflicts cleanly.
โข ๐๐ฎ๐๐ฅ๐ข๐ญ๐ฒ ๐๐ง๐ ๐๐๐ฅ๐ข๐๐๐ข๐ฅ๐ข๐ญ๐ฒ: Create unit/integration suites, enforce type/lint gates, and automate CI with graceful failure isolation.
๐๐๐๐ก ๐๐ญ๐๐๐ค๐ฌ:
โข ๐๐จ๐ซ๐: Python ยท JavaScript ยท SQL ยท Bash
โข ๐๐๐: Flask ยท Django ยท HTML/CSS ยท Bootstrap ยท jQuery ยท OpenAPI 3.1
โข ๐๐๐ซ๐๐ฉ๐ข๐ง๐ & ๐๐๐ญ๐: Requests ยท Pydantic ยท BeautifulSoup ยท PyMuPDF ยท Tesseract OCR ยท OpenCV
โข ๐๐๐ฌ๐ญ๐ข๐ง๐ & ๐๐ฎ๐๐ฅ๐ข๐ญ๐ฒ: pytest ยท mypy ยท Ruff ยท uv ยท Git ยท CI
โข ๐๐๐ญ๐ ๐ ๐จ๐ซ๐ฆ๐๐ญ๐ฌ/๐๐ญ๐จ๐ซ๐๐ฌ: CSV/JSON/YAML/TOML ยท SQLite ยท MySQL
โข ๐๐/๐๐ง๐ญ๐๐ ๐ซ๐๐ญ๐ข๐จ๐ง๐ฌ: OpenAI APIs ยท Google APIs ยท REST APIs
Python
CSS
JavaScript
HTML
Flask
Django
SQL
Bash
Bootstrap
OpenAPI
Beautiful Soup
Tesseract OCR
pytest
OpenAI API
Google APIs
Laremy R.
Syracuse, Utah
$95/hr
5.0
49 jobs
I have over 15 years of software development experience. Over the course of my experience I have developed solutions using various of languages on Windows, Linux, and MacOS. I have built solutions from scratch and modified open source software to meet client needs. If you are looking for a software developer that can quickly turn your requirements into a working software solution, I am your developer. I stand behind my work 100%. The job is not done until my clients are satisfied with the solution they receive.
In addition I am a tinkerer. I have developed solutions on Arduino, Particle.io, Raspberry Pi, and the ATMega series of micro controllers. I enjoy developing solutions that can control various hardware devices
Skills
-------
Languages: C/C++, Python (2.x / 3.x), C#, SQL, Bash, Java
IDEs: Visual Studio, Atmel Studio, LabWindows/CVI, Eclipse, ViM (gdb)
OSs: Windows, Linux, MacOS
Other: Wix Toolset, RESTful API
Certifications: CSSLP
What I can do for you
---------------------------
Desktop Software: I can develop command line and GUI utilities to perform system monitoring, generate documents and many other tasks.
Middleware: I can create a middleware layer for hardware components to help mitigate the risk of hardware components becoming obsolete.
Drivers: I have developed drivers to simplify the integration of hardware components.
Firmware: I have developed firmware solutions to read and control a number of hardware components.
Python
C++
C
MySQL
Microcontroller Programming
Embedded System
API Integration
Microsoft Visual Studio
Software Design
Systems Engineering
JSON
Bash Programming
SQL
Software Development
Eugene K.
San Diego, California
$37/hr
4.9
96 jobs
I have 9 years of experience (part-time) in Python development, and my skills are listed below:
- Web scrapers, bots, automation, web automation, scripting, API scripts, ETL;
- Data extraction, data cleaning, data processing, data transformation;
- Backend development, web apps with Flask, Django, MySQL;
- Frontend coding with HTML, CSS, JS, React;
- Covering UI with selenium tests.
Python
Selenium
Data Scraping
pandas
JavaScript
API
Data Processing
Data Transformation
Flask
MySQL
Bot Development
Automation
SciPy
Matplotlib
Python Scikit-Learn
Anthony G.
Kings County, New York
$75/hr
4.4
116 jobs
As a seasoned freelance programmer with a strong foundation in security and Unix systems, I bring a wealth of expertise to the realm of software development. With a passion for tackling complex challenges, I specialize in full-stack development, reverse engineering, and imparting knowledge through tutoring.
Technical Proficiency:
- Programming Languages: Proficient in a diverse range of languages including Python, Java, Ruby, Perl, C, JavaScript, and more!
- Security Expertise: Extensive experience in identifying and mitigating security vulnerabilities. Adept at conducting penetration testing, threat modeling, and implementing robust security measures.
- Unix Mastery: In-depth understanding of Unix-based systems, with a focus on Linux. Capable of optimizing system performance and ensuring the security and stability of Unix environments.
Full Stack Development:
- Frontend: Skilled in crafting responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks such as React and Angular.
Backend: Experienced in developing scalable server-side applications with proficiency in Node.js, Django, and Flask.
Database Management: Proficient in designing and implementing databases using MySQL, PostgreSQL, and MongoDB.
Reverse Engineering:
- Binary Analysis: Expertise in reverse engineering and analyzing binaries to uncover vulnerabilities and enhance software security.
Tutoring and Mentorship:
- Educational Background: Possessing a comprehensive understanding of programming fundamentals, security concepts, and Unix systems, I am adept at conveying complex ideas in an accessible manner.
- Mentorship: Committed to fostering the growth of aspiring developers through personalized guidance, code reviews, and hands-on mentorship.
Additional Skills:
- DevOps: Proficient in implementing CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) for streamlined development and deployment processes.
- Networking: Knowledgeable in networking protocols, firewall configurations, and VPN setups to ensure robust and secure communication.
- Cloud technologies: AWS, GCP, and Azure.
Professional Approach:
- Problem Solver: Known for my analytical mindset and creative problem-solving skills, I thrive in dynamic environments and excel at finding innovative solutions to intricate challenges.
- Collaborative Team Player: Effective in cross-functional collaborations, I communicate technical concepts to both technical and non-technical stakeholders, fostering a cohesive and productive working atmosphere.
With a commitment to continuous learning and a track record of delivering high-quality solutions, I am well-equipped to contribute to projects requiring a versatile and experienced freelance programmer with a focus on security and Unix environments.
Python
Java
JavaScript
C++
Ruby
SQL
Perl
C
HTML
Assembly Language
Jason M.
Madison, Wisconsin
$45/hr
5.0
49 jobs
I'm a quantitative analyst and statistical programmer with a PhD in mathematics from the University of Wisconsin-Madison. I have experience with Python and R, as well as a working knowledge of SQL.
I have a particular interest in social research and policy (for example housing, demography, poverty, education, health), so if you have such a project I'd love to hear from you.
Python
R
Statistics
MATLAB
Data Scraping
SQL
Quantitative Analysis
Machine Learning
GNU Octave
Data Extraction
Data Analysis
Statistical Programming
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 Python Script Programmer in the United States on Upwork?
You can hire a Python Script Programmer in the United States on Upwork in four simple steps:
Create a job post tailored to your Python Script Programmer project scope. We'll walk you through the process step by step.
Browse top Python Script Programmer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Python Script Programmer profiles and interview.
Hire the right Python Script 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 Python Script Programmer?
Rates charged by Python Script 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 Python Script Programmer in the United States on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Python Script Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Python Script Programmer team you need to succeed.
Can I hire a Python Script Programmer in the United States 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 Python Script Programmer proposals within 24 hours of posting a job description.
Find more freelancers
Top states for Python Script Programmers in the United States