
Completed
Posted
Paid on delivery
I have an Avalonia-based .NET 10 C# portable IDE that already converts C#, Visual Basic, Python, C and C++ source into blocks—and back again—without a hitch. The problem is visual: after conversion every block simply floats on the canvas with no indication of execution order, so the real program flow is lost. Here is what I need you to add: • As soon as code is transformed into blocks (and when blocks are regenerated into code), each Conditional, Loop and Function/Method block must be automatically linked with clean, unmistakable lines or arrows that reflect the exact runtime sequence. • When a connection cannot be resolved, the affected blocks should be clearly highlighted so the user spots the issue instantly. • All new wiring has to round-trip: if I rearrange or delete a link in the visual editor, the underlying source code must update accurately, and vice-versa. The existing solution is written in C# with Avalonia UI; you will get the full repo and a small demo project so you can work against real code. Please keep the current MVVM structure intact, comment any new classes thoroughly, and target .NET 10 so the build remains portable across Windows, macOS and Linux. Once the links render correctly and survive round-tripping—and the highlight-on-error logic fires in every test case—the job is done.
Project ID: 40670857
22 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I can help extend your Avalonia based C# IDE with clear visual execution flow between Conditional Loop and Function blocks. I can implement automatic connections visual error highlighting and reliable round trip synchronization between blocks and source code while keeping the existing MVVM structure intact. I will work with C# Avalonia UI and .NET 10 while keeping the solution portable across Windows macOS and Linux. I can also add clear code comments and test the wiring logic against the provided demo project. Portfolio: [login to view URL] I can review the existing architecture and integrate the changes without disrupting the current code conversion workflow.
$15 USD in 7 days
0.0
0.0
22 freelancers are bidding on average $23 USD for this job

Hi, I'm Denis, a full-stack developer specializing in visual programming tools and C#-based IDEs. Your core challenge is making execution flow visually explicit in your block-based editor while ensuring precise bidirectional synchronization between visual connections and the underlying code—especially for control flow elements like conditionals, loops, and functions. I’ve built similar systems where maintaining semantic relationships between visual elements and generated code was critical. The solution involves modeling control flow as a directed graph, rendered with clean lines or arrows that update dynamically. Error states are handled by validating connections during both code-to-block and block-to-code transformations, clearly marking unresolved paths and preventing invalid round-trips. Implementation would begin with analyzing your existing block structure and code generation patterns. Then, I’d design a lightweight graph system to track control flow while preserving MVVM separation. The visual layer would need smooth rendering and edge-case handling, such as overlapping blocks or ambiguous paths. Finally, rigorous testing would ensure all modifications sync correctly without inconsistencies. A key risk is ambiguity in control flow during conversions, particularly with nested structures. This would be mitigated by adding validation layers to ensure every connection resolves to a valid execution path before allowing round-tripping. I’m ready to start immediately. Le
$10 USD in 1 day
6.0
6.0

Your conversion pipeline works, but the missing visual flow undermines its usability. I’ll implement a lightweight connection layer that derives execution order directly from the existing block structure—mapping conditionals, loops, and method calls to their runtime successors—and renders those links as clean, directional arrows on the canvas. For unresolved paths, I’ll flag the affected blocks with a distinct highlight and tooltip, so the user sees exactly where the model breaks. The connection data will be stored in a separate, serializable graph that stays in sync with the code generator: any edit in the visual editor updates the underlying source, and any regeneration rebuilds the graph. I’ll keep the MVVM pattern intact, add thorough comments on new classes, and target .NET 10 for cross-platform portability. The result will be a fully navigable block diagram that reflects true program flow and round-trips without loss.
$20 USD in 7 days
6.1
6.1

I can extend your Avalonia/.NET 10 IDE with automatic execution-flow links for Conditional, Loop, and Function/Method blocks, including error highlighting and accurate code↔visual round-tripping. I’ll preserve the existing MVVM architecture, add well-documented C# classes, and ensure the implementation remains portable across Windows, macOS, and Linux.
$30 USD in 1 day
5.3
5.3

Freelancer Proposal Hi there! Your main challenge is making the visual blocks clearly show real execution flow after code conversion. The links also need to stay accurate during round-trip editing without breaking the existing MVVM structure. I have relevant experience with C#, .NET, Avalonia UI, MVVM, code transformation, visual editors, and debugging complex block-based logic. I can work directly with your existing repository and understand the current conversion flow before making changes. I will add automatic connections for Conditional, Loop, and Function/Method blocks based on runtime sequence. I will also add clear error highlighting when a connection cannot be resolved. The wiring will be synchronized both ways so visual link changes correctly update the source code, while regenerated blocks restore the correct connections. I will keep the solution portable on .NET 10 and follow your existing MVVM architecture with clear comments. check our work https://www.freelancer.com/u/ayesha86664 Could you share the current block connection and code generation classes so I can review the existing flow? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
$20 USD in 3 days
4.0
4.0

