Skip to content
BackNov 7
Mahendra G.
Expert-Vetted

Mahendra G.

Algorithmic Systems Engineer | .NET, CUDA, AI/ML

If you can think of a problem, I can engineer the solution. My career has been built on tackling projects where mathematics, performance, and reliability collide. From deep computational geometry to real-time imaging pipelines and AI breakthroughs, I bring algorithmic thinking into production-grade systems. What I Make Possible Computational Geometry & Simulation (CUDA): Architected a real-time electric field line simulator on GPUs, handling the dense math behind vector fields and parallel kernels. Delivered BIM-style geometry evaluation and Bezier-based drawing tools for clients who needed accuracy, interactivity, and stability at scale. Interactive Geometry Tools: Distinguished performer in delivering CAD-like solutions — room planning engines, floorplan canvases, and curve editors that match the sophistication of industry BIM systems. AI/ML (Computer Vision & OCR): Outperformed Tesseract and other baselines in image classification and OCR by building custom ML.NET and PyTorch pipelines. Leveraged trained models for chemistry-focused OCR, decoding molecular diagrams and classifying scientific data that generic engines couldn’t touch. MVVM & Real-Time Imaging: Built a live-view imaging pipeline in C#/WPF with sub-30ms latency, sustaining real-time overlays without freezing the UI by combining async/await with multithreading. I’m not just about ViewModels and data binding — I handle what most developers would call impossible to fold into MVVM, structuring complex rendering logic, continuous device streams, and performance-critical updates cleanly into responsive applications. Backend Architecture (ASP.NET Core): Built a search engine that transformed OCR’d exam content into queryable data for JEE/Olympiad problems, returning matches and solutions with precision. Secured APIs with Microsoft Identity + JWT for robust user management. XAML Engineering: Designed custom bindable controls — battery meters, temperature indicators, sound meters — powered directly by live camera and device data. Beyond templates, I create reusable controls that extend the XAML ecosystem. Algorithm Design: From extracting clean outlines from noisy contours to detecting bonds in chemical structures, I specialize in solving problems where raw data needs to become usable intelligence. Security & DevOps: Full-stack capability in authentication/authorization, user management APIs, and CI/CD pipelines to keep delivery seamless and production-ready. Beyond the Obvious If you can imagine extracting complex geometrical details from a live camera feed, training an AI model on that data, and rendering it in real-time with OpenGL/WebGL/WPF — I can deliver it or even make it interactable. This is just a mad example; the possibilities are much wider — not limited to camera or geometry, but really about what you can imagine when these skills combine, powered by my foundation in mathematics, computational geometry, CUDA, and AI. Recognition I am Expert-Vetted on Upwork, officially ranked among the top 920 freelancers worldwide in 2024 — a distinction far more selective than “top 1%.” This represents consistent success on high-stakes, algorithm-heavy projects with global clients. Skills & Tools C#, .NET, ASP.NET Core, REST APIs, Microsoft Identity, JWT Authentication, SignalR, EF Core, LINQ, MongoDB, Azure, Docker, Microservices WPF, WinUI 3, UWP, Uno Platform, MAUI, XAML, Custom Controls, MVVM, Real-Time Imaging, UI/UX for Desktop C++, CUDA, GPU Acceleration, High-Performance Computing (HPC), Parallel Computing, OpenGL, GLSL, CUDA-OpenGL Interoperability Computational Geometry, Physics Simulation, Algorithm Design, Contour Extraction, Data Structures & Optimization Machine Learning, Deep Learning, Computer Vision, OCR, Data-Driven Modeling, PyTorch, TorchVision Performance Optimization, Clean Architecture, Multithreading, Async/Await, CI/CD Pipelines, DevOps

🇮🇳Noida, India$60/hr100% JSS4.98 (14)Since Aug 2017

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#52,135 / 412k
🇮🇳Country#8,169 / 45.9k
Revenue, last 30 days
$0
Total earnings
$76k

Billed in all: $81k

World#52,135 / 412k
🇮🇳Country#8,169 / 45.9k
Per project
$6.4k
Projects, last 6 months
0
World#209,850 / 412k
🇮🇳Country#23,217 / 45.9k
Projects in all
12

Across 19 contracts

53% fixed47% hourly
World#183,649 / 412k
🇮🇳Country#24,811 / 45.9k

Earnings, last 30 days

$81.2kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$80k$81k$82k$83kOct 8Oct 23Nov 7

Skills