Services

Contract engineering, scoped to what you need.

Hourly, fixed-scope or retained. Remote-first, with on-site available in the Northeast. Every engagement includes documentation and a handoff your team can own.

Software Development

Senior hands-on delivery, embedded in your team or on a defined deliverable.

  • Applied AI: LLM features with RAG, agentic tools, structured output and guardrails; deep-learning and predictive analytics
  • Desktop apps in C#/.NET with Avalonia or WPF; systems code in C++20
  • Industrial IoT: MQTT services, ESP32 / Raspberry Pi firmware, NFC/RFID readers, ERP/MES integration
  • Cross-platform mobile with Kotlin Multiplatform; native Android
  • Services and APIs in .NET, Node.js/TypeScript, Java or Go
  • Integrations: REST, gRPC, SOAP, device protocols, third-party platforms
  • Performance work, hard bugs and legacy modernization

Development Lead

Technical leadership for a team or project that needs a steady hand.

  • Backlog shaping, estimation and sprint planning with your PM
  • Coding standards, code review and branching / release process
  • CI/CD, test strategy and quality gates
  • Mentoring and onboarding; interviewing for technical roles
  • Still writing the critical-path code

Architecture

Designs that are documented, buildable and easy to hand to a team.

  • System, service and data architecture; API and schema design
  • Cloud topology on Google Cloud, Azure or AWS; containers and networking
  • Migration and modernization roadmaps
  • Architecture and code reviews, technical due diligence
  • Diagrams, ADRs and specifications your team will actually use
Process

Concept to full solution

Each stage produces something concrete. Skip stages you already have covered.

01 · Requirements

Capture & document

Precision requirements established with you and your stakeholders.

02 · Design

Specify & diagram

Specifications and diagrams of the system before code starts.

03 · Build

Develop & integrate

Full development with integration into your environment.

04 · Test

Unit, integration, load

Automated tests plus performance, load and speed testing.

05 · Launch

Deploy & support

Production deployment preceded by QA and followed by responsive support.

Principles

What you can expect

Tailored code

Code and interfaces adapted to your systems and conventions. Integration points should be seamless; when done well, maintenance is easy.

Documentation

Requirements, design and deployment documentation delivered with the software. Often overlooked. Often the most useful artifact a year later.

Coordinated delivery

Deployment and testing coordinated with your staff. Your team reviews the code and owns the result.

Honest scoping

A free initial estimate and design strategy. If a request is a bad idea, or a smaller one would do, I'll say so.

Platform experience

Full platform list

Languages

C#C++20KotlinTypeScript / JavaScriptJavaEmbedded CPythonPowerShell / BashSQLSwift

Desktop & mobile

.NET 10Avalonia 11/12WPF / XAMLMVVMReactive ExtensionsJNA / native–managed interopKotlin MultiplatformCompose MultiplatformAndroid SDK / JetpackMaterial 3CoroutinesFlutterSwift / UIKit

Backend & APIs

Node.js / ExpressKtor / NettyASP.NETJava / J2EEGoREST / OpenAPIgRPCWebSocketsJWTKotlin SerializationProtocol BuffersSOAP

Web & visualization

Angular 20RxJSPrimeNGTailwind CSSSassVue / VitePressApache EChartsD3HighchartsLiveCharts / SkiaSharpMermaid

Industrial IoT & firmware

MQTT (Aedes, Paho)KafkaESP32 / ESP-IDF / FreeRTOSRaspberry Pi 4 / PicoSPI / I²CWi-Fi / OTA updatesNFC / RFID (RC522, anti-collision, cascaded UID, CRC)Multi-reader hubsWIP tracking

Data

SQL Server (SSIS / SSAS)MySQL / MariaDBSQLite / FTS5SQLDelightSequelizeOracleMongoDBRedisNeo4jInfluxDBHadoop / Hive / ImpalaOLAP / MDXQlik SenseERP / MES integration (M1)ETL pipelines

Systems, cloud & ops

Win32 / POSIXNTFS MFT / USNWindows / Linux administrationHyper-VWSL2DockerKubernetesAWS (S3, SES, EC2, CloudWatch)AzureGoogle Cloud (GKE, Compute, BigQuery)Nginx / IIS

Observability & security

OpenTelemetry / OTLPCloudWatch LogsELKGrafanaWazuhSSH / SFTPLog processingInfrastructure monitoring

AI & media

Deep learning / predictive analyticsLLM integration (Ollama, LM Studio, llama.cpp, vLLM, OpenAI, OpenRouter, Anthropic)RAG, embeddings, vector searchAgentic tool loopsConstrained JSON-schema decodingPrompt budgeting, PII redaction, citation guardrailsToken / cost meteringONNX RuntimeSpeech recognition / wake-wordWebRTC / go2rtcEmbedded Chromium / WebView2

Games

libGDX / libKTXScene2DLWJGL3OpenGL

Build & testing

GradleCMakeGit / GitHub / CIxUnitFlaUIAvalonia headless testingKotlin Test / JUnitCompose UI testingEspresso / RobolectricMockK / MockitoCTest / KoverVitest / JestPlaywright

Practice

Requirements & architectureUML / ERDDesign patternsScrum / KanbanJIRAPostman / SwaggerWireshark / Fiddler
Next step

Tell me about the project

A few sentences is enough to start. I'll reply with questions, a rough approach and an estimate.