Hi, arrows between your blocks that draw the real execution order the moment code becomes blocks, then survive the trip back to source. The hard part isn't drawing lines, it's keeping the round trip honest so a deleted link truly edits the code. How I'd do it: walk the AST for each Conditional, Loop and Function to get real sequence, bind connectors through your existing MVVM, then flag any link that won't resolve. Which .NET 10 preview are you building against? I've built a node graph editor in Avalonia that syncs both ways with the underlying model. Happy to take the first milestone so you can judge the wiring on your demo project first. Regards, Zohaib
$30 USD in 7 days
2.3
2.3

Hello, I understand that you require Connect Flow in Block IDE. I see you need help integrating flow logic within your development environment. I will use my coding background to build a clean and functional interface. With 5+ years of experience and a 5 star rating, I am confident that I can provide you with the best solution regarding Connect Flow in Block IDE. I assure you with professional communication until your work is done. Regards, Syed Anas
$10 USD in 1 day
0.0
0.0

As a seasoned Full Stack Developer and Mobile App Developer, I've honed my skills in C Programming, Debugging, Python, and Software Development over the years. These skills are precisely what your project needs to take it to the next level. Being proficient in Avalonia UI and .NET 10 enables me to work on your Avalonia-based .NET 10 C# portable IDE seamlessly. My strength lies in crafting efficient back-end systems and robust front-end interfaces that deliver not only clean and maintainable code but also intuitive user experiences. My experience extends beyond getting the job done; it's about delivering quality work, and ensuring my customers are satisfied with every aspect of a project. I am detail-oriented and understand the importance of well-structured code and thoroughly commented classes - a skill that will ensure that your MVVM structure remains intact. Moreover, I take pride in writing code that is installable across multiple platforms without losing its functionality. Therefore, you can rest assured that your IDE will remain not only functional but portable across Windows, macOS, and Linux. So let me bring your IDE's visualization to life by adding clean connections and highlighting error spots effectively. Choose me for transformative solutions crafted with care and attention to detail
$20 USD in 7 days
0.0
0.0

Hi there, I am a Full Stack Software Engineer with extensive experience in C# and .NET development. My expertise in building scalable applications and understanding of Avalonia UI will ensure I complete this project successfully. The importance of this project lies in enhancing the visual flow of code blocks, which is crucial for user understanding. I will implement clean, unmistakable connections between Conditional, Loop, and Function blocks using straightforward algorithms. Highlighting unresolved connections and ensuring accurate round-tripping between the visual editor and source code will be my primary focus, guaranteeing a seamless user experience. Please send a message so we can discuss the details further. Looking forward to working with you. Thank you, Andre
$12 USD in 3 days
0.0
0.0

Rough numbers above are placeholders, we'll firm up the actual price and timeline once we've had a look at the repo and talked through the edge cases. This is essentially a flow-graph layer sitting on top of an existing block model. The IDE already does the hard part, parsing and round-tripping code to blocks. What's missing is a connection resolver that reads the block graph at conversion time, draws directional arrows for conditional branches, loop bodies, and function calls in the right execution order, and then writes those connections back to the underlying AST whenever someone moves or deletes a link in the canvas. The highlight-on-error requirement is the safety net for cases where the resolver can't map a block to a target, which happens more than you'd expect with nested conditionals or indirect calls. Here's how we'd approach this: - Connection resolver: a dedicated C# service that walks the block tree post-conversion and emits typed edge objects (branch-true, branch-false, loop-body, call) matching the runtime sequence. Keeps the MVVM structure clean by living in the ViewModel layer. - Visual wiring: Avalonia canvas bindings that render each edge as a directional arrow, routed around overlapping blocks. We'd use Avalonia's Path drawing rather than a third-party lib so the build stays portable across Windows, macOS and Linux with no extra deps. - Round-trip sync: a two-way listener, edge mutations in the visual editor propagate back to the source AST, and code edits re-trigger the resolver. We'll piggyback on whatever change-notification pattern the existing MVVM already uses. - Error highlighting: a validation pass that runs after resolution and marks unresolvable blocks with a distinct visual state (border color or icon), so the user sees the problem without hunting for it. After a short scope chat we'll put together a written proposal covering deliverables, timeline and a firm price. Want to jump on a quick call this week to walk through the repo structure and confirm the approach before we quote firm numbers? Best, 96 Studio
$30 USD in 7 days
0.0
0.0

