The ultimate guide to hiring a web developer in 2021
If you want to stay competitive in 2021, you need a high quality website. Learn how to hire the best possible web developer for your business fast.
Software Engineering is an ever-growing and dynamic field, offering the potential for solutions to a client’s problems. It is a term used to identify and describe the development of software by a team of experienced engineers, designers and developers. As such, software engineering provides reliable solutions to software related problems that require technical analysis and understanding.
Software engineers are proficient problem solvers who work to deliver effective solutions ranging from small projects to major systems. They create and maintain complex, large-scale software systems using different technologies and programming languages. Their expertise can turn ideas into reality, allowing them to provide their clients with innovative applications and products.
Here's some projects that our expert Software Engineer made real:
Software engineering is an important feature of the 21st century, providing organizations with the solutions they need to thrive. If you’re looking for reliable software solutions that can take your project to the next level, consider hiring a software engineer on Freelancer.com to tailor your project’s requirements to your needs. Hire now and get started on turning your ideas into reality.
De 28,323 opiniones, los clientes califican nuestro Software Engineers 4.84 de un total de 5 estrellas.Software Engineering is an ever-growing and dynamic field, offering the potential for solutions to a client’s problems. It is a term used to identify and describe the development of software by a team of experienced engineers, designers and developers. As such, software engineering provides reliable solutions to software related problems that require technical analysis and understanding.
Software engineers are proficient problem solvers who work to deliver effective solutions ranging from small projects to major systems. They create and maintain complex, large-scale software systems using different technologies and programming languages. Their expertise can turn ideas into reality, allowing them to provide their clients with innovative applications and products.
Here's some projects that our expert Software Engineer made real:
Software engineering is an important feature of the 21st century, providing organizations with the solutions they need to thrive. If you’re looking for reliable software solutions that can take your project to the next level, consider hiring a software engineer on Freelancer.com to tailor your project’s requirements to your needs. Hire now and get started on turning your ideas into reality.
De 28,323 opiniones, los clientes califican nuestro Software Engineers 4.84 de un total de 5 estrellas.FILTRO HUMANO OBLIGATORIO: Para confirmar que eres un desarrollador real y que has leído esto con atención, escribe la palabra "PINEAPPLE" en mayúsculas al principio de tu propuesta. Si no lo haces, serás descartado de inmediato por los filtros automáticos. Estoy buscando un desarrollador práctico con experiencia en la API de generación de imágenes de OpenAI (específicamente gpt-image-2) para corregir y optimizar un módulo crítico de mi SaaS llamado "Estudio IA" (dentro de la sección "Droppage"). El problema actual: Nuestro sistema genera bloques de imágenes para armar landing pages de 10 secciones consecutivas (Hero, Oferta, Antes/Después, Beneficios, Tabla Com...
Necesito crear un activador totalmente offline para Techtool versión 2.8.380. Requisitos clave • Interfaz de usuario sencilla: un pequeño panel que muestre solo los botones indispensables y mensajes claros para el usuario final. • Funciones avanzadas de activación: el ejecutable debe detectar la instalación, aplicar el parche correspondiente y verificar que la licencia quede operativa sin conexión a internet. • Protección contra copias: integra una capa básica de seguridad para impedir que el activador sea clonado o distribuido sin mi autorización (por ejemplo, checksum interno u ofuscación ligera). Entregables esperados 1. Ejecutable listo para usar y funcionar sin conexión. 2. Códi...
Hi, I am looking for an experienced automotive software engineer to build a secure Windows desktop application for an authorized Volvo Tech Tool workflow. The application should securely transfer legitimately obtained programming files between approved Tech Tool Online and Offline environments, validate file integrity and compatibility, and provide logging, authentication, and clear error handling. The project requires strong experience with C#/.NET, Volvo Tech Tool, RP1210/J2534, CAN/UDS, secure file handling, and automotive diagnostics. The solution must use authorized methods and must not bypass licensing, encryption, or manufacturer security. Please confirm whether you have completed a similar Volvo or heavy-duty diagnostic software integration and describe the official SDKs, APIs, ...
I need an expert to improve and support the rollout of FileMaker Pro at a defense company in the U.S. Key tasks include: - Implementing new features, such as: - Advanced reporting tools - Integration with other software - Enhanced security measures - Enhancing user interface, focusing on: - Navigation menus - Layout design - Form functionality Ideal skills and experience: - Strong background in FileMaker Pro development - Experience with software integration and security - UI/UX design skills for application interfaces - Familiarity with the defense industry is a plus Looking for a detailed-oriented developer who can ensure a smooth transition and improve overall system efficiency.
I need a software tool for Mac that can rename PDF documents just after they are downloaded based on a custom naming convention. The tool should be user-friendly and efficient. Key Requirements: - Rename PDFs exclusively - Naming based on user-defined conventions Ideal Skills: - Experience in developing Mac software - Familiarity with PDF file handling - Strong UI/UX design skills for user-friendly interfaces
Full-Stack SaaS Developer Needed for Multi-Tenant Digital Catalog Platform
I need a tool for home use, running on Windows 11 25H2. Actually, I’ll probably need three tools. First, I want it to install itself in the system and run unnoticed in the background every time the system starts up. It shouldn’t be visible anywhere in the Start menu or in the processes list. And if it’s impossible to hide it from the processes list, it should masquerade as another process. The tool should allow for seamless connection to the computer via a so-called remote desktop, with the ability to control it from any other computer on the local network by entering the local IP address. It should place minimal load on the computer and be unnoticeable to the user; network traffic should also not arouse suspicion so that it isn’t immediately obvious that it&rsquo...
I need a seasoned professional who can actively search, shortlist, and submit compelling proposals for software-engineering contracts on my behalf. This is a personal initiative, not tied to an agency or corporate hiring team, so I’m counting on your expertise to position me as the ideal candidate each time. If you have a track record of winning interviews for software engineers—whether for web, mobile, or desktop projects—and you’re confident in your persuasive writing skills, I’d love to hear how you plan to help me secure my next role.
I’m lining up experienced full-stack engineers for new roles with our U.S. partners—including teams at Meta, Apple, and Calendly—and I’d like to review your profile. What I’m looking for You bring at least three years of solid, production-level software engineering experience and communicate comfortably in English at a C1 level or higher. Because most of the openings are true end-to-end roles, confidence across both frontend and backend stacks is essential. How the process works Send me your latest CV along with any links that showcase recent work (GitHub, portfolio, live apps, or write-ups). I’ll match your background against several active vacancies and, if there’s a fit, introduce you directly to the hiring teams for their streamlined inte...
I have a dedicated personal-use conference room that already contains a Crestron control processor, wall-keypads and two touch panels. The space is fully wired; what’s missing is a clean, reliable program that ties everything together. Scope of work • Build a single, well-documented Crestron program that drives three subsystems I own: the lighting system, a Bose DSP, and the video / conferencing hardware (camera, microphones and codec). • Design an intuitive UI for the two touch screens and mirror the essential commands on the wall keypads. • Map useful presets: lighting scenes, volume levels, source selection and one-touch “Meeting Start / End” macros. • Provide all source files (SIMPL Windows/Simpl# or similar), compiled files, and any custo...
I have a single Android APK in hand and can confirm it is a release build. It went through ProGuard / R8 / DexGuard, so the classes and method names are fully obfuscated, and, to make things trickier, I do not have the original mapping files. What I need from you is a clean, structured decompilation and a readable reconstruction of the app’s logic. At the end of the engagement I should be able to: • open the decompiled project in Android Studio • follow clear, renamed packages, classes, and methods that make functional sense • trace the core workflows I will specify once you start (network layer, in-app purchase flow, and one utility module) • compile a patched build if small tweaks are required Please work with whatever stack you prefer—Jadx, JADX...
Portfolio Project: The Android Crash & Recovery Lab Instead of just saying you can fix crashes, build a portfolio case study where you deliberately simulate an Android system failure and document the precise engineering steps to fix it. This proves your technical expertise to potential clients. Phase 1: Diagnosing an App-Level System Crash Clients frequently face issues where their app crashes the entire Android system UI or memory management. The Task: Create a basic Android application that intentionally triggers an OutOfMemoryError or a main-thread deadlock (ANR - Application Not Responding) by loading too many high-res bitmaps into memory at once. The Fix: Connect the device to your computer via ADB (Android Debug Bridge). Use Android Studio Profiler to capture the memory leak. Use...
Portfolio Project: The Android Crash & Recovery Lab Instead of just saying you can fix crashes, build a portfolio case study where you deliberately simulate an Android system failure and document the precise engineering steps to fix it. This proves your technical expertise to potential clients. Phase 1: Diagnosing an App-Level System Crash Clients frequently face issues where their app crashes the entire Android system UI or memory management. The Task: Create a basic Android application that intentionally triggers an OutOfMemoryError or a main-thread deadlock (ANR - Application Not Responding) by loading too many high-res bitmaps into memory at once. The Fix: Connect the device to your computer via ADB (Android Debug Bridge). Use Android Studio Profiler to capture the memory leak. Use...
I need a skilled developer to configure and manage an Impinj R700 reader for us. The primary use will be for writing CAP (Common Alerting Protocol) messages. Key Requirements: - Configure and manage the Impinj R700 reader - Develop CAP messages Ideal Skills and Experience: - Expertise in Impinj R700 or similar RFID technology - Experience with CAP and related protocols - Strong configuration and management skills - Ability to provide ongoing support post-setup Please only bid if you have relevant experience.
Recherche formateur / intervenant freelance en Sécurité des développements (secure coding, OWASP, revue de code, DevSecOps) pour animer des formations courtes auprès d'un public professionnel varié (salariés, indépendants, demandeurs d'emploi, chefs d'entreprise). Missions ponctuelles, à distance ou en présentiel selon les sessions. Profil : expertise confirmée du domaine, aisance pédagogique, capacité à transmettre de façon claire et structurée.
Python Project Description I am looking for assistance with a Python project. The project should be developed using clean, well-structured, and efficient Python code. The solution must be easy to understand, properly documented, and follow best programming practices. Requirements: Write clean and readable Python code. Include comments where necessary. Ensure the code runs without errors. Provide a clear explanation of how the code works. Follow Python coding standards and best practices. Deliver the project on time. The goal of this project is to create a reliable and efficient Python solution that meets all requirements while maintaining high code quality and performance. Experience with Python programming, debugging, and problem-solving is highly preferred. Thank you, and I look forward ...
Recherche formateur / intervenant freelance en Santé Logicielle (qualité logicielle, dette technique, tests, maintenabilité) pour animer des formations courtes auprès d'un public professionnel varié (salariés, indépendants, demandeurs d'emploi, chefs d'entreprise). Missions ponctuelles, à distance ou en présentiel selon les sessions. Profil : expertise confirmée du domaine, aisance pédagogique, capacité à transmettre de façon claire et structurée.
I'm seeking an expert to help configure custom Stalwart email hosting on my domain hosted by using MacOS system. The configuration tasks primarily focus on email hosting setup security settings, user permissions, and system performance. Ideal Skills and Experience: - Proficiency in Stalwart - Extensive experience with MacOS - Strong understanding of system security, user permissions, and performance optimization
I'm seeking an experienced developer to write a network driver for the Realtek 8168 chipset on Express Logic ThreadX using the NetX networking package You must be able to * provide proof of deliverables including ThreadX and NetX networking package * provide proof of working with the Realtek 8168 chipset. * provide a plan of how you will test the features developed to ensure functionality * provide full documentation, commented source code, and support for 6 months Key requirements: - Basic network connectivity - Realtek 8168 chipset - Express Logic ThreadX using the NetX networking package Comprehensive documentation is required: - API documentation - User guide - Inline code comments Ideal skills and experience: - Proficiency in ThreadX and the NetX Networking Package - Experi...
I’m looking for a straightforward 2-D digital chessboard that runs smoothly as a desktop application on Windows. All I need is the board UI itself: square grid, standard piece set, legal move highlighting, and the usual reset/undo options. No AI engine, multiplayer, or online features are required right now—just a clean, functional board I can use as a foundation for future work. Please deliver: • A compiled Windows executable. • Well-commented source code so I can extend the project later. • A short read-me with build steps and any third-party libraries or assets credited. If you already have experience with lightweight frameworks such as .NET (WinForms/WPF), JavaFX, or Python-Tkinter/PyQt, feel free to choose the one you know best; just keep the final i...
I am looking to collaborate with organizations or software development teams that maintain mature private software repositories. Our requirement is for repositories that provide a complete software development lifecycle, including: Rich Git commit history Multiple contributors Pull requests and code reviews Bug fixes and issue tracking Test cases and testing workflows Incremental code changes Engineering and operational metadata Technical documentation We are interested in paid collaborations and can work under an NDA if required. If you have access to private repositories that meet these requirements, please share: A brief overview of the repositories Primary programming languages and technology stack Number of contributors Repository maturity (years of development) Approximate commi...
I operate a tire delivery service and need a straightforward Windows application that will let my dispatch team create 4×6 shipping labels on-demand. All data will be entered manually, so a clean, keyboard-friendly form is essential. Labels should be able to print on a 4x6 Thermal Shipping Label Printer. Core functionality I expect: • Barcode generation for each label • Real-time address validation to avoid mis-shipments • A reusable label design template that prints perfectly on standard 4×6 stock • Fields for Order Number, Tracking Number, Order Date, Delivery Date, Product Information, Product Quantity • Automatic placement of my business logo, company details, customer information, and a customizable footer message Labels should be able t...
# AVEVA Edge HMI Developer Needed – Industrial Panel UI (MetaFerm) We are looking for an experienced **AVEVA Edge HMI developer** to recreate and implement a modern industrial HMI interface based on an existing PowerPoint prototype. ## Project Overview The UI has already been designed in PowerPoint. The workflow, navigation, layouts, and most graphics are already defined. Your task is to recreate the interface in **AVEVA Edge**, preserving the overall design while ensuring a clean, professional, and responsive HMI. ## Main Tasks * Develop the HMI in AVEVA Edge. * Recreate all screens from the PowerPoint prototype. * Implement navigation between pages. * Create buttons, pop-ups, animations, and screen transitions. * Build a clean and intuitive industrial user interface. * Prepar...
Por favor, regístrate o inicia sesión para ver los detalles.
I have already completed full integration of the M1, M2 and M3 modules, however the National Health Authority has sent me a set of short review videos that highlight a few last-mile issues. All of those comments relate to integration updates—specifically the API connections we use for each module. The affected endpoints are clearly identified, so you will be working against a list of specific APIs rather than hunting around the codebase. Your task is to: • watch the NHA videos, • implement the indicated adjustments in the existing M1, M2 and M3 integrations, • spin up a quick demo environment that shows each fix in action, and • be ready to hand that demo over to NHA for their approval—all inside a three-day window. Everything else in the system is...
Software Engineer We are looking for a reliable and motivated Software Engineer to join our team. The ideal candidate should have a solid understanding of software development, strong communication skills, and the ability to work effectively during U.S. business hours. Responsibilities - Develop, test, maintain, and improve software applications. - Write clean, readable, and reliable code. - Identify and resolve technical issues. - Participate in technical discussions and team meetings. - Collaborate with developers, project managers, and other team members. - Follow software development best practices and project requirements. Minimum Requirements - Basic to intermediate software engineering skills. - Experience with one or more programming languages, such as JavaScript, TypeScript, Ja...
Looking for expert in Visual Components simulating software. I need Simulation of an PCB factory layout. Including AMR transport and Fanuc robot simulation. More Information on request.
Por favor, regístrate o inicia sesión para ver los detalles.
Hi, I am looking for an experienced automotive software engineer to build a secure Windows desktop application for an authorized Volvo Tech Tool workflow. The application should securely transfer legitimately obtained programming files between approved Tech Tool Online and Offline environments, validate file integrity and compatibility, and provide logging, authentication, and clear error handling. The project requires strong experience with C#/.NET, Volvo Tech Tool, RP1210/J2534, CAN/UDS, secure file handling, and automotive diagnostics. The solution must use authorized methods and must not bypass licensing, encryption, or manufacturer security. Please confirm whether you have completed a similar Volvo or heavy-duty diagnostic software integration and describe the official SDKs, APIs, ...
I’m looking for someone who can turn a straightforward brief into a polished little desktop calculator. Python 3 and Tkinter are both must-haves because I want the finished program to run out-of-the-box on any standard installation. The look and feel should follow a classic pocket-calculator layout—nothing flashy—so users immediately recognise the keypad arrangement. Core arithmetic (add, subtract, multiply, divide) is required, and I’d like one extra: a square-root button alongside the usual operators. The buttons must also respond to keyboard input; if a user presses “7” on the keyboard, the “7” key on the interface should activate and the value should register in the display. Visual or audio effects aren’t necessary. Please build ...
لدي منظومة تعمل بالفعل وأحتاج إلى مطوّر برمجيات خلفية محترف يركّز حصرياً على تحسين الأداء فيها، وبالتحديد رفع درجة تحمّلها عندما تتعرّض لأحمال مرتفعة. الهدف هو أن يستمر النظام بالاستجابة بثبات وسرعة حتى عند الذروة. سأزوّدك بكل ما يلزم من شفرة حالية، سجلّات، وبيانات الاختبار. المطلوب منك تحليل عنق الزجاجة، تنفيذ التعديلات اللازمة — سواء كانت إعادة كتابة أجزاء من الكود، تحسين الاستعلامات، أو إدخال حلول تخزين مؤقت وتوزيع الأحمال — ثم توثيق النتائج بالأرقام. قبولي للتسليم يعتمد على: • تقرير قياس أداء قبل/بعد يتضمّن أوامر الاختبار والأدوات المستخدمة • كود مُحسَّن ومعلَّق بوضوح • إرشادات نشر سريعة تمكّنني من تفعيل التغييرات على بيئة الإنتاج إن كنت متمرساً في ضبط الأداء، أدوات القياس، واختبار الضغط، فسيسعدني العمل معك.
Hi, I am looking for an experienced automotive software engineer to build a secure Windows desktop application for an authorized Volvo Tech Tool workflow. The application should securely transfer legitimately obtained programming files between approved Tech Tool Online and Offline environments, validate file integrity and compatibility, and provide logging, authentication, and clear error handling. The project requires strong experience with C#/.NET, Volvo Tech Tool, RP1210/J2534, CAN/UDS, secure file handling, and automotive diagnostics. The solution must use authorized methods and must not bypass licensing, encryption, or manufacturer security. Please confirm whether you have completed a similar Volvo or heavy-duty diagnostic software integration and describe the official SDKs, APIs, ...
Looking for someone with strong logic skills and American-like English. not another high-stress coding grind. We're hiring someone who's great with people and quick to pick up new codebases, to serve as a technical interviewer evaluating software engineers on behalf of our US client companies. What makes this role different: This is not a traditional development position. You'll be an interviewer for software engineer candidates. You won't be maintaining legacy code or racing deadlines. Instead, you'll use your coding logic and communication skills to guide candidates through live coding interviews, assessing their technical ability while keeping the process smooth and encouraging. Role structure: - Starts as a 2-week part-time trial (also paid) - Transiti...
Title: System Design Interview Coach Needed — 30 Sessions (HLD, LLD, Estimation) Budget: $250 fixed price for 30 sessions (~$8-9/session). Paid via milestones. Open to reasonable counter-offers from strong candidates. Job Description: Looking for an experienced software engineer to run a structured coaching program to help me prepare for system design interviews (both high-level and low-level design). What I need covered: Back-of-the-envelope estimation — QPS, storage, bandwidth, latency budgeting Core fundamentals — load balancing, caching, database sharding/replication, CAP theorem, consistency models, message queues, rate limiting, API design Classic HLD problems — URL shortener, rate limiter, chat system, news feed, ride-sharing, etc. LLD / OOD implementation &...
### Project Description: LoL Automatic Offset Finder Application **Purpose:** A desktop application that automatically finds and lists the **dynamic memory offsets** of specific entities (Unit, Missile, Summoner Spell, etc.) in League of Legends, based on the base addresses (DLL Offset) provided externally, whenever game updates (e.g., `Patch 14.1` or `` changes). #### What Exactly Should It Do? 1. **Input Data:** - The user can manually enter or read from a file the **base offsets** (e.g., `GameInstance`, `LocalPlayer`, `UnitNoClip`, `MissileList`, `MissileTarget`, etc.) that we will define or fix. - The program should find the **executable offsets** of the following main groups based on these basic offsets: - **Unit / Object Instance Address** - **Health / Max Health** - **Positio...
Hi, I am looking for an experienced automotive software engineer to build a secure Windows desktop application for an authorized Volvo Tech Tool workflow. The application should securely transfer legitimately obtained programming files between approved Tech Tool Online and Offline environments, validate file integrity and compatibility, and provide logging, authentication, and clear error handling. The project requires strong experience with C#/.NET, Volvo Tech Tool, RP1210/J2534, CAN/UDS, secure file handling, and automotive diagnostics. The solution must use authorized methods and must not bypass licensing, encryption, or manufacturer security. Please confirm whether you have completed a similar Volvo or heavy-duty diagnostic software integration and describe the official SDKs, APIs, ...
I’m moving the Dynamo initiative at Handshake AI into its next phase and I need a seasoned Python developer to write production-ready machine-learning algorithms that slot straight into our existing codebase. The heavy lifting is pure code development—no data wrangling or system plumbing—so I expect clean, well-documented Python modules that import neatly and respect our current project structure. You’ll work against the latest commit in our private Git repo, build out the ML logic we’ve specced (classification and ranking models to start), and deliver passing unit tests so the CI pipeline stays green. Feel free to lean on scikit-learn, PyTorch, or TensorFlow if they keep things elegant and maintainable; the end goal is fast, accurate models that can be calle...
# SalonPro SaaS ## Software Requirements Specification (SRS) ### Version 1.0 ### Project Type Multi-Tenant SaaS Platform for Salon Management ### Target Market * Beauty Salons * Barbershops * Spa Centers * Beauty Clinics * Wellness Centers --- # 1. Project Overview SalonPro is a cloud-based Software as a Service (SaaS) platform designed to help salons manage appointments, customers, employees, services, invoices, and business performance. The system will support multiple salons under a single SaaS platform with subscription-based pricing. --- # 2. Objectives The system aims to: * Digitize salon operations * Reduce manual appointment management * Improve customer experience * Increase employee productivity * Provide business insights through reporting * Generate recurring sub...
I need an experienced Python developer to review my desktop application code. The goal is to enhance performance and maintainability. Key tasks include: - Identifying and fixing bugs - Improving code efficiency - Enhancing code readability Ideal skills and experience: - Proficiency in Python, especially for desktop applications - Strong debugging skills - Experience with code optimization and readability improvements - Familiarity with best coding practices and design patterns Please provide examples of previous similar work.
We are looking for a developer familiar with Tally, , and SaleSmartly API to build a very simple MVP automation. This is NOT a complex CRM or database project. Our goal is simply to automate the process of collecting customer information from a Tally form and sending it into SaleSmartly for our customer service team. The workflow should be: Tally Form → → SaleSmartly No AI, no database, no additional business logic. The solution should be clean, stable, and easy for non-technical staff to maintain. WorkflowStep 1 A customer submits a Tally form. Example fields: · Name · Email · Phone Number · WhatsApp (optional) · Inquiry / Message Step 2 receives the submission automatically. Use either: · Tally Webhook (preferred) &...
If you want to stay competitive in 2021, you need a high quality website. Learn how to hire the best possible web developer for your business fast.
Learn how to find and work with a top-rated Google Chrome Developer for your project today!
Learn how to find and work with a skilled Geolocation Developer for your project. Tips and tricks to ensure successful collaboration.