C++ Projects on Upwork: Find Your Next Job
Discover top C++ projects on Upwork with Vollna. Leverage advanced filters, real-time alerts, and analytics to secure your next freelance job efficiently.
Signup for free
to get access to all filter attributes and instant notifications when new jobs are posted.
Setup filter
Get access to over 30+ filter attributes, setup instant notifications, integrate with your CRM and marketing tools, and more.
Start free trial
623 projects
published for past 72 hours.
| Job Title | Budget | Published | |||
|---|---|---|---|---|---|
|
Programming Language Mentorship Needed
Applied
|
$15 - $25
/ hr
|
27 minutes ago |
-
|
||
|
I’m ready to take my technical abilities to the next level by building solid, real-world skills in programming languages. I already bring a friendly, respectful attitude and a strong work ethic; what I need now is clear guidance, structured practice, and honest feedback so I can grow with confidence and eventually contribute to meaningful projects of my own.
The plan is to identify one or two modern languages—Python, JavaScript, Java, C++, or another we agree on—then move methodically from core syntax through problem-solving patterns and best practices (version control with Git, testing basics, clean code habits, simple project architecture). I’d like each concept anchored in hands-on exercises so the learning sticks. To keep us both aligned, here’s what I’ll count as success: • A personalised learning roadmap tailored to my current level and goals • Regular live or recorded sessions (screen-sharing or video) where you explain concepts and review my code • Practical assignments after each session, with detailed feedback and pointers for improvement • A small capstone project I can showcase that demonstrates everything we’ve covered • Resources or next steps I can keep using once our engagement ends If teaching, mentoring, and writing clean, understandable code are second nature to you, I’d love to collaborate and start building these skills right away. Skills: Java, JavaScript, Python, C++ Programming, Software Development, Git, Software Engineering
Hourly rate:
15 - 25 USD
27 minutes ago
|
|||||
|
.NET AES JSON Decryptor
Applied
|
~16 - 131 USD
|
58 minutes ago |
-
|
||
|
I need a small but robust .NET application that can pull encrypted JSON blobs straight from my database and decrypt them on the fly using the existing AES key / IV pair I will provide. The goal is to end up with clean, plain-text JSON that I can hand off to another service.
Here’s what I have in place and what I expect from you: • The encrypted data already sits in a single table; you only need to read it, no writes required. • Encryption is 100 % AES. You will get the key, IV, and an example record so you can verify the logic locally. • I prefer a lean C# solution (target .NET 6 or later) with clear, commented code. • The finished program should accept simple connection-string and key parameters—CLI flags or an appsettings.json entry are both fine—and print or serialize the decrypted output. Deliverables 1. Complete Visual Studio solution or clean dotnet project folder. 2. Source code that: a) connects to the database, b) retrieves the encrypted column, c) performs AES decryption, d) outputs valid JSON. 3. A short README explaining build steps and any NuGet packages used. 4. Proof it works by successfully decrypting my sample record (I'll test this on my end). If you have experience with secure key handling and best practices around AES in C#, I’d like to see that reflected in the implementation. Let me know roughly how long you think you’ll need once the key and sample data are in your hands. Skills: C Programming, .NET, C# Programming, C++ Programming, Software Development, Database Development, JSON, Software Engineering
Fixed budget:
1,500 - 12,500 INR
58 minutes ago
|
|||||
|
Mechatronics / Embedded Systems Developer
Applied
|
$500
|
1 hour ago |
1
|
||
|
I am developing a wearable mechatronic assistive arm sleeve for children with SEN and physical disabilities through my business, The Honey Oasis Ltd. The design blueprint, component list, and architecture are finalized and ready for schematic translation, physical assembly, and firmware development. I need a developer to help turn the design into a working prototype, support the build process, and contribute to firmware implementation for the final product.
Client's questions:
Fixed budget:
500 USD
1 hour ago
|
|||||
|
Embedded Systems Engineer needed for PCB Redesign & Firmware Modernisation
Applied
|
$1,500
|
1 hour ago |
4
|
||
|
We are looking for an experienced embedded systems engineer to modernise a production locker controller board that has been deployed at scale in the field. This is a full platform upgrade — hardware, firmware, and communication protocol — not a prototype or side project. A full project scope document is attached.
───────────────────────────────────────── THE SYSTEM ───────────────────────────────────────── The controller board communicates over an RS485 multi-drop bus, receives commands from a master PC, triggers electronic locks, and monitors latch status. The current board was designed in 2016 using through-hole components and supports a maximum of 9 doors. It is reliable but now constrained by aging components, limited scalability, higher manufacturing cost, and accumulated firmware technical debt. The goal is a clean, production-ready redesign — modern SMD components, improved firmware, a formal communication protocol, and full documentation. ───────────────────────────────────────── MILESTONES ───────────────────────────────────────── M1 — Legacy Reverse Engineering & Recommendations | $400 | 27 May 2026 Fully document the existing PCB and firmware, then produce a detailed improvement recommendations report covering hardware, firmware, communication protocol, manufacturing, and strategic architecture decisions. M2 — V2 Hardware + Firmware + Protocol Redesign | $500 | 6 June 2026 Design the production-ready V2 platform — SMD board supporting 9, 10, 12, 20, and 30-door variants, refactored scalable firmware, and a formal V2 Communication Specification Document. M3 — V2 Controller Test Application | $200 | 10 June 2026 A Windows PC application for configuring, commanding, monitoring, and stress-testing the V2 controller over RS485. Full source code and documentation included. M4 — Production Validation + Design Freeze | $400 | 13 June 2026 Small-batch production run, hardware validation, final revisions, and design freeze. ───────────────────────────────────────── BUDGET ───────────────────────────────────────── Total fixed budget: $1,500 Success bonus: Up to $500 Maximum project value: $2,000 ───────────────────────────────────────── CONTRACTOR SELECTION ───────────────────────────────────────── We are engaging two contractors for M1. The stronger submission progresses to M2–M4. Progression is not automatic. ───────────────────────────────────────── REQUIRED EXPERIENCE ───────────────────────────────────────── • PCB design and layout • Embedded firmware development in C/C++ • RS485 or industrial serial communication • Microcontroller-based systems • Production-ready electronics and DFM experience Preference for engineers with legacy redesign, through-hole to SMD transition, and BOM cost reduction experience. ───────────────────────────────────────── TO APPLY ───────────────────────────────────────── Please include: 1. Relevant embedded systems experience 2. Your approach to M1 — how you would reverse engineer and document an existing PCB and firmware 3. Past work examples (redacted as needed) 4. Any questions on the scope
Fixed budget:
1,500 USD
1 hour ago
|
|||||
|
LCD Digital Hygrometer Development - 14/09/2026 06:26 EDT
Applied
|
~131 - 392 USD
|
2 hours ago |
-
|
||
|
I’m putting together a small, stand-alone digital hygrometer that simply shows real-time temperature and relative humidity on an LCD. No Bluetooth, Wi-Fi, or data-logging complexity is required—just accurate sensing, a clear screen, and reliable operation.
Here is the essence of what I need: • Accurate temperature and humidity sensing (±0.5 °C / ±3 % RH or better is ideal). • An easy-to-read, low-power LCD that presents both values at a glance. • Clean firmware that boots quickly and updates readings at a sensible interval without flicker. • A compact electronics design I can send straight to fabrication: schematic, PCB files, BOM, and a brief assembly/testing guide. If you have a preferred sensor family (SHT3x, BME280, DHT series, etc.) or MCU platform (AVR, STM32, ESP-free), feel free to suggest it—long-term parts availability is more important to me than brand. I’ll handle enclosure design once the electronics are final, so board outline and mounting hole recommendations are welcome. Acceptance criteria 1. Prototype on my bench passes a 24-hour stability check against a reference meter. 2. Display remains legible from at least 1 m in typical indoor lighting. 3. Source files are delivered in their native formats (KiCad or Altium for hardware, C/C++ or Arduino IDE for firmware). Let me know your chosen sensor, projected accuracy, and the timeline you can realistically meet, and I’ll get parts ordered right away. Skills: C Programming, Electronics, Microcontroller, PCB Layout, Arduino, Embedded Systems, PCB Design and Layout, Firmware Development
Fixed budget:
12,500 - 37,500 INR
2 hours ago
|
|||||
|
Quantitave developer creath trading Algorithm with ML
Applied
|
$30
|
3 hours ago |
1
|
||
|
Quantitative Engineer / Quantitative Researcher
We are looking for an experienced **Quantitative Engineer / Quantitative Researcher** to design, develop, and optimize algorithmic trading strategies using quantitative methods, statistical modeling, and machine learning. Key Responsibilities * Develop and implement **algorithmic trading strategies** across financial markets. * Research quantitative models and identify profitable trading opportunities. * Apply **machine learning and AI techniques** to improve strategy performance and market prediction. * Backtest, optimize, and validate trading algorithms using historical and live market data. * Develop robust risk-management and portfolio optimization models. * Continuously monitor and improve existing trading systems and strategies. * Work with large financial datasets to identify patterns, signals, and market inefficiencies. * Collaborate with software engineers to deploy quantitative strategies into production. Requirements * **Significant professional experience in quantitative finance, quantitative engineering, or algorithmic trading.** * Strong experience developing and deploying **automated trading algorithms**. * Advanced knowledge of **machine learning, statistical modeling, and time-series analysis**. * Strong Python programming skills; experience with C++ is an advantage. * Experience with financial markets, quantitative research, backtesting, and trading-system development. * Strong understanding of risk management, portfolio construction, and performance evaluation. * Experience working with large datasets and financial APIs. * Ability to independently research, develop, test, and improve quantitative strategies. Preferred * Experience applying ML/AI to algorithmic trading. * Experience with deep learning, reinforcement learning, or alternative data. * Proven track record of developing profitable or high-performing quantitative strategies. * Advanced degree in Computer Science, Mathematics, Statistics, Engineering, Physics, Finance, or a related quantitative field. Ideal Candidate: A highly experienced quantitative professional who combines **quantitative finance, software engineering, and machine learning** to build sophisticated, data-driven trading systems.
Fixed budget:
30 USD
3 hours ago
|
|||||
|
GMAO Integration & Maintenance Platform
Applied
|
~21 - 42 USD
/ hr
|
5 hours ago |
-
|
||
|
I want to digitalise our maintenance department by integrating a full-featured GMAO system into our existing production network. The focus is strictly Industrial IT & Digitalization, so everything will be done remotely with source-controlled code and clear documentation that my on-site technicians can deploy without extra hand-holding.
Core functions required • Work order management: operators must be able to open, track and close tickets from any shop-floor terminal, with live status updates. • Inventory control: the application has to read current spare-part levels, predict shortages, and push purchase requests to our ERP through a REST or OPC UA interface. • Preventive maintenance scheduling: machines already stream runtime data; the new module must analyse that feed, generate schedules automatically, and place the tasks straight into the work-order queue. Architecture expectations – A modular back-end written in Python or C++ (whichever you judge more maintainable) connected to a PostgreSQL or MariaDB database. – A lightweight web interface that runs on our existing industrial PCs (Ubuntu). – APIs documented with Swagger/OpenAPI so that future MES add-ons can hook in painlessly. Deliverables 1. Clean, well-commented source code pushed to our private Git repo. 2. Database schema and migration scripts. 3. Deployment guide and user manual (PDF). 4. One remote hand-over session to walk our IT staff through installation and first-use. Acceptance will be based on the three core functions running smoothly on our staging server, 98 % automated test coverage for critical routines, and zero critical bugs during a two-week pilot. If something here needs clarification, tell me early so we keep the project on schedule. Skills: PHP, Python, C# Programming, Solidworks, MySQL, PostgreSQL, CATIA, Database Design, Database Management, REST API
Hourly rate:
18 - 36 EUR
5 hours ago
|
|||||
|
Custom Mouse (peripheral) software
Applied
|
$3 - $30
/ hr
|
5 hours ago |
3
|
||
|
Windows app that works with a custom wired mouse.
Partner with a hardware dev (WIP) Hardware/firmware is a separate contractor. The app captures a region of the screen, finds a target, and sends small USB HID feature reports (Δx, Δy, confidence, flags, heartbeat) to the mouse. Firmware on the mouse mixes that with the real optical sensor. The PC app must not move the cursor. No PyAutoGUI, SendInput, mouse_event, interception, or virtual mouse. v1 target finder is color User picks a color (eyedropper) + tolerance / HSV. Scan the ROI only. Return position + confidence. AI is a toggle, not the job UI: Color | AI. One detect(frame) → x, y, confidence, source interface so YOLO/ONNX can be dropped in later. AI path can be “not implemented” in milestone 1. Also in the app Login (real or stub for milestone 1) Subscription/entitlement gate (can mock): if logged out / expired, stop sending packets Panel: mouse connected, enable, confidence floor, ROI, DPI field, color picker Hotkey to kill assist Overlay off by default Stack Python + PyQt/PySide or C++/Qt. Capture: DXGI preferred; mss/bettercam OK for v1. Color: OpenCV fine. HID: hidapi. One language is enough. Milestone 1 (quote this fixed) Runnable Windows exe: Login or login stub + main panel ROI capture preview Color detect on a test shape (e.g. colored circle on screen) Color | AI toggle (AI stub) Dummy HID send to a mock or our bench mouse Quit / disable stops packets Short README Out of scope PCB, firmware, wireless, training YOLO, host-side aiming. Skills: Windows Desktop, Python or C++, Qt or PyQt, OpenCV, API Integration, USB. Client's questions:
Hourly rate:
3 - 30 USD
5 hours ago
|
|||||
|
Radar & Computer Vision Project Consultation
Applied
|
not specified | 6 hours ago |
1
|
||
|
I am looking for a technical consultation for an academic project that combines mmWave radar, Raspberry Pi, computer vision, and a Pan-Tilt camera for real-time object detection, tracking, and classification. I need advice on hardware selection, system design, integration, and implementation.
Budget:
not specified
6 hours ago
|
|||||
|
Modify Ultimate RSI Indicator to Add Regular Divergence and Source Line Options
Applied
|
$25 - $50
|
7 hours ago |
-
|
||
|
I want to modify the existing free TradingView indicator called "Ultimate RSI." The goal is to add regular divergence functionality without altering its current logic or functionality. Additionally, I want to modify it slightly to allow viewing different source lines, such as open, close, high, etc. The original code can be copied and adjusted as needed.
Skills: C Programming, C# Programming, Software Architecture, Metatrader, C++ Programming
Fixed budget:
25 - 50 USD
7 hours ago
|
|||||
|
$501 -- Rewrite Argent Job Scheduler Setup
Applied
|
$501
|
7 hours ago |
3
|
||
|
$501 -- Rewrite Argent Job Scheduler Setup
The Argent Job Scheduler is the most robust scheduler in existence It is spoilt by an antiquated Setup Install the product -- if you have to ask where you lack sufficient initiative for this trivial task Then write a 100-word proposal of how you will use Cursor to generate clean and modern screens and logic Cursor Composer 2.5 only C# MSVC2022, below Andrew Blencowe Microsoft Visual Studio Professional 2022 Version 17.14.39 (August 2026) VisualStudio.17.Release/17.14.39+37614.0.-august.2026- Microsoft .NET Framework Version 4.8.09037 Installed Version: Professional Visual C++ 2022 00483-00100-38922-AA677 Microsoft Visual C++ 2022 ASP.NET and Web Tools 17.14.150.18679 ASP.NET and Web Tools Azure App Service Tools v3.0.0 17.14.150.18679 Azure App Service Tools v3.0.0 C# Tools 4.14.0-3.26364.8+3f38462646eca9ed0f89313d36a22e031920552d C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used. Microsoft JVM Debugger 1.0 Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines NuGet Package Manager 6.14.3 NuGet Package Manager in Visual Studio. For more information about NuGet, visit https://docs.nuget.org/ Spell Check My Code VSSpellChecker An editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with tool windows. https://GitHub.com/EWSoftware/VSSpellChecker TypeScript Tools 17.0.40502.2001 TypeScript Tools for Microsoft Visual Studio Visual Basic Tools 4.14.0-3.26364.8+3f38462646eca9ed0f89313d36a22e031920552d Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used. Visual F# Tools 17.14.0-beta.25230.7+c1a9d78ad4a474a716ccffb4367ed5151e3f7c9f Microsoft Visual F# Tools Visual Studio IntelliCode 2.2 AI-assisted development for Visual Studio. Visual Studio Spell Check Everywhere VSSpellCheckEverywhere An extension that enables spell checking within any Visual Studio file editor or tool window that uses WPF text boxes. https://GitHub.com/EWSoftware/VSSpellChecker G:\z\_UP\UP-REWRITE-ARGENT-JOB-SCHEDULER-SETUP.DOCX
Fixed budget:
501 USD
7 hours ago
|
|||||
|
Development of printing agriculture spraying drones
Applied
|
not specified | 10 hours ago |
1
|
||
|
Hi Achraf, we work in the agricultural sector in Cyprus, and I am interested in establishing a company that develops agricultural drones for spraying, equipped with sensors and cameras.
I would like to begin with a small functional 3D-printed drone to test the concept, including the spraying mechanism, sensors, camera, motors and remote-control system. If the prototype is successful, the next step will be to develop a larger professional agricultural drone. Could you undertake the complete technical development, including the printable CAD files, component selection, electronics, programming and remote support for assembly and testing? Please also send me examples of similar projects you have completed and an estimated price.
Budget:
not specified
10 hours ago
|
|||||
|
Minecraft idea needs programmer
Applied
|
not specified | 10 hours ago |
1
|
||
|
It’s a unique experience for Minecraft players. A completely new idea that needs to be produced and introduced to players around the world via Minecraft.
Budget:
not specified
10 hours ago
|
|||||
|
C++ Multiplayer Game Developer - High-Performance Browser Snake Game
Applied
|
not specified | 12 hours ago |
5
|
||
|
I’m looking for an experienced C++ multiplayer developer to build a high-performance browser game inspired by Slither.io
MVP - Multiplayer browser game - Up to 500 concurrent players per room - Smooth realtime synchronization / interpolation - Snake movement, growth, boost, food, collisions, death - Load testing with 100–500+ concurrent players (bots) - Optimized CPU, RAM and network usage Preferred stack - C++ - µWebSockets / uSockets - FlatBuffers or another efficient binary protocol - HTML5 + TypeScript + PixiJS/WebGL2 Open source / AI I want to reduce development time and cost by using existing open-source projects wherever practical. A project called Cytos looks interesting as a reference/base for high-performance physics, spatial partitioning and memory optimization. You should also be comfortable using Claude Code, Codex, Cursor or similar AI coding tools to accelerate development. Please send: 1. Relevant multiplayer projects 2. Your C++ / networking experience 3. AI coding tools you use 4. Estimated hours and budget for the MVP 5. How you would approach 500 players per room
Budget:
not specified
12 hours ago
|
|||||
|
MIDI Fader Console with USB Integration
Applied
|
$750 - $1,500
|
13 hours ago |
-
|
||
|
I'm looking for a skilled developer to build a lighting MIDI fader console with USB integration. The console will primarily be used on Windows.
Key Requirements: - User Interface: Physical knobs and faders - USB Integration: Must support Windows - Features: - Programmable buttons - Mappable controls Ideal Skills and Experience: - Experience with MIDI hardware and software - Proficiency in USB integration for Windows - Knowledge of physical interface design with knobs and faders - Ability to implement programmable and mappable controls Please provide samples of previous work related to MIDI or hardware integration. We are an American Manufacturing Company looking to replace our lead designer. Must have Cad and Programming experience, understand UL certifications, and be able to design “build ready” products. This is the first project of several that we are interested in building. Skills: Electronics, C# Programming, C++ Programming, Arduino, Circuit Design, Programming, Embedded Systems, Prototyping, MIDI
Fixed budget:
750 - 1,500 USD
13 hours ago
|
|||||
|
Unreal Engine Gameplay Mechanics Fix
Applied
|
~16 - 131 USD
|
14 hours ago |
-
|
||
|
My current Unreal Engine project is stalled because two key gameplay systems are failing.
First, character movement no longer responds crisply to player input. Inputs are occasionally dropped or delayed, and the pawn does not accelerate, decelerate, or change direction as coded. Everything is still running in the original Blueprint setup; no changes were made in C++ recently, so I suspect an overlooked node chain, faulty input mapping, or a mis-configured movement component. Second, the combat system has begun to misfire. Hit detection feels inconsistent and damage events sometimes fail to register. All logic is still blueprint-based—mostly line traces and overlap checks—so I need you to trace what broke and restore reliable melee and ranged interactions. What I need from you • Pinpoint and resolve the unresponsive movement issue so inputs feel immediate and predictable. • Debug and correct the combat blueprint logic so every valid hit triggers the intended effects. • Provide a short change log or comments inside the blueprints so I can follow what was fixed. • Share the updated project files for verification and testing. If you prefer to convert any of these blueprints to C++ for performance or readability, let me know; I’m open to improvements so long as everything compiles and runs in 5.3. Acceptance criteria: after your fix, my QA checklist—built around input latency tests and dummy-enemy hit detection—must pass without regression. I can supply the full repo and a screen-recorded walkthrough of the current problems as soon as we start. Skills: C Programming, Game Design, C# Programming, C++ Programming, Debugging, OpenGL, Game Development, Unreal Engine
Fixed budget:
1,500 - 12,500 INR
14 hours ago
|
|||||
|
audio plugin (VST3/AU) developer needed
Applied
|
$2,000
|
14 hours ago |
1
|
||
|
Looking for a C++ developer experienced with the JUCE framework to help finalize and optimize an audio plugin (VST3/AU)
Fixed budget:
2,000 USD
14 hours ago
|
|||||
|
UE/C++ Developer for Game Projects
Applied
|
$25 - $50
/ hr
|
18 hours ago |
1
|
||
|
Russian language proficiency is preferred for communication with the team, but it is not required. We are looking for a UE/C++ Developer to support existing game projects through Blueprint fixes, UI/HUD adaptation, localization fixes, platform-specific fixes, and optimization. Experience with Unity and AI development tools such as Codex and Claude is a strong plus. The initial format is part-time / hourly, with the possibility of increased workload or a more permanent role later.
Hourly rate:
25 - 50 USD
18 hours ago
|
|||||
|
Unreal Engine Blueprint & C++ Developer for Console Development
Applied
|
$25 - $50
/ hr
|
19 hours ago |
-
|
||
|
We are looking for a UE/C++ Developer to work on existing game projects, including Blueprint fixes, UI/HUD adaptation, localization fixes, platform-specific fixes, and optimization.
Experience with Unity and AI development tools such as Codex and Claude would be a strong plus. The initial format is part-time / hourly, with the possibility of increased workload or a more permanent role later. Skills: C# Programming, Unity 3D, Debugging, Game Development, Unreal Engine, Playstation VR, OpenAI Codex, Claude (Anthropic), Game Programming, Game Optimization
Hourly rate:
25 - 50 USD
19 hours ago
|
|||||
|
Revamp C# POS Interface
Applied
|
$250 - $750
|
19 hours ago |
-
|
||
|
I have an existing point-of-sale application written in C#. The current screens work, but the layout feels dated and slows my staff down. I need the entire interface rearranged so it is modern and intuitive.
Here is what I want changed: • Buttons and controls should be logically regrouped and reordered. • Screen real estate must be re-balanced—resize, split, or merge panels so the most-used areas stand out while secondary functions stay accessible. • Feel free to add or remove sections where it improves flow; for instance, collapsing seldom-used admin tools into a slide-out panel. The colour scheme, icons, and imagery can remain as they are for now; my only goal in this phase is a cleaner, more efficient layout that users can master at a glance. I will provide the full Visual Studio solution and a short video showing typical workflows. When you return the project, the updated forms/pages should compile without extra dependencies and run exactly as before—only the visual arrangement should differ. Acceptance criteria 1. New layout compiles in the current .NET version with no warnings. 2. Every function accessible in the old build remains available. 3. A brief change log explains what was moved, resized, added, or removed. If you have experience crafting slick POS screens—whether WinForms, WPF, or another C# UI layer—let’s talk. Skills: .NET, C# Programming, Software Architecture, C++ Programming, WPF, Software Development, UI / User Interface, Visual Studio
Fixed budget:
250 - 750 USD
19 hours ago
|
|||||
|
PocketOption 80%+ Winrate Bot
Applied
|
$250 - $750
|
19 hours ago |
-
|
||
|
I need a purpose-built trading bot that connects to PocketOption as a browser extension yet can also run headlessly from the console on a server. Hitting an 80 % or better win rate is non-negotiable; the logic must be tuned and back-tested until that threshold is proven over a large enough sample of real-market trades.
Core behaviour • The extension monitors live price feeds on PocketOption, generates signals and executes Buy/Sell orders automatically. • The same engine must be callable from the server (CLI) so I can schedule sessions or run it 24/7 with or without the browser UI. • All code and decision rules should be exposed so I can review, tweak parameters and redeploy quickly. Trading logic The only fixed requirement is achieving a “very high percentage winrate.” I’m open to any blend of scalping, swing or day-trading logic if it delivers that result. Feel free to combine indicators or strategies any proprietary models—just document what you use and why it improves accuracy. Deliverables 1. Browser extension (Chrome-compatible) that logs in to PocketOption, streams prices and auto-trades. 2. Console/server variant that shares the same core strategy and can be started with a single command. 3. Setup scripts, environment specs and clear installation notes. 4. Verification report: at least 500 consecutive trades showing ≥ 80 % wins, including timestamps and trade IDs. 5. Source code with comments so future optimization is straightforward. If you have an off-the-shelf framework or a custom machine-learning pipeline that can reliably meet these targets, I’m happy to adopt it. Please make sure your proposal outlines the back-testing approach, expected real-time performance and any ongoing maintenance tasks. Skills: PHP, C Programming, JavaScript, Python, Software Architecture, Machine Learning (ML), C++ Programming, API Development, Trading Bot Development, Algorithmic Trading
Fixed budget:
250 - 750 USD
19 hours ago
|
|||||
|
C++ Coding for Computer Architecture Class
Applied
|
$10 - $30
|
22 hours ago |
-
|
||
|
I am taking a grad class of computer architecture and I need someone who has experience in computer architecture, logic gates and knows how to code in C++ or who has a master degree in computer engineering who can do my homework assignments for the semester. This is an overview of the class: it covers the major design aspects and building blocks that go into designing modern computers. We’ll start by learning what an instruction set architecture (ISA) is, and then, using MIPS as an example, understand how they’re implemented with common ISA design tradeoffs. Next, we’ll get into microprocessor design. Starting with a single-stage machine, this class will introduce how the MIPS instruction set can be implemented. Using this implementation as a baseline many advanced performance optimizations will be covered including pipelining and out-of-order execution. Looking beyond the datapath, we’ll consider the memory-hierarchy and optimizations to overcome long-latency events with caches and speculation. The core course will also cover mechanisms for improved instruction level parallelism (branch prediction) and further hiding memory access latency (prefetching). Towards the end of the course, time permitted, recent topics will be covered including dataflow architectures, SIMD/vectors, and hardware for machine learning. The pay will be ($20-40) per assignment
Skills: C Programming, Verilog / VHDL, Microcontroller, C++ Programming, Software Development, Programming, Computer Science, Embedded Systems
Fixed budget:
10 - 30 USD
22 hours ago
|
|||||
|
C++ Developer for Android App
Applied
|
$10 - $25
/ hr
|
22 hours ago |
1
|
||
|
We are seeking a skilled C++ developer to contribute to an Android app project. The role involves working on core application logic, integrating features, and ensuring smooth performance across devices. You should be comfortable collaborating with a team, troubleshooting issues, and delivering reliable code. Experience with Android development and a strong understanding of C++ are essential. This is a part-time opportunity for someone who can help improve the app's functionality and user experience.
Hourly rate:
10 - 25 USD
22 hours ago
|
|||||
|
Advanced Windows Antivirus & EDR Platform
Applied
|
not specified | 22 hours ago |
1
|
||
|
# WINDOWS ANTIVIRUS & EDR PLATFORM
## Complete Product, Architecture and Functionality Specification ### 1. PROJECT GOAL I want to build a professional commercial Windows cybersecurity platform from the ground up, combining the capabilities of a traditional antivirus, EPP, EDR, network security, web security, email security, sandboxing, threat intelligence and automated incident response. This should not be a simple antivirus that only performs manual file scans. The goal is to create a complete security platform that continuously monitors relevant security events and automatically detects, blocks, contains and responds to threats. The core security lifecycle should be: **PREVENT → DETECT → ANALYZE → BLOCK → CONTAIN → QUARANTINE → RESPOND → RECOVER → LEARN** The primary objective is to maximize protection against known, unknown and emerging threats through multiple independent security layers. The product must not make unrealistic claims of 100% protection. Instead, it should use defense-in-depth, behavioral analysis, threat intelligence, sandboxing and multiple detection methods to maximize detection and containment. --- # 2. MAIN PLATFORM COMPONENTS The platform should eventually include: 1. Windows Endpoint Agent 2. Real-Time Protection 3. Malware Detection Engine 4. Signature Engine 5. Heuristic Engine 6. Behavioral Detection Engine 7. Anomaly Detection 8. Reputation Engine 9. Risk Scoring Engine 10. Process Monitoring 11. Memory Protection 12. Exploit Protection 13. Ransomware Protection 14. File Protection 15. Application Control 16. Identity Protection 17. Credential Protection 18. Network Protection 19. DNS Security 20. Web Protection 21. Anti-Phishing 22. Download Protection 23. Email Security 24. Attachment Analysis 25. URL Analysis 26. Sandbox 27. Threat Intelligence 28. EDR 29. Incident Response 30. Automatic Containment 31. Quarantine 32. Threat Remediation 33. Secure Update System 34. Anti-Tamper Protection 35. Integrity Monitoring 36. Cloud Backend 37. Security API 38. Device Management 39. Security Dashboard 40. Incident Center 41. Threat Center 42. Privacy Center 43. Enterprise Management 44. RBAC 45. Audit Logging 46. Security Research / Threat Intelligence Platform 47. Monitoring 48. Testing Infrastructure 49. Backup and Disaster Recovery 50. Secure Gateway / Privacy Network Functionality --- # 3. WINDOWS ENDPOINT AGENT The Windows Endpoint Agent will be the main component installed on the user's computer. It should run continuously in the background and provide real-time protection. The agent should be modular so that a failure in one component does not completely disable the security platform. Suggested structure: ```text endpoint/ agent/ realtime/ scanner/ process-monitor/ memory-monitor/ behavior/ ransomware/ exploit-protection/ network/ dns/ web/ email/ application-control/ identity/ credential-protection/ quarantine/ remediation/ updater/ anti-tamper/ integrity/ telemetry/ ``` The agent should: * Start automatically with Windows * Use minimal CPU and RAM * Monitor relevant security events * Communicate securely with the cloud * Receive signed updates * Send appropriate security telemetry * Continue providing basic protection when offline --- # 4. REAL-TIME PROTECTION The system should analyze security events in real time. Example: ```text File Downloaded ↓ File Hash ↓ Local Reputation ↓ Signature Detection ↓ Static Analysis ↓ Heuristic Analysis ↓ Behavioral Analysis ↓ Cloud Reputation ↓ Sandbox if Required ↓ Risk Engine ↓ ALLOW / WARN / BLOCK / QUARANTINE ``` Unknown files should not simply be executed on the user's computer for testing purposes. If dynamic analysis is required, it should take place inside an isolated analysis environment. --- # 5. THREATS THE PLATFORM SHOULD DETECT The platform should be designed to detect and protect against as broad a range of threats as technically possible. ### Malware * Viruses * Trojans * Worms * Spyware * Adware * Backdoors * Droppers * Downloaders * Infostealers * RATs * Botnet malware * Cryptominers * Fileless malware * Memory-resident malware ### Ransomware The platform should detect ransomware using both known indicators and behavioral detection. Potential signals include: * Unusual mass file modifications * Large numbers of document changes * Suspicious encryption-like behavior * Attempts to disable recovery mechanisms * Suspicious processes modifying protected folders * Abnormal file-system activity * Correlation with suspicious network activity The objective is to detect ransomware behavior as early as possible and prevent further damage. The system should support detection of known ransomware families such as LockBit, while also detecting ransomware behavior from previously unknown variants. ### Keyloggers The platform should detect suspicious applications attempting to monitor user input or collect sensitive information. Detection should consider: * Process behavior * Application origin * Digital signature * Reputation * Permissions * Network behavior * Correlation with other suspicious activity The system should avoid blocking legitimate applications simply because they use normal input-related APIs. ### Rootkits and Bootkits The platform should include system integrity monitoring and mechanisms for detecting suspicious modifications to system and startup components. ### RATs Remote Access Trojans should be detected through correlation of: **PROCESS + NETWORK + BEHAVIOR + REPUTATION** ### Infostealers The system should detect suspicious attempts to access protected user data, credentials or other sensitive information. ### Phishing The platform should analyze: * URLs * Domains * Reputation * Certificates * Redirects * Domain similarity * Website context * Login forms * Suspicious page characteristics ### Exploits Exploit protection should monitor suspicious process, memory and application behavior. ### Botnets and C2 The system should identify suspicious command-and-control communication using: * DNS information * Domain reputation * IP reputation * Connection patterns * Process-to-network relationships * Threat intelligence * Behavioral indicators ### Cryptominers The system should detect unauthorized cryptocurrency mining based on process behavior, application reputation and abnormal resource usage. --- # 6. DETECTION ENGINE The Detection Engine should be the central detection component. It should not rely on a single detection method. Architecture: ```text SIGNATURES + HEURISTICS + BEHAVIOR + REPUTATION + ANOMALY DETECTION + THREAT INTELLIGENCE + SANDBOX + ML / STATISTICAL ANALYSIS + CONTEXT ↓ RISK ENGINE ↓ SECURITY DECISION ``` --- # 7. SIGNATURE ENGINE The Signature Engine should detect known threats using appropriate indicators such as: * Hashes * Detection rules * File characteristics * Metadata * Known malicious patterns Signature databases must be securely updated. Updates should be cryptographically signed and validated by the endpoint before installation. --- # 8. HEURISTIC ENGINE The Heuristic Engine should help identify suspicious files that are not yet present in the signature database. It can analyze: * File structure * Metadata * Suspicious characteristics * Application behavior indicators * Combinations of suspicious properties Heuristic results should contribute to the overall risk score rather than necessarily determining the final decision alone. --- # 9. BEHAVIORAL DETECTION Behavioral Detection should be one of the most important components. The platform should analyze what applications actually do. For example: ```text Unknown Application ↓ Creates Child Process ↓ Modifies Many Files ↓ Changes System Configuration ↓ Contacts Suspicious Domain ↓ Attempts Privileged Operation ↓ High Risk ``` Individual actions may be legitimate. The combination of multiple suspicious events can indicate malicious behavior. The system should therefore create a behavioral profile for processes and applications. --- # 10. ANOMALY DETECTION The platform should identify activity that significantly differs from normal behavior. For example, if an application that normally performs simple operations suddenly begins performing unusual system, file or network activity, its risk score should increase. Anomaly detection should be an additional signal and should be carefully controlled to reduce false positives. --- # 11. RISK ENGINE The Risk Engine should combine signals from the entire platform. Example: ```text Signature Score + Heuristic Score + Behavior Score + Reputation Score + Network Score + Process Score + File Score + Sandbox Score + Threat Intelligence Score + Anomaly Score + Context ↓ FINAL RISK SCORE ``` Example scale: ```text 0–15 Safe 16–35 Low Risk 36–55 Suspicious 56–75 High Risk 76–100 Critical ``` The exact scoring model should be designed and validated by the security engineer. --- # 12. REPUTATION ENGINE Files, applications, domains and URLs should have reputation information where available. Possible data: * Hash * Age * Digital signature * Publisher * Detection history * Domain history * Infrastructure reputation Reputation should never be the only detection mechanism. A new legitimate application may naturally have little reputation data. --- # 13. CLOUD THREAT INTELLIGENCE The cloud should provide: * Indicators of compromise * File reputation * Domain reputation * IP reputation * Detection rules * Threat information * New signatures * Phishing intelligence * Malware intelligence * Security updates The endpoint should benefit from cloud intelligence while maintaining local protection when offline. --- # 14. SANDBOX Suspicious files should be analyzed in a strongly isolated environment. Example: ```text UNKNOWN FILE ↓ STATIC ANALYSIS ↓ HEURISTICS ↓ REPUTATION ↓ SUSPICIOUS? ↓ SANDBOX ↓ BEHAVIOR ANALYSIS ↓ NETWORK ANALYSIS ↓ RISK SCORE ``` The sandbox should prevent analyzed applications from accessing the user's actual system. It should collect security telemetry such as: * Process events * File events * System changes * Network events * Behavioral indicators --- # 15. PROCESS MONITORING The platform should monitor relevant processes. Possible metadata: * PID * Parent PID * Executable path * Hash * Digital signature * User * Start time * Parent-child relationships * Security events * Network connections * Risk score The platform should generate process trees. Example: ```text Browser └── Downloaded Application └── Suspicious Child Process ``` This information should be available to the EDR and Incident Center. --- # 16. MEMORY PROTECTION The system should monitor suspicious memory-related activity and process interactions. The goal is to detect behavior associated with malware and exploit activity while minimizing false positives. --- # 17. EXPLOIT PROTECTION The platform should include an exploit-protection layer. When high-risk behavior is detected, the response could be: ```text WARN ↓ BLOCK ↓ TERMINATE PROCESS ↓ CONTAIN ↓ CREATE INCIDENT ``` The exact response should depend on the confidence and severity of the detection. --- # 18. RANSOMWARE SHIELD The Ransomware Shield should protect important user data. Features should include: * Protected folders * Process monitoring * File activity monitoring * Behavioral detection * Suspicious-process blocking * Automatic containment * Quarantine * Incident creation Where technically safe and reliable, the product may support recovery mechanisms for affected data. --- # 19. APPLICATION CONTROL Applications should receive a trust classification: ```text TRUSTED KNOWN UNKNOWN SUSPICIOUS MALICIOUS ``` Users should be able to manage appropriate allow/block rules. Enterprise administrators should have centralized allowlisting and blocking policies. --- # 20. ANTI-TAMPER The platform must protect itself against attempts to disable or modify security components. Protected components should include: * Security processes * Configuration * Detection databases * Policies * Update mechanisms * Security services Administrative changes should require appropriate authorization. --- # 21. SECURE UPDATE SYSTEM Security updates are critical. Every update should: 1. Be cryptographically signed 2. Be verified 3. Be downloaded through a secure channel 4. Be integrity checked 5. Be installed safely 6. Support rollback where appropriate The update infrastructure should support: * Versioning * Staged deployment * Rollback * Integrity checking * Update logs --- # 22. NETWORK SECURITY The platform should include network protection capable of: * Monitoring security-relevant network activity * Blocking malicious destinations * Detecting suspicious connections * Detecting C2 communication * DNS protection * Network isolation * Integration with appropriate Windows networking/security controls --- # 23. DNS SECURITY DNS requests should be evaluated against: * Malicious domains * Phishing domains * C2 infrastructure * Malware infrastructure * Suspicious domains Example: ```text DNS REQUEST ↓ DOMAIN REPUTATION ↓ THREAT INTELLIGENCE ↓ ALLOW / WARN / BLOCK ``` --- # 24. WEB SECURITY Before opening a website: ```text URL ↓ DOMAIN ANALYSIS ↓ REPUTATION ↓ PHISHING ANALYSIS ↓ REDIRECT ANALYSIS ↓ RISK SCORE ↓ ALLOW / WARN / BLOCK ``` --- # 25. ANTI-PHISHING The system should detect: * Fake login pages * Suspicious domains * Lookalike domains * Malicious redirects * Credential-harvesting pages * Known phishing campaigns Warnings should clearly explain why a website was blocked. --- # 26. DOWNLOAD PROTECTION Downloaded files should be analyzed before being allowed to execute when appropriate. ```text DOWNLOAD ↓ HASH ↓ REPUTATION ↓ STATIC ANALYSIS ↓ HEURISTICS ↓ SANDBOX IF REQUIRED ↓ RISK ENGINE ``` Possible results: **ALLOW** **WARN** **BLOCK** **QUARANTINE** --- # 27. EMAIL SECURITY Email security should analyze: * Sender * Domain * SPF * DKIM * DMARC * URLs * Redirects * Attachments * Reputation * Phishing indicators The system should help users identify suspicious messages before interacting with them. --- # 28. ATTACHMENT SECURITY Attachments should go through a security pipeline: ```text ATTACHMENT ↓ HASH ↓ REPUTATION ↓ STATIC ANALYSIS ↓ HEURISTICS ↓ SANDBOX IF REQUIRED ↓ RISK SCORE ``` High-risk attachments should be blocked or quarantined. --- # 29. IDENTITY PROTECTION The platform should detect suspicious activity involving user identities and accounts. It should provide protection against: * Credential theft * Phishing * Suspicious applications * Unauthorized access attempts --- # 30. CREDENTIAL PROTECTION The system should monitor suspicious attempts by unauthorized processes to access credential-related resources. It should prioritize protection of sensitive authentication information. --- # 31. EDR EDR should collect and correlate security events. Example: ```text USER ↓ DOWNLOAD ↓ UNKNOWN FILE ↓ PROCESS START ↓ SUSPICIOUS BEHAVIOR ↓ NETWORK CONNECTION ↓ HIGH RISK ↓ PROCESS BLOCKED ↓ FILE QUARANTINED ↓ NETWORK CONTAINMENT ↓ INCIDENT CREATED ``` All related events should be presented as one security incident. --- # 32. THREAT GRAPH The dashboard should visualize relationships between: ```text USER ↓ PROCESS ↓ FILE ↓ DOMAIN ↓ IP ↓ CHILD PROCESS ↓ FILE MODIFICATIONS ``` This should help analysts understand the complete attack chain. --- # 33. INCIDENT RESPONSE The platform should support automated response levels: ```text LEVEL 0 — ALLOW LEVEL 1 — MONITOR LEVEL 2 — WARN LEVEL 3 — BLOCK LEVEL 4 — QUARANTINE LEVEL 5 — CONTAIN LEVEL 6 — NETWORK ISOLATION LEVEL 7 — REMEDIATION ``` The response should depend on confidence, severity, context and organizational policy. --- # 34. AUTOMATIC CONTAINMENT For serious incidents the platform may: * Stop suspicious processes * Block malicious files * Quarantine files * Block malicious domains * Restrict network connectivity * Isolate a device * Create an incident * Notify the user or administrator Every automated action should be logged. --- # 35. QUARANTINE Quarantine should securely isolate suspicious files. The user should not be able to accidentally execute quarantined files. The system should store: * Hash * Detection * Source * Date * Risk score * Action taken --- # 36. REMEDIATION Where technically safe, the system should be capable of: * Removing detected malware * Stopping malicious processes * Removing malicious persistence * Restoring security settings * Performing follow-up scans * Returning the system to a safer state All remediation actions must be logged. --- # 37. SECURITY DASHBOARD The interface should be modern, clean and easy to understand. Main sections: ```text HOME SECURITY SMART SCAN THREATS INCIDENT CENTER WEB NETWORK APPLICATIONS RANSOMWARE EDR IDENTITY DEVICES QUARANTINE ACTIVITY PRIVACY SECURE GATEWAY ACCOUNT SUBSCRIPTION SETTINGS ``` --- # 38. HOME SCREEN The home screen should display: * Protection Status * Security Score * Last Scan * Threats Blocked * Protected Devices * Real-Time Protection * Network Protection * Web Protection * Ransomware Protection Main action: **SMART SCAN** --- # 39. SECURITY SCORE Example: ```text PROTECTION SCORE 94 / 100 ``` The score must be based on actual security configuration and status. The system should explain what affects the score. --- # 40. THREAT CENTER Display: * Recent threats * Severity * Device * Date * Detection * Action * Current status Example: ```text CRITICAL Ransomware behavior detected Action: BLOCKED + CONTAINED ``` --- # 41. INCIDENT CENTER Every significant incident should have a detailed view containing: * What happened * When it happened * Which process was involved * Which file was involved * Which user was involved * Network activity * Why the system reacted * What actions were taken * Recommended next steps --- # 42. SMART SCAN Scan options: * Quick Scan * Full Scan * Custom Scan * Deep Scan * Startup Scan * USB Scan * Downloads Scan Scanning should be optimized to minimize unnecessary system load. --- # 43. GAMING MODE Gaming Mode should reduce unnecessary background activity while keeping critical security protections active. It should: * Reduce CPU usage * Delay non-critical scans * Schedule intensive tasks intelligently * Maintain essential real-time protection --- # 44. PERFORMANCE MODES Possible modes: ```text QUIET BALANCED MAX SECURITY GAMING ENTERPRISE ``` --- # 45. PRIVACY CENTER Users should be able to see: * What security telemetry is collected * Why it is collected * What information is sent to the cloud * Telemetry settings * Privacy-related activity The platform should follow privacy-by-design principles. --- # 46. SECURE GATEWAY / VPN An optional secure network gateway can provide: * Encrypted traffic * Secure DNS * Malicious-domain filtering * Threat intelligence * Protection on untrusted networks * Optional regional egress selection Changing the public IP or egress region should not be described as physically changing the user's location. This functionality is intended for privacy and security, not for evading law enforcement or bypassing security controls. --- # 47. CLOUD BACKEND The cloud architecture may look like: ```text ENDPOINT ↓ SECURE API ↓ API GATEWAY ↓ AUTHENTICATION ↓ DEVICE MANAGEMENT ↓ THREAT INTELLIGENCE ↓ REPUTATION ↓ DETECTION SERVICES ↓ INCIDENT SERVICE ↓ TELEMETRY ↓ UPDATE SERVICE ↓ DASHBOARD ``` --- # 48. CLOUD SERVICES Potential services: ```text api-service authentication-service device-service threat-intelligence-service reputation-service detection-service telemetry-service incident-service notification-service update-service billing-service admin-service policy-service ``` The final service architecture should be selected by the technical lead. --- # 49. DATABASE The backend should use an appropriate database architecture. Potential entities: ```text Users Organizations Devices Processes Files Detections Incidents Threats Policies Alerts QuarantineEvents NetworkEvents EmailEvents WebEvents Updates Subscriptions AuditLogs ``` --- # 50. DEVICE MANAGEMENT Each device should have: * Device ID * Operating System * Agent Version * Protection Status * Last Seen * Security Score * Risk Level * Assigned Policy * Last Incident --- # 51. ENTERPRISE MANAGEMENT Enterprise customers should have centralized administration. Roles: ```text SUPER ADMIN SECURITY ADMIN ANALYST AUDITOR VIEWER ``` Administrators should be able to manage: * Security policies * Devices * Detection levels * Application policies * Network policies * Scan schedules * Automated response --- # 52. RBAC Role-Based Access Control should restrict administrative actions. Not every user should be able to: * Change security policies * Disable protection * Isolate devices * Delete devices * View sensitive incidents * Manage accounts --- # 53. XDR A later stage can extend EDR into XDR. Potential data sources: ```text ENDPOINT WEB NETWORK DNS IDENTITY CLOUD ``` The system should correlate these signals into unified incidents. Example: ```text Phishing Email ↓ User Clicks Link ↓ Malicious Website ↓ Download ↓ Process Execution ↓ Network Connection ↓ Credential Theft Attempt ``` This should appear as one correlated incident rather than unrelated alerts. --- # 54. AI SECURITY ASSISTANT AI can be used for: * Explaining alerts * Summarizing incidents * Generating reports * Answering administrator questions * Suggesting remediation steps Critical security decisions should not depend solely on AI. Deterministic and validated security mechanisms should remain responsible for critical blocking and containment decisions. --- # 55. THREAT INTELLIGENCE PLATFORM The platform should maintain security intelligence regarding: * Malware families * Domains * Hashes * IP reputation * Phishing campaigns * Ransomware families * Indicators of compromise * Detection rules All intelligence sources should be legitimate, appropriately validated and legally usable. --- # 56. SECURITY RESEARCH LAB A separate isolated research environment can be used for: * Security research * Malware analysis * Detection development * False-positive investigation * Rule testing * Update testing This environment must remain isolated from production infrastructure. --- # 57. FALSE POSITIVE MANAGEMENT False positives are a major concern. The platform should analyze: * Detection reason * Confidence * Reputation * Behavior * Digital signature * Context The product should include mechanisms for reviewing potential false positives. --- # 58. TELEMETRY The endpoint should send only appropriate security telemetry. Potential telemetry: * Security events * Detection results * File hashes * Process metadata * Network security events * Agent health * Version information Privacy and applicable regulations must be considered throughout the architecture. --- # 59. AUDIT LOGGING Important actions should be logged. Examples: ```text User changed policy Threat blocked Device isolated File quarantined Administrator logged in Update installed Detection rule changed ``` Logs should be protected against unauthorized modification. --- # 60. SECURITY ARCHITECTURE The entire platform should follow: * Least privilege * Zero Trust * Defense in depth * Secure defaults * Encryption * Signed updates * Strong authentication * RBAC * Audit logging * Secure secret management * Secure coding practices No single component should be trusted blindly. --- # 61. REPOSITORY STRUCTURE A possible repository structure: ```text security-platform/ endpoint/ agent/ realtime/ scanner/ process-monitor/ memory-protection/ exploit-protection/ ransomware/ application-control/ identity/ credential-protection/ integrity/ anti-tamper/ updater/ telemetry/ detection-engine/ signatures/ heuristics/ behavior/ reputation/ anomaly/ ml/ risk-engine/ network/ firewall/ dns/ ids/ ips/ c2-detection/ monitoring/ isolation/ web/ url-analysis/ phishing/ safe-browser/ download-protection/ email/ sender-analysis/ spf/ dkim/ dmarc/ url-analysis/ attachment-analysis/ sandbox/ static-analysis/ behavior-analysis/ network-analysis/ cloud/ api/ authentication/ device-management/ threat-intelligence/ reputation/ telemetry/ updates/ incidents/ policies/ notifications/ enterprise/ rbac/ policies/ audit/ xdr/ gateway/ secure-tunnel/ dns/ filtering/ egress/ dashboard/ frontend/ backend/ admin-panel/ research-lab/ testing/ infrastructure/ security/ documentation/ ``` --- # 62. TECHNOLOGY The final technology stack should be selected by the lead engineer based on security, performance and maintainability requirements. Potential endpoint technologies: * Rust * C++ * Native Windows APIs * Windows security mechanisms Potential backend technologies: * Rust * Go * Java * TypeScript Potential infrastructure: * AWS * Azure * GCP * Appropriate private infrastructure Potential database: * PostgreSQL * Redis or an equivalent caching system Potential dashboard: * TypeScript * Modern frontend framework Technology selection should be justified technically rather than chosen purely for convenience. --- # 63. PERFORMANCE REQUIREMENTS The product should have minimal impact on normal computer usage. Important goals: * Low CPU usage * Low RAM usage * Fast scanning * Efficient caching * Intelligent scheduling * Minimal duplicate analysis * Prioritized security events The product should remain usable during gaming, productivity work and demanding applications. --- # 64. OFFLINE PROTECTION Basic security must continue when the endpoint has no Internet connection. The local agent should maintain: * Local detection capabilities * Local signatures * Heuristic rules * Local Risk Engine * Security policies * Essential reputation information Cloud services should enhance protection rather than being the only source of protection. --- # 65. SELF-HEALTH MONITORING The platform should monitor its own health. Examples: ```text Agent Running? Protection Enabled? Detection Database Current? Cloud Connected? Last Update? Security Services Healthy? ``` If a critical component fails, the user or administrator should be notified. --- # 66. SYSTEM INTEGRITY The platform should continuously verify the integrity of its own important components. Components include: * Endpoint Agent * Detection Engine * Security databases * Update system * Policy engine * Security services If a component becomes corrupted, the system should attempt safe recovery where possible. --- # 67. BACKUP AND DISASTER RECOVERY Cloud infrastructure should include: * Backups * Redundancy * Disaster recovery * Database replication * Monitoring A single infrastructure failure should not result in complete loss of security data. --- # 68. TESTING The project must include automated testing. Required categories: ```text UNIT TESTS INTEGRATION TESTS SYSTEM TESTS SECURITY TESTS PERFORMANCE TESTS REGRESSION TESTS FALSE POSITIVE TESTS UPDATE TESTS RECOVERY TESTS ``` --- # 69. MALWARE TESTING Testing should use controlled and legally authorized security test environments. The testing system should measure: * Detection * Blocking * Quarantine * Containment * Remediation * Logging * Recovery Production systems must never be used as uncontrolled malware-testing environments. --- # 70. RANSOMWARE TESTING Safe ransomware-behavior simulators should be used where possible. The test should verify: ```text Suspicious File Activity ↓ Behavior Detection ↓ Alert ↓ Block ↓ Containment ↓ Incident Creation ``` --- # 71. PHISHING TESTING Controlled phishing simulations should verify: ```text URL ↓ Analysis ↓ Risk Score ↓ Warning / Block ``` --- # 72. CONTINUOUS SECURITY VALIDATION The platform should continuously test: * Detection quality * False positives * Update reliability * Anti-tamper mechanisms * Recovery mechanisms * Performance * Security boundaries --- # 73. DEVELOPMENT PHASES The project should be developed incrementally. ### PHASE 1 — ARCHITECTURE Create: * Technical architecture * Threat model * Trust boundaries * Data model * API design * Endpoint architecture * Cloud architecture * Update architecture * Telemetry architecture * Security model * Testing strategy ### PHASE 2 — CORE ENDPOINT Build: * Windows Agent * Scanner * Real-Time Protection * Signature Engine * Basic Heuristics * Quarantine * Secure Updates ### PHASE 3 — ADVANCED DETECTION Add: * Behavioral Detection * Process Monitoring * Risk Engine * Reputation * Anomaly Detection * Ransomware Protection * Application Control ### PHASE 4 — NETWORK AND WEB Add: * DNS Security * Web Protection * URL Analysis * Anti-Phishing * Network Monitoring * C2 Detection ### PHASE 5 — CLOUD Add: * API * Authentication * Device Management * Threat Intelligence * Telemetry * Reputation * Incident Management ### PHASE 6 — EDR Add: * Process Trees * Threat Graph * Incident Correlation * Investigation * Automated Response * Device Isolation ### PHASE 7 — EMAIL AND SANDBOX Add: * Email Security * Attachment Analysis * Sandbox * Advanced URL Analysis ### PHASE 8 — ENTERPRISE Add: * RBAC * Central Policies * XDR * Audit * Enterprise Dashboard * Organization Management ### PHASE 9 — COMMERCIALIZATION Add: * Subscription Management * Licensing * Customer Support * Product Analytics * Documentation * Deployment infrastructure * Compliance processes --- # 74. IMPORTANT PRODUCT PRINCIPLE The objective is not to create a product that simply contains thousands of detection signatures. The objective is to create a layered security system where different technologies compensate for each other's weaknesses. For example: ```text Known Malware → Signature Modified Malware → Heuristics Unknown Malware → Behavior Highly Suspicious File → Sandbox Malicious Domain → Reputation / Threat Intelligence Suspicious Process → EDR Ransomware Behavior → Behavioral Detection + Ransomware Shield Phishing → URL + Domain + Website Analysis C2 → Network + DNS + Threat Intelligence Severe Incident → Automatic Containment + Isolation ``` --- # 75. FINAL OBJECTIVE The final product should become a professional cybersecurity platform for individual users, businesses and eventually larger organizations. The platform should combine: **ANTIVIRUS + EPP + EDR + NETWORK SECURITY + WEB SECURITY + EMAIL SECURITY + SANDBOX + THREAT INTELLIGENCE + INCIDENT RESPONSE + ENTERPRISE SECURITY** The system should be: * Secure * Fast * Reliable * Scalable * Privacy-conscious * Modular * Easy to use * Difficult to tamper with * Continuously updated * Capable of detecting both known and emerging threats The first development step should **not** be writing random code. Before development begins, I want the engineer/team to produce: 1. Detailed technical architecture 2. Threat model 3. Trust boundaries 4. Endpoint architecture 5. Detection architecture 6. Cloud architecture 7. Data model 8. API specification 9. Update architecture 10. Telemetry model 11. Security model 12. Testing strategy 13. Development roadmap 14. MVP scope 15. Estimated development time 16. Estimated budget 17. Long-term scaling plan The final goal is to build a serious, commercially viable Windows cybersecurity platform with strong layered protection and the ability to continuously evolve as new threats emerge.
Budget:
not specified
22 hours ago
|
|||||
|
Fix Intermittent Rust Loader Attach
Applied
|
$30 - $250
|
1 day ago |
-
|
||
|
I maintain a private loader for Rust that normally attaches, shows the full ESP, and runs fine, but lately the attach has become unpredictable. On the same Windows machine, using the same executable and identical game build, I follow the usual steps—run the loader, launch Rust, spawn into a server, hit F1/attach—and only about one out of every three attempts returns player-and-world data. The overlay and menu always appear; what fails is the data feed, leaving the ESP empty.
Each silent attach that misbehaves throws an error referencing a “crt or pid decryption issue” (nothing about file paths or permissions). A reboot or several retries eventually yields a good run, which tells me it isn’t a simple permission problem. I need someone to dig into the loader, identify why the process handle or decryption routine occasionally breaks, and supply a reliable fix or clear mitigation steps. You should be comfortable analysing Windows user-mode injections, crypto/obfuscation routines, and whatever anti-cheat countermeasures may be involved. Skills: C Programming, C# Programming, Software Architecture, Cryptography, C++ Programming, Debugging, Software Development, Game Development, Reverse Engineering, Software Engineering
Fixed budget:
30 - 250 USD
1 day ago
|
|||||
|
Haptic Anaesthesia Injection Simulator Demo Creation
Applied
|
~6 - 16 USD
|
1 day ago |
-
|
||
|
I want to build a small, stand-alone demo that lets a user push a virtual anaesthesia syringe and physically feel the changing resistance as the needle travels through skin, fat, muscle and finally bone. The visual scene only needs moderate polygon detail, yet the tissue layers themselves must carry realistic PBR textures so the transition between layers is clear on screen and through touch..
The haptic side is critical. We have to design our own 1 DOF haptic device for the syringe with motor and sensor setup (it isn’t a Novint Falcon or SensAble Phantom). The freelancer will handle everything from motor design, sensor integration to development. I also need all source code to translate depth in the mesh into force cues in real time. A simple calibration panel and a plain-text file where I can later tweak force curves will make life easier for both of us. Deliverables within two weeks of project start: • Full project source and build files (Unity, Unreal, or native C++/OpenGL—choose what gets you there fastest) • 3D assets representing the tissue layers with realistic textures applied • Live haptic integration tied to depth in each layer • A concise read-me covering build steps and where to edit force tables • Full details on the motor, sensor setup, materials used, and technical documentation. I’ll share reference imagery, layer thickness data. If you’re comfortable marrying moderate-detail graphics with advanced haptic feedback, let’s chat and get this prototype running. Skills: 3D Rendering, Product Design, 3D Modelling, 3D Animation, OpenGL, 3D Design, Unity, Sensor Integration
Fixed budget:
600 - 1,500 INR
1 day ago
|
|||||
|
Embedded Hardware/PCB & Firmware Engineer Required-Kolkata
Applied
|
~16 - 131 USD
|
1 day ago |
-
|
||
|
We are looking for an experienced freelance Embedded Hardware + PCB + Firmware Engineer for an IoT/industrial electronics project.
Location: Kolkata preferred Required hands-on experience: • STM32 Nucleo / Discovery boards • Embedded C/C++ and STM32 firmware • UART / USART / RS485 / Modbus RTU • USB-to-RS485 & UART-to-RS485 • GSM / 4G / LTE modules and AT commands • PCB schematic & layout – KiCad / Altium / Eagle / EasyEDA • Component selection & BOM preparation • Power supply and protection circuits • Logic analyzer / oscilloscope / multimeter • PCB bring-up, debugging and hardware testing • Sensor and industrial interface integration • ADC / 4–20mA / 0–2V interfaces Good to have: ESP32, MQTT, LoRa, FreeRTOS, CAN, BLE/Wi-Fi and industrial IoT experience. Engagement: Project-based initially, with possibility of long-term collaboration. We are specifically looking for someone who is hands-on with hardware and can independently troubleshoot a PCB—not only firmware/software development. Please share: CV/Profile Previous PCB/IoT projects STM32 experience PCB designs/portfolio Availability Expected hourly/project rate Kolkata location Skills: Electronics, Electrical Engineering, PCB Layout, Debugging, Circuit Design, MQTT, Embedded Systems, STM32, Firmware Development, Sensor Integration
Fixed budget:
1,500 - 12,500 INR
1 day ago
|
|||||
|
Nhập Báo Cáo Hành Chính
Applied
|
$15 - $25
/ hr
|
1 day ago |
-
|
||
|
Tôi cần điền nội dung vào một biểu mẫu hành chính dạng báo cáo có sẵn. Mục tiêu chính của báo cáo là trình bày các đề xuất cải tiến một cách rõ ràng, chuẩn cấu trúc và dễ đọc.
Cụ thể, tôi sẽ gửi cho bạn: • File mẫu báo cáo (định dạng Word). • Gợi ý đề mục, khung thời gian và dữ liệu thô liên quan đến các đề xuất cải tiến. Bạn sẽ thực hiện: • Nhập và định dạng toàn bộ nội dung theo đúng bố cục, mục lục và style của mẫu. • Diễn đạt các đề xuất cải tiến mạch lạc, nhất quán về giọng văn. • Kiểm tra chính tả, ngữ pháp và bảo đảm không có lỗi định dạng. Tôi đánh giá cao nếu bạn có kinh nghiệm biên soạn báo cáo hành chính; khả năng lồng ghép thêm số liệu thống kê hoặc kết quả phân tích khi cần cũng là một lợi thế. Kết quả bàn giao: File Word hoàn chỉnh, sẵn sàng in hoặc gửi đi ngay. Skills: C Programming, Proofreading, Editing, C# Programming, Software Architecture, Report Writing, C++ Programming, Content Writing
Hourly rate:
15 - 25 USD
1 day ago
|
|||||
|
Flutter and js node
Applied
|
not specified | 1 day ago |
1
|
||
|
Hi
, I’m looking to develop a complete online multiplayer Ludo game based on a reference APK that I can share with you. Main requirements: Flutter app, 2/4-player real-time multiplayer, private rooms with 8-digit room codes, matchmaking, complete Ludo gameplay, reconnect system, leaderboard, player profiles, game history, notifications, backend/server, admin panel and secure server-side game validation. I also need the complete source code for the mobile app, backend and admin panel, with the project maintained in my GitHub repository. Please let me know if you have experience building similar real-time multiplayer games, and share your previous work, estimated development time and total cost.
Budget:
not specified
1 day ago
|
|||||
|
Fix Zephyr Workspace & BLE
Applied
|
$300
|
1 day ago |
3
|
||
|
My Zephyr setup inside VS Code suddenly stopped recognizing its West Workspace and, at the same time, the BLE fields in the NUS sample keep snapping back to Zephyr’s hard-coded defaults. I already tried the normal “Initialize West Workspace” button in the nRF Connect extension, but it still shows “Not initialized”.
Here is what I need during a live screen-share session (VS Code GUI only—no terminal, PowerShell, or Linux commands): • Walk me through restoring a healthy West Workspace so the nRF Connect extension sees all boards, SDK paths, and build configurations again. • Point out exactly which files or overlay/kconfig entries control the BLE advertising data—device name, company name, model name, version, etc.—and show how to change them so the new values survive every build of the NUS sample. • Confirm the app builds successfully inside VS Code and the resulting firmware advertises the updated fields when scanned. If you’ve wrestled with Zephyr or Nordic’s nRF Connect extension before, this should be straightforward. I just want clear, click-by-click guidance and a quick recap of the steps so I can repeat them later.
Fixed budget:
300 USD
1 day ago
|
|||||
|
ROS2 Development for Robot
Applied
|
$20 - $40
/ hr
|
1 day ago |
1
|
||
|
We need a developer to help build and improve a ROS2-based robot system. The work includes setting up the development environment, integrating sensors and actuators, and improving system performance. You should be comfortable working with existing code, debugging issues, and collaborating with the team to deliver reliable updates. Experience with robot software development and a strong understanding of ROS2 workflows are important for this role.
Hourly rate:
20 - 40 USD
1 day ago
|
|||||
Related freelance jobs queries: