Cplusplus programming jobs
I run a technology-focused site and would like a dependable writ...descriptions, and internal linking suggestions) is important so the content performs well once live. Deliverables for each post will be: • A 700–1,000-word article in Google Docs or Word • A short meta title and description that fits current best practices • Sources or citations for any data, quotes, or statistics used Please include a brief note about your experience with tech topics—programming languages, consumer gadgets, AI, cybersecurity, cloud, or any specialty you’re comfortable writing about. A link to two or three relevant samples will help me see if we’re a match. Looking to build a long-term collaboration with someone who can consistently hit deadlines ...
...decryption tools (no success) **What I Need:** One of the following solutions: 1. Decrypt the file to recover password 2. Step-by-step hardware reset procedure for this specific model 3. Remote guidance to reset password via service mode 4. On-site visit if you're local (Egypt/Cairo area) **Ideal Freelancer:** - Experience with Mitsubishi CNC systems (M80, M70, etc.) - Knowledge of PLC programming and industrial automation - Access to GX Works3 or NC Configurator2 software - Understanding of CNC password encryption methods - Can provide references from similar work **Deliverables:** - Working system password OR - Unlocked system with password disabled OR - Detailed instructions to reset password ourselves **Payment Terms:** - Milestone 1 (50%): Successful method identif...
...policy. Here is where I need you: • Architectural kick-off – I want rock-solid design patterns and best practices from day one, with security woven through every layer and a flexible auth system that can evolve as requirements shift. • Front-end / back-end integration – Help me keep the wiring clean so new modules or UI components can be dropped in without a full rewrite. • Ongoing pair-programming / troubleshooting – When my junior developer hits a snag, I’d like you to step in on an hourly basis, untangle the issue, explain the fix and leave behind actionable notes so we learn as we go. The consults will be remote and ad-hoc, so clear communication and the patience to dive into “in-the-weeds” problems are essential. If y...
...Restaurant/Business Portal – will be created through the Super Admin so businesses can track their appearance on the app, their transactions and their member app referrals. 7. Hosting – AWS What I am looking for: A company for a very long-term relationship that can help serve what will be 1000’s of clients over the next 12 months and even more beyond that. Your firm will ideally be able to do more than programming to include SEO, social media management, google ad reviews and other services that help business with advertising and growth. The real money with this relationship is not what you can earn on this app, but what business I can bring you for years to come. IN YOUR REPLY GIVE AN ESTIMATE OF WHAT YOU THINK THIS PROJECT WILL COST, TIMELINE FOR COMPLE...
...LEAN) Backtesting and performance optimization Integrate strategies with Interactive Brokers (IBKR) Implement risk management and position sizing logic Work with historical and live market data Deploy and maintain strategies in live trading environment Analyze performance (PnL, Sharpe, drawdown) Requirements Proven experience in algorithmic trading / quant development Strong Python programming Experience with QuantConnect or LEAN Engine Experience with IBKR API integration Understanding of US equities / ETFs markets Experience with backtesting frameworks Knowledge of trading risk management Nice to have Intraday or HFT strategies pandas / numpy / scipy Walk-forward optimization Experience in prop trading / hedge fund C# (LEAN) Project details Market: US stoc...
I'm looking for a skilled developer to create a Telegram bot for automated betting notifications. The bot should read data from PDF files I provide and compare it with charts from a betting site. Key Requirements: - 24/7 Message Delivery: The bot should continuously send messages based on the provided data. - D...needs to compare the PDF data with betting site charts. If they match, it sends "win"; if not, "loss." - PDF Data Processing: Ability to accurately read and interpret both big and small data from PDFs. Ideal Skills & Experience: - Experience with Telegram bot development. - Proficiency in PDF data extraction and processing. - Familiarity with betting sites and their chart formats. - Strong programming skills, preferably in Python or similar la...
I need a developer to create a patch that will allow Microsoft PhotoDraw v.2 to run on Windows 10. The program currently does not open at all on this OS. Requirements: - Experience with Windows application compatibility - Knowledge of legacy software and Windows APIs - Proficiency in programming languages such as C++ or C# Ideal Skills and Experience: - Familiarity with Microsoft PhotoDraw or similar graphic design software - Previous experience creating patches or compatibility layers for older software - Strong problem-solving skills and attention to detail Please provide examples of similar work done.
I'm seeking an experienced embedded systems programmer to work on the Orange Pi Zero. The ideal candidate should be proficient in Python and have experience with Orange Pi hardware AND SPI DISPLAYS and web integration. Key Requirements: - Embedded systems programming expertise - Proficiency in Python - Familiarity with Orange Pi Zero hardware - Ability to deliver clean, efficient, and well-documented code - Problem-solving skills and attention to detail Please provide examples of previous related work and your approach to this project.
I'm looking for an experienced developer to create an algorithmic trading bot for trading stocks using the Alpaca API. Key Requirements: - Implement algorithmic trading strategies - Trade exclusively in stocks - Use of Python programming language Ideal Skills and Experience: - Proficiency in Python - Experience with Alpaca API - Strong background in algorithmic trading - Familiarity with financial markets and stock trading Please provide examples of similar work done and your approach to this project.
I am seeking a skilled PHP Ecommerce developer to build a custom module for a third party ecommerce shopping cart. This module will maintain full sync with an external product source via API. Scope of work - Develop a c...third party ecommerce shopping cart. This module will maintain full sync with an external product source via API. Scope of work - Develop a custom PHP module for ecommerce site. - Implement full sync with external product source via API. - Ensure reliable data transfer and synchronization between the source and module. Developer expertise: Performance, Security, Testing procedures Programming language: PHP Ideal candidate Skills and experience: - Skilled in PHP development. - Experience with API integrations. - Knowledge of ecommerce ...
...projects—they actively collaborate in real time. The core of this phase is a live coding environment that lets multiple users share and edit the same file, jump into true pair-programming sessions, and enjoy the creature comforts of modern editors such as syntax highlighting and auto-complete. Think Google Docs fluidity, but for code. Here’s what I need delivered: • A browser-based editor (Monaco, CodeMirror, or similar) wired for simultaneous multi-cursor editing. • WebSocket or WebRTC infrastructure that keeps sessions in sync with minimal latency, even when several participants are connected. • Built-in pair-programming mode—one user drives while another follows, with quick role-swap. • Robust syntax support (at minimum J...
...limiting, and/or buffering/isolation stage if it’s more reliable/cost-effective The schematic must include a short note specifying the assumed abuse case, e.g. “Accidental 24V DC applied to a single line for a few seconds” and show the design rationale (safe clamp current). 8) USB programming / service (mandatory) On-board USB connector (USB-C preferred) for ESP32 programming and service UART Add a USB-to-UART IC (e.g., CP2102/CP2104 or CH340, designer to choose proven/available part) Preferred: auto-programming support via control lines to: EN/RESET BOOT (GPIO0) so flashing can be done without manual button sequences Add ESD protection for USB D+/D- lines (good practice) 9) PCB requirements 4 mounting holes EMI-aware routing (switching...
My heating installation is already wired with motorised valves and PT-100 temperature sensors; what it still needs is a clean, reliable control program running on a Schneider Electric PLC. All field devices will communicate over Modbus TCP/IP, so the job centres on writing and testing the logic that opens or closes each valve, reads every sensor, and enforces the temperature set-points and safety limits I will provide. You’ll work directly in EcoStruxure Control Expert (Unity Pro), mapping the correct holding/input registers, building the sequence logic (ladder or structured text—your choice), and setting up alarms and manual-override modes. Once the code is ready, I’ll load it on site; remote commissioning support through VPN is essential to fine-tune timing and confirm...
I’m currently working through the “BCA topic” section of my Bachelor of Computer Applications course and have reached the data-structure unit that falls under the Programming Languages module. Everything is being assessed in C++, and I need focused help turning theory into clean, working code. What I’m looking for is straight-to-the-point guidance that covers the core ideas behind each structure and then shows how to implement, test, and analyse them in modern C++. I learn fastest when I can read well-commented source, step through it, and ask a couple of follow-up questions afterward, so please be comfortable explaining your choices as you code. Deliverables (all discrete): • C++ source and header files that compile with g++ 11 or later • In-co...
...with CAN-bus communication and ADXL355 plus a gyroscope sensor. I want to receive both the electrical schematic and a finished PCB layout matching my concept and the dimensions according to a drawing I will send. What must be included in the design: • A power supply module operating in the range of 9–24 V DC, protected against overvoltage and reverse polarity. • A communication interface and a programming connector for the ESP32 • Integration of MEMS sensors (accelerometer / gyroscope – the exact model will be agreed after the work starts). • A CAN-BUS interface with a transceiver suitable for industrial environments at 3.3 V. Expected final deliverables: 1. Schematic in KiCad, Altium, or Eagle format (to be agreed). 2. PCB layout with EMC rule...
...this guide, we’ll walk you through creating a fully functional DIY RC car using affordable, easy-to-find components like the Arduino Uno, joystick module, NRF24L01 wireless transceiver, and L298N motor driver. Whether you’re a hobbyist, a student, or just someone who loves tinkering with electronics, this project is a fun way to learn about wireless communication, motor control, and Arduino programming. By the end, you’ll not only have a working RC car but also a deeper understanding of how these components work together. Let’s roll up our sleeves, gather our parts, and bring your custom RC car to life! If you’d like, I can also create a clear parts list, wiring diagram, and Arduino code so your readers can follow along without confusion. Would y...
...Methods: Primary: GSM (cellular network) for cost-effective, low-latency sending. Failover: Satellite (e.g., Iridium or Globalstar network) if GSM unavailable. Power Source: Battery-powered with optional mini solar panel for recharging. Standby Battery Life: Minimum 1 year without charging (low-power mode). User Interface: Single button for activation; 2 LEDs for status feedback. Key Features Programming: Device can be programmed with fixed location coordinates (e.g., via USB, Bluetooth app, or initial setup). Activation Sequence: Press button once (short press): Activates 2nd LED (glows red) as confirmation; auto-off after 2 minutes if no further action. To send distress signal: Short press followed by long press (5 seconds). Upon successful transmission: 2nd LED turns green f...
CUSTOM ELEMENTOR / CSS PROGRAMMING These tasks are needed: TASK ONE: HOMEPAGE The client want all sections removed from their present live website except their logo, video phone number and some text, add WhatsApp, email and text icons at top above the navigation. Next using this site as a reference, the client wants their website to have the same intro design: to be used as the reference. Must look like the reference on all platforms. TASK TWO In addition, the client wants this footer to be created for all pages: this is the reference site to see the design: large logo same layout (no mobile app) link newsletter to clients constant contact TASK THREE They want the same navigation design as this is this site:
...firmware or parameter discrepancies, and then implement improvements that boost stability and cycle-time performance. After each change I expect clear documentation describing what was adjusted, why, and how to roll back if ever required. Because the install is proprietary FA Feurer equipment rather than a mainstream Siemens or Allen-Bradley rack, prior, hands-on experience with FA Feurer tools, programming environment and diagnostic utilities is essential. Comfort working with fieldbus layouts, network topology checks, and controller backup/restore procedures will make the difference. Deliverables • Verified backup of the current controller programs and network configs • Updated controller firmware or logic with change log • Optimised communication-network...
I need a programming expert. I have an app that needs urgent improvement.
...You must: - Open the actual program file. - Review all PLC blocks and HMI screens. - Carefully check the document where changes are mentioned. - Understand the current logic completely. - Then quote accordingly. Only serious freelancers who properly review the files before quoting should apply. Required Experience - Strong experience in Siemens TIA Portal V20 - Experience with S7-1200 PLC programming - Experience handling existing industrial programs (not just new development) - Good understanding of structured logic, interlocks, temperature control, and automation troubleshooting Please mention your past similar Siemens projects while applying....
My priority is to bring in professionals with solid technical skills who can jump onto projects at short notice and deliver real, measurable results. Whether your background is in programming, data analysis, system administration, or a related discipline, if you thrive on solving problems with code and technology I’d like to hear what you can do. Here’s what will help me decide quickly: • A concise overview of your core technical strengths and the tools you rely on most (think Git, cloud platforms, scripting languages, databases, or the frameworks you use daily). • One or two brief examples of past work that prove you can move from requirement to working solution without hand-holding. • Your current availability (hours per week and time-zone overlap) ...
I am looking for an experienced Q-Sys programmer to set up an audio system for a recreation facility. Individual must be located in the Lower Mainland. Requirements: - Integrate microphones, aux inputs, amplifiers and speakers - Integrate Bluetooth into the system - I...system for a recreation facility. Individual must be located in the Lower Mainland. Requirements: - Integrate microphones, aux inputs, amplifiers and speakers - Integrate Bluetooth into the system - Implement automatic gain control - Capable of building GUI for 2 control surfaces - "Page All" for entire facility and individual paging for 3 different zones Ideal Skills: - Expertise in Q-Sys programming - Experience with audio setups - Knowledge of audio processing features - Experience in building simple ...
I’m seeing legitimate human visitors locked out of my blog articles because some of my current Cloudflare firewall rules are too aggressive. While the bad-bot and scraper filters must remain in force, I need ...that restore access for real users without weakening security. • Preserve—or improve—protections that block or challenge excluded/bad bots responsible for high server load. • Supply a short handover document explaining each change, the logic behind it, and how to roll back if necessary. I already have Cloudflare configured and can grant temporary dashboard access or work through paired-programming screensharing—whichever keeps things secure and efficient. Please apply only if you have proven, hands-on experience fine-tuning Cloudflare WA...
I am looking forward a trainer who has deep experience in C programming, and train me with all function types remotely, and also help wirh real time project examples
...Finalizing the implementation of parallel sequencing logic, complex audio editing functions, and our Python-based MIDI scripting API. Optimization: Ensuring the host remains low-latency and high-stability while hosting unlimited VST tracks and professional mastering chains. Requirements Expertise in C++: Strong understanding of modern C++ (17/20) and real-time audio thread constraints (lock-free programming). Audio Frameworks: Extensive experience with JUCE or equivalent audio frameworks. GUI Design for Musicians: A portfolio showing previous audio plugin or standalone music software interfaces. You must understand "Stage UX" (visibility, tactile response, and non-distracting layouts). Experience with Dear ImGui: Ability to read/translate current logic into a more perma...
I new to design a PCB dedicated to processing several signals and starting a device based on a set number of conditions. I would like to be able to modify those parameters from a cloud based or simple web interface. The board should handles both analog and digital. I expect all to be digital signals but just in case. It should basically handle, temperature, humidity and time of day. Deliverables 1. Compiled firmware binaries plus full, buildable project files 2. Clear inline comments and a concise README explaining build steps and pin mappings 3. A short test report that documents signal-integrity measurements and confirms the module meets the agreed specs. 4, Plus device recommendation and also help on setting up. I have an idea, but I am a genetic engineer. I am OK with basi...
I need an expert to develop predictive models using AI on airway assessment parameters for my research thesis. The project needs to be completed within a month. Key Requirements: - Expertise in AI and machine learning...airway assessment parameters for my research thesis. The project needs to be completed within a month. Key Requirements: - Expertise in AI and machine learning - Experience with predictive modeling - Familiarity with healthcare data, especially airway assessment parameters - Strong analytical skills Ideal Skills and Experience: - Background in data science or related field - Proficiency in programming languages such as Python or R - Experience with AI tools and frameworks - Ability to interpret and visualize complex data Please provide a portfolio with relevant e...
...type of equipment needed. 2. Setting up, maintaining, and dismantling light fixtures, lighting control devices, and associated electrical and rigging equipment used for photography, television, film, video, and live productions. Setting up, aligning, leveling, and anchoring heavy equipment machinery, including erecting cranes, mobile booms, or temporary structures like scaffolding. 3. Rigging, programming, monitoring, repairing, and operating lighting equipment to enhance events and performances, including loading in equipment, organizing cables, hanging lights (which may involve climbing), and focusing fixtures. 4. Preparing and operating the lighting system for productions, creating lighting effects based on designs from the Lighting Designer, and using manual or computer-contr...
I'm looking for a skilled Unity game developer to create an adventure-themed 2D platformer. The main player objective is to defeat enemies. Key Requirements: - Unity 2D expertise - Experience in platformer game mechanics - Enemy design and AI development - Level design for an adventure theme - Abili...a skilled Unity game developer to create an adventure-themed 2D platformer. The main player objective is to defeat enemies. Key Requirements: - Unity 2D expertise - Experience in platformer game mechanics - Enemy design and AI development - Level design for an adventure theme - Ability to create engaging gameplay Ideal skills include: - Strong background in game design - Proficiency in C# programming - Creativity in enemy and level design Please share your portfolio with rel...
...for Design & Development of Self-Paced E-Training Mobile Application For Sales & Service Employees – Pacemaker Products & Procedures ________________________________________ 1. Background & Objective India Based Medical startup company requires a self-paced, mobile-based e-training application to train its sales and service workforce on heart pacemaker products, implantation procedures, device programming, troubleshooting, and post-procedure support. The existing training material is available in PowerPoint format across six (6) defined levels. The objective of this initiative is to transform static PPT content into an engaging, structured digital academy, ensuring: • Learners remain motivated during early levels (Level 1 & 2) • Knowledge reten...
...external process. Unit tests covering key socket operations will be a big plus. Right now I’m interested only in Linux, but if you design the architecture cleanly enough, expanding to Windows or macOS later should be straightforward. When you reply, please outline the high-level architecture you propose, the language you prefer, and any prior projects that prove you can handle low-level network programming....
Required Functions – Custom Control PCB for Sweeper Machine 1. Brush Motor Control – 4 Nos, 100 W each (Independent ON/OFF & speed control) 2. Brush Up / Down Control – 4 Nos (Electric Actuators) 3. Brush Extend / Retract Control – 2 Nos (Electric Actuators) 4. Suction Motor Control – 1 No • ON / OFF • Speed control (PWM / Analog) 5. Suction Head Up / Down Control – 1 No (Electric Actuator) 6. Suction Hose / Litter Picker Mode Selection – 1 No • Actuator-based function switching 7. Filter Shaker Motor Control – 1 No 8. Hydraulic Gate Open / Close Control – 1 No 9. Dust Tank Lift / Lower Control – 1 No (Hydraulic) 10. Dust Suppression Water Pump Control – 1 No 11. High-Pressure Jet Pump Contro...
Im looking for a skilled and experienced PLC and HMI designer to assist with a project I have to deliver. The ass...EXOR Jmobile Studio platform. The candidate would need to have strong skills to produce images, and SVGs for the various graphical elements/icons/buttons and backgrounds. The theme of the HMI interface for the PLC will be a minimalistic industrial style with a medium brightness color palette (Not dark or not light, in between). Knowledge of PLC programming and Javascript would be advantageous but not essential (As I will be doing the PLC programming on the Omron NJ series PLC). *** I ONLY WILL CONSIDER DESIGNERS WITH INDUSTRIAL AUTOMATION BACKGROUND, SORRY. PURE WEB AND MOBILE APP DEVELOPERS WILL NOT BE CONSIDERED WITHOUT INDUSTRIAL AUTOMATION HMI EXPERIENC...
...pool environment from the ground up. The setup should support two modes on the same server: a solo mining pool for Fractal Bitcoin (FB) using the SHA-256 algorithm, and a merged-mining pool that works with both Bitcoin (BTC) and Fractal Bitcoin at the same time. This needs to be a completely custom solution rather than based on existing pool software like MPOS or NOMP. You’re free to choose the programming language and framework as long as the result is stable, efficient, and well documented. Once everything is set up, my ASIC miners should be able to connect via Stratum and begin hashing without issues. The pool must fully support SHA-256 mining in both solo and merged modes and expose a standard Stratum interface compatible with common ASIC miners. DDoS protection should...
Title: Unity Developer Needed Unity Developer Needed — Real‑Time 3D Avatar (Voice + Text Activated) with RTMP Livestream Output Description: I’m looking for an experienced Unity developer to build Phase ...Send examples. Have you integrated real‑time lipsync or TTS (SALSA, Oculus, ElevenLabs)? Have you streamed Unity to RTMP (Runstream, Upstream, YouTube Live)? Have you deployed Unity apps to cloud servers (Kamatera, Paperspace, Azure)? Provide a milestone breakdown and timeline. What part of this project is the most challenging for you, and how will you solve it? SKILLS NEEDED Unity 3D, C# Programming, 3D Animation, Rigging, Facial Animation, Speech Recognition, Text‑to‑Speech, ElevenLabs API, RTMP Streaming, Cloud Computing, Windows Server, CSV/JSON Handling,...
...actually ship models, but I’d like to do it the right way, step by step, with an expert by my side. My stack of choice is Python, and we’ll be working on Google Cloud. The part I’m most eager to master is model serving and building production-grade APIs, though I still want you to frame everything in an end-to-end workflow so the pieces fit together. Here’s how I picture our work together: • Pair-programming sessions where we containerise a trained model, push it to Google Cloud (e.g., Cloud Run or Vertex AI), and expose it through a REST or gRPC endpoint. • Walk-through of best practices for versioning, environment management, and automated CI/CD so each new model can be rolled out with minimal friction. • Real-world example project w...
I'm looking for an Arduino code that will trigger RGB LEDs to change color based on a pulse rotary dial input. Requirements: - Use of a pulse rotary dial - RGB LEDs whose colors will be controlled by the rotary dial input Ideal Skills and Experience: - Proficient in Arduino programming - Experience with rotary dials and RGB LED control - Familiarity with electronics and circuit design
I need an expert to establish communication between two Siemens S7-1500 PLCs using OPC UA. Requirements: - Send digital, analog, and alarm signals. - Control a program on the server PLC via the client PLC. - Transmit maintenance data. Ideal skills and experience: - Experience with Siemens S7-1500 and OPC UA....an expert to establish communication between two Siemens S7-1500 PLCs using OPC UA. Requirements: - Send digital, analog, and alarm signals. - Control a program on the server PLC via the client PLC. - Transmit maintenance data. Ideal skills and experience: - Experience with Siemens S7-1500 and OPC UA. - Proficiency in handling digital, analog, and alarm signals. - Strong background in PLC programming and communication protocols. Please provide relevant work experience in ...
The task is to design a compact PCB that drops straight into an SCX 1/32 car so it can run on a digital track....program—ATmega, STM32, ESP32, or similar—so long as it supports a simple bootloader I can reach over USB-C. Deliverables • Schematic • PCB layout and Gerbers (KiCad or Altium) • Drill files, pick-and-place, and full BOM with distributor part numbers • Minimal firmware that recognises reed input, stores/changes up to 20 IDs, and shows how to reflash through the USB-C port • Brief build and programming guide Acceptance criteria: design passes DRC; USB-C enumerates and lets me update firmware; ID selection works for all 20 addresses; reed input triggers reliably in bench tests. Feel free to ask for any chassis measurements ...
I need assistance with a college Python assignment. The task involves writing a few very small programs with functions or algorithms. Ideal Skills & Experience: - Proficiency in Python and NumPy - Experience in writing functions and algorithms - Ability to handle basic programming tasks Important: the programs must be original and cannot be copied from the internet or ChatGPT, as the college uses Turnitin to detect plagiarism. Please see below the request: Task 1 Write a Python program that defines and calls the following functions: 1. A function that calculates the area of a circle 2. A function that checks if a number is even or odd 3. A function that returns a formatted string Task 2 Write a Python script that does the following when executed: 1. Imports the mat...
...fitted with both a Thermal Conductivity Detector (TCD) and a Flame Ionization Detector (FID). The goal is to separate and quantify light hydrocarbons—specifically methane, ethane, ethylene, acetylene and closely related species—in liquid samples that will be injected directly or via headspace. What I need from you: • An end-to-end design covering column selection, carrier gas choice, oven programming and detector configuration so that both TCD and FID work in tandem without signal overlap. • A step-by-step method for sample preparation and injection that delivers sharp peaks and reliable quantitation for the compounds listed above. • Calibration strategy and reference standards, including expected detection limits for each analyte. • A...
...Acceptance Criteria The plan should demonstrate progressive overload, include deload logic, and use gym equipment realistically available in most facilities. If any exercise requires a specialised machine, suggest a practical substitute. By the end of the final phase I should be noticeably stronger in core lifts (bench, squat, deadlift, overhead press). Please include a short explanation of the programming rationale so I understand why each phase exists and how it supports muscle gain....
...for an experienced game programmer to troubleshoot issues with NES 6502 assembly code base. This is an action adventure game that is nearly complete and needs some engineering polish, Key Requirements: - Expertise in action game mechanics - Proficiency in side-scrolling game design - Experience with game development for PC, console, or mobile platforms Ideal Skills and Experience: - Strong programming skills (C++, Unity, or similar) - Previous experience in game projects - Ability to collaborate and integrate creative ideas Here is a list of the issues -player slides while crouching (should not move) -screen tiles that contain pickups must not refresh on screen reentry -boss rooms (5) must be gated to lock player in room until boss is destroyed -ladders code needs adjustin...
...external process. Unit tests covering key socket operations will be a big plus. Right now I’m interested only in Linux, but if you design the architecture cleanly enough, expanding to Windows or macOS later should be straightforward. When you reply, please outline the high-level architecture you propose, the language you prefer, and any prior projects that prove you can handle low-level network programming....