Portfolio

Employer & Customer Projects

Systems I built, maintained, and shipped for the companies I worked with.

Curtis Integrated Toolkit

Enterprise Windows software suite for CAN-based motor controller systems at Curtis Instruments

Curtis Integrated Toolkit

CIT is a fully integrated development and diagnostic platform used by OEM engineers worldwide to design, configure, and debug vehicle control systems running on Curtis CAN-based hardware. It provides a whole-system view of every device on the CANbus, enabling live monitoring, parameter tuning, and software updates from a single environment.

I maintained and enhanced core applications within the suite, including Programmer, TACT (a virtual oscilloscope for real-time parameter tracing across multiple CAN devices), Menu Editor, VCL Studio (a custom code editor and compiler), and Pack & Flash. All of these share a common project environment and live CANbus communication layer. The platform supports configurable access levels from factory engineering down to field service.

  • .NET Framework 4.7.2, Windows Forms, OOP principles and design patterns
  • LightningChart controls for high-performance real-time data visualization
  • CANopen protocol for reading device configurations and flashing embedded applications to motor controller hardware
  • Backend API integration for licensing, version management, automated updates, and firmware rollback
  • InstallShield for packaging and distribution

Curtis External Portal

Customer-facing web portal for software licensing, documentation, and engineering support at Curtis Instruments

The Curtis External Portal is a web platform built for OEM customers and dealers to access product documentation, download software, and purchase software licenses in bulk or individually. It also provides reporting tools and a direct support channel to application engineers.

I built and maintained the portal, handling both the frontend and backend, including the licensing and e-commerce workflow, document management system, and user access controls across different customer tiers.

  • Next.js and TypeScript frontend
  • Golang APIs deployed on Ubuntu servers with Kubernetes
  • Jenkins CI/CD pipelines for continuous integration and deployment
  • Migrated from legacy .NET Web API services (C#), re-architected for Linux
  • Core services rewritten in Go while preserving API compatibility with existing integrations

Call or text for more details    (707) 317-1773    or    edwin@edwincloud.com

Navigator

Real-time portfolio and pricing desktop platform for prime brokerage clients at Jefferies Financial Group

Navigator is a desktop application used by Jefferies prime brokerage clients to monitor portfolios with real-time pricing from major market data providers including Bloomberg, Reuters, eSignal, ICE Data Services, and other leading feeds. The system delivers live P&L, position tracking, and risk analytics directly to hedge fund managers and institutional traders.

I was part of the development team responsible for maintaining and enhancing the platform, building new features, providing production support, and resolving issues across the application.

  • .NET Framework 4.8, WPF and Windows Forms, MVVM pattern, dependency injection
  • Prism framework for modular application composition and navigation
  • RTD integration with real-time financial market data feeds
  • Backend API integration and security
  • ClickOnce deployment for application updates, rollback, and remote support

J-Prime

Web-based prime brokerage portal for portfolio access and reporting at Jefferies Financial Group

J-Prime is the web-based complement to Navigator, giving prime brokerage clients a streamlined way to view their portfolios, access reporting, and manage their accounts from any browser. It provides a simplified interface for the same client base, covering positions, balances, trade history, and other prime brokerage services.

I contributed to the development and maintenance of the platform as part of the Jefferies prime brokerage technology team.

  • ASP.NET Web Forms 4.8 with SQL Server
  • Windows Services and Web Services for backend processing
  • Frontend migration from Web Forms to Angular 7
  • .NET Web API backend to support the Angular frontend