Hello, My name is Victor, and I'm not only a seasoned engineer but a capable DevOps professional focused on constructing efficient and scalable systems. Over the last 10+ years, I've honed these skills delivering cutting-edge solutions for diverse industries including Finance, Media, Education, and Healthcare. In your project, I bring a unique blend of C# Programming and Python capabilities that perfectly harmonizes with what you're aiming to accomplish: the ability to restore program flow in your Avalonia-based IDE unmistakably. I'll not only link each Conditional, Loop, and Function/Method block flawlessly but ensure they can be rearranged or deleted accurately should the source code change. My experience in building CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI as well as deploying Kubernetes, Docker, Terraform on AWS/Azure/GCP gives me a comprehensive understanding of ensuring that all connections are secure and remain compliant throughout which will serve this project well. Are you ready to transform your IDE into something even better than you had originally envisioned? Let's connect! Thanks!
$25 USD in 2 days
0.0
0.0

I'll add execution-flow wiring to your IDE: Conditional, Loop and Function/Method blocks get automatic arrows reflecting exact runtime order — in both code-to-blocks and blocks-to-code directions. Unresolvable connections highlight instantly, and every link round-trips: editing a connection in the visual editor updates the source, and vice-versa. I'll keep your MVVM intact, document new classes, target .NET 10 cross-platform, and verify against your demo project and test cases.
$10 USD in 7 days
0.0
0.0

Hello, how are you today? What I need is you, and what you need is me. Together, we are mutually beneficial, and over time, that collaboration becomes a valuable asset. I'm very interest in your task. If you give me your task. I can finish your task for short time. I have many experience in this part. best regards, Juan
$20 USD in 2 days
0.0
0.0

I've worked on C#/.NET desktop tooling with Avalonia, MVVM, graph-style editors, code-model synchronization, and round-trip transformations, so this is right in my wheelhouse. I’ll extend the existing block model with explicit control-flow edges for Conditional, Loop, and Function/Method nodes, render clean directional connectors in Avalonia, flag unresolved mappings visually, and keep edge edits synchronized back into the source-generation layer without breaking the current MVVM structure. I’ll also cover branch ordering, loop back-edges, deleted/reordered links, ambiguous targets, serialization, and regression tests so the same graph survives code → blocks → code across Windows, macOS, and Linux on .NET 10. I can start immediately.
$30 USD in 2 days
0.0
0.0

Dear , I am an experienced AI Engineer specializing in automation and integration solutions. I have extensive expertise in AI-powered workflows and intelligent agents. I understand the importance of visualizing the program flow in your Avalonia-based IDE and ensuring seamless round-trip functionality between code and blocks. I propose to enhance your IDE by automatically linking Conditional, Loop, and Function/Method blocks with clear lines or arrows to reflect the runtime sequence. I will also implement visual highlighting for unresolved connections and ensure accurate synchronization between the visual editor and underlying source code. With my proficiency in C# and Avalonia UI, I am confident in delivering a solution that meets your requirements while maintaining the current MVVM structure. I look forward to collaborating with you on this project. Best regards, Noman
$10 USD in 7 days
0.0
0.0

Hi there, I have carefully reviewed your project requirements. As an experienced Python Backend Developer, I specialize in building robust APIs, seamless integrations, and rigorous API testing to ensure maximum reliability and high performance. I understand the importance of a secure and scalable backend architecture. I am confident in my ability to deliver clean, well-documented code that exactly meets your project goals. I am available to start immediately and would love to hop on a quick chat to discuss your specific needs in more detail. Looking forward to your response. Best regards, Abdullah Al Hasib
$20 USD in 8 days
0.0
0.0

Your search for a skilled, experienced developer who excels in .NET and C++ programming ends here! As your project demands, my 9+ years as a full-stack web developer not only equipped me with an in-depth understanding of these languages but also sharpened my capability to convert complex ideas into clean, functional code. My expertise extends to both front-end and back-end development, making me well-suited to tackling your visual challenge. A project of this nature requires more than just a technical understanding; it demands meticulous attention to detail and problem-solving skills. My commitment to delivering scalable, maintainable, and high-performing solutions stems from my appreciation of these crucial aspects. Lastly, an important aspect of my approach is clear and consistent communication. I understand the significance of regular contact during the development process, which ensures that your vision is precisely translated into the final product. Combining this with my ability to provide clean and reliable code that supports long-term growth, I can assure you that choosing me for your project will be an investment in a solution that meets all your requirements.
$50 USD in 5 days
0.0
0.0

Tegucigalpa, Honduras
Payment method verified
Member since Oct 8, 2015
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
min ₹2500 INR / hour
£10-20 GBP
₹750-1250 INR / hour
$500 USD
₹750-1250 INR / hour
$30-250 USD
$15-25 USD / hour
$100-300 USD
$1500-3000 USD
₹12500-37500 INR
£750-1500 GBP
$15-25 USD / hour
$30-250 USD
₹600-1500 INR
$25-50 USD / hour
$30-250 AUD
$30-250 USD
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR