Hi, I am Andrey Ludwig

Results-driven Computer Programmer with 30 years of experience in developing and implementing software solutions.

Skilled in multiple programming languages and technologies, with a strong expertise in C# and networks. Successfully completed numerous software projects as a solo developer or team leader.

Currently working as a self-employed contractor.

Services

Front-end

  • WPF applications (Windows)
  • CLI utilities (Windows & Linux)
  • ASP.NET sites (multi-platform)
  • Qt (multi-platform)

Back-end

  • Services and daemons, database design, experience with MySQL/MariaDB, MS SQL, Oracle
  • Message driven multi-service systems with Apache Kafka, Rabbit MQ, proprietary protocols
  • Windows and Linux, C# and C/C++
  • From Hi-End servers to Raspberry Pi and Arduino

Integration

  • Years of experience in communicating with all types of hardware. From GNSS trackers to video cams, from PTU to satellite modems
  • Experience with dozens of Serial/Network/Analog protocols
  • Protocol reverse engineering with Wireshark

Got a rack full of diverse hardware and want to rule it all from one neat app over the network?
I can make it happen.

Current activity

I am working with Software-Defined Radio in the rapidly evolving area of digital communications.

Completed projects

Active Wi-Fi monitoring

2021-2022

Technologies: .NET, MS VS & C#, SQLite, HASP;TCP/IP, Wi-Fi;
Customized Linux kernel drivers for Realtek, Ralink Wi-Fi adapters;
Functionality: Simultaneous control of 8+ Wi-Fi adapters in Linux box from Windows WPF App; Efficient quick detection of all APs/Clients in 2.4GHz and 5GHz bands, logging, alerting, white/black listing;
Special modes (e.g. channel jamming, forced disconnect);
Hardware: Windows PC, Linux box, remote Wi-Fi probes built from OpenWrt APs;

Video security system

2019-2021

Technologies: .NET, MS VS & C#, Python;
TCP/IP, serial comm / digital IO; Image recognition;
Video-over-IP, RTSP, Pelco-P/D;
Functionality: Online video, remote PTU & optics control;
Hardware: Windows server and Raspbian OS box;
Multispectral HD Cameras / Lenses;

Corporate VPN solution

2017-2018

Technologies: C++, Qt, Linux kernel driver;
FPGA integration, AES, TCP/IP;
Functionality: TCP server for VPN tunnels, encryption on secure FPGA board;
Upper level services based on custom XMPP extensions;
Hardware: Server — Linux PC+FPGA;
Clients — Windows, Linux, Android, Mac, iOS;

Advanced network security monitoring

2013-2017

Technologies: .NET, MS VS & C#, MS SQL, HASP;
TCP/IP, promiscuous packet capture (PCAP);
Functionality: Online protocol parsers for 20+ protocols (DNS, FTP, SMTP, POP3, Telnet, HTTP, Torrent etc.);
Special modes: MitM, Arp Spoofing, SSL stripping, Evil Twin, Wi-Fi deauth. etc. over Ethernet, ADSL, Wi-Fi;
Hardware: Windows server, Linux box;

Billing system for Internet provider

2010-2013

Technologies: .NET, MS VS & C#, Javascript, IIS & ASP.NET, MS SQL; Paypal API;
TCP/IP, SNMP, RADIUS, Telnet/SSH, IP routing, Wi-Fi, SQL;
Functionality: Internet access control, automatic billing;
Hardware: Cisco 3600, 7200.

Management system for mobile satellite stations & stationary SATCOM teleports

2000-2010

Technologies: Delphi for .NET, MS VS & C#, IIS & ASP.NET, MS SQL;
TCP/IP, SNMP, HTML, serial comms, NMEA, SQL;
Functionality: Single management solution for SATCOM teleport;
Environmental control, rack monitoring, antenna tracking, data channels status, equipment inventory etc.
Hardware: Windows server, satellite dishes from 2.4m to 16m diameter, transceivers / BUCs, satellite modems, GPS clock, weather station, analog/digital sensors, routers/switches etc.

Computer Telephony system for Telecom operator

1999-2000

Technologies: Delphi, C++; ActiveX & COM; Oracle DB;
Analog FXO/FXS, Voice-Over-FrameRelay, Voice-Over-IP;
Functionality: Business mailbox with concierge functionality;
Hardware: Windows server, Motorola, RAD, Nuera, Comstream, Comtech;

Monitoring system for ground satellite station

1995-1999

Technologies: Pascal/Delphi, IIS & ASP.NET, Interbase;
TCP/IP, serial comms, analog telephone lines;
Functionality: data channels monitoring & control, antenna tracking control;
Hardware: Windows server, satellite modems, voice/data multiplexers, antenna tracking, UPS etc.