Software Engineer at Elspec Engineering

David Shnayder

Scalable .NET systems. Measurable performance.

Software engineer specializing in scalable, fault-tolerant C#/.NET systems, performance tuning, and cross-platform applications, from embedded Linux to open-source developer tools.

  • 7 authored libraries and tools
  • .NET performance, CLI, storage, validation
  • Cysharp open source contributor
Illustrated portrait of David Shnayder

Based in Israel

Designing systems for speed, clarity, and reliability.

Creator Of

PrettyConsole, ArrowDb, Payload, Seek, Pulse, Sharpify, and Verifast.

Focused On

C#/.NET performance, fault-tolerant systems, embedded Linux, meta-programming, and source generators.

About

Performance is a product feature.

I build .NET systems, cross-platform applications, and developer tools with an emphasis on throughput, resilience, and clear APIs. My work spans hardware communication and embedded Linux, console rendering, storage engines, and build-time tooling.

At Elspec, that means improving waveform processing, resolving device-integration failures through physical hardware testing, and introducing the team's first unit and integration tests in CI.

Experience

Measurable improvements across product, support, and systems work.

Software Engineer · Elspec 2026
Reengineered Modbus communication to increase throughput by about 20x while reducing CPU usage from saturation to approximately 10%. Sole developer of an Avalonia app for embedded Linux.

Skills

From application code to testing and delivery.

Application Development

C#, Python, Java, JavaScript, HTML, CSS; .NET, ASP.NET, Blazor, WPF, .NET MAUI, and Avalonia.

Testing & Delivery

xUnit, Git, GitHub, GitLab, Jira, and CI/CD with GitHub Actions and GitLab.

Platforms & AI

Windows, macOS, Linux, and embedded Linux. AI-assisted development with Copilot, Warp, Codex, and Gemini; prompt engineering.

Selected Work

Libraries and tools built for speed, clarity, and sharp tradeoffs.

Contact

Open to thoughtful engineering conversations.

Reach out for product engineering, performance-oriented .NET work, or interesting tooling and infrastructure problems.