Advanced C++ Developer Needed for High-Level DSA-Based Project (Clean, Optimized, and Scalable Code) -- 2

Job ID: 39916906

Budget: ₹1,500 – ₹12,500 INR

I am looking for an experienced C++ developer with deep knowledge of Data Structures and Algorithms (DSA) to design and build a complex, performance-oriented project that demonstrates real-world application of algorithms, OOP design patterns, and system-level logic.

The project should go beyond beginner or intermediate level — it must showcase algorithmic efficiency, modular design, and production-quality implementation.

Core Requirements:

Strong command over C++17 or higher (templates, STL, smart pointers, exception handling, etc.)

In-depth understanding of advanced DSA concepts, including:

Graphs, Trees (AVL, Segment, Trie)

Heaps, Hashing, Dynamic Programming

Searching and Sorting Optimizations

File handling and data serialization

Ability to structure large codebases with multiple classes and headers

Efficient use of time and space complexity

Code must be well-commented, modular, and easy to maintain

Include a short report or README explaining architecture, logic, and complexity

Deliverables:

Fully functional C++ project with organized source files

Clear compilation and execution instructions

README or report describing design, algorithms used, and performance analysis

Example test cases or I/O samples

Possible Project Ideas (You can choose or suggest your own):

Graph-based Route Optimization System (Dijkstra, A*, Floyd–Warshall)

AI Pathfinding Simulator using heuristic algorithms

Dynamic Memory Allocation Simulator (mini OS-level manager)

Custom File Indexing or Database Engine using Trees and Hash Maps

Data Compression and Encryption tool (Huffman Coding, Bit Manipulation)

Job Scheduler Simulation using Queues, Heaps, and Linked Structures

Stock Market or Trading Simulation System using optimized data structures

Budget: ₹3,000 – ₹8,000 INR (depending on complexity)
Timeline: 5–10 days
Expected Quality: Advanced level – suitable for portfolio, research, or final-year submission
To Apply:

Please include:

Examples of past advanced C++ or DSA projects (GitHub or sample code preferred)

A short explanation of how you plan to approach the project

Estimated cost and timeline
Related categories: C++ Programming Database Development