Portfolio

These are some of the apps I have worked on professionally.

For open source contributions and my own projects, including the engine that runs this site, please visit my Github profile.

BotPhone

  • Voice-Recognition + Text-To-Speech = Conversations with AI
  • Tech Stack: .NET Core, Azure SQL Database, Microsoft Cognitive Services, Windows Presentation Foundataion
  • Users can build custom conversations using graphs
  • REST API handles text communication, tracks conversation status
  • Voice-Recognition and Text-To-Speech streamed to/from Microsoft Cognitive Services
  • Internationalized for multiple language support

CallMeMaybe

  • Cloud-based contact management
  • Tech Stack: .NET Core, Azure SQL Database, VueJS, jQuery
  • Responsive web design allows use on all types of devices
  • REST API to securely sync with native mobile apps
  • VueJS enables real-time search capabilities on large lists
  • Security built for public / multi-tenant consumption
  • Language localized per-user for easy globalization

Stay Online / Stay Online Europe

  • Worldwide e-commerce solutions for creating and purchasing custom-built power cords
  • Tech Stack: ASP.NET, SQL Server, jQuery
  • Responsive web design allows use on all types of devices
  • Web service integration with external shipping, tax, and payment providers
  • REST API to allow retrieval of customized real-time data feeds

Ithaca College Application for Graduate Admission

  • Allows prospective students to apply to Ithaca College's graduate programs
  • Tech Stack: PHP, MySQL, Oracle, Angular, jQuery
  • Integrated into myIthaca, the larger prospective student portal
  • Responsive web design allows use on all types of devices
  • REST API to securely communicate application data to/from back-end ERP student information system
  • REST API to transmit final rendered PDF document to Enterprise Content Management system
  • Angular enables real-time progress tracking, complex validation, and data conflict resolution

Ithaca College Campus Visit Registration

  • Allows prospective students to register for on-campus tours and information sessions
  • Tech Stack: PHP, MySQL, Oracle, Angular, jQuery
  • Integrated into myIthaca, the larger prospective student portal
  • Responsive web design allows use on all types of devices
  • REST API to securely communicate data to back-end ERP system
  • REST API to retrieve tour availability from Outlook calendars via Office 365 API
  • Included a contribution to an open-source calendar library to improve caching

IC Peers

  • Private social network for prospective students
  • Tech Stack: PHP, MySQL, jQuery
  • Integrated into myIthaca, the larger prospective student portal
  • Uses SocialEngine, an open-source social network, which in turn uses Zend Framework
  • Nightly sync with ERP system to keep information up-to-date

Ithaca College (Main Site)

  • Site to share information about Ithaca College and its community
  • Tech Stack: PHP, MySQL, jQuery
  • Renders pages from IC's custom CMS
  • Custom campus map using Google Maps API
  • Social media integration using Twitter API

myHome at Ithaca

  • Portal for all Ithaca College faculty, staff, students, and alumni
  • Tech Stack: PHP, MySQL
  • Single Sign-On for a dozen different third-party applications
  • Customizable (per-user) UI with hundreds of available components

Green Energy Compass

  • SaaS that tracks energy usage and energy efficiency improvements in residential and commercial buildings
  • Tech Stack: ASP.NET MVC (C# and VB), SQL Server (and Reporting Services), jQuery
  • Separate Windows services for managing weather data and modeling mathematical regressions
  • Custom ESB to handle asynchronous nature of regression calculations, front-end feedback
  • Real-time charts, graphs, and analytics for smart meters
  • Program reports to aggregate data across buildings

Green Energy Surveyor

  • Desktop application to model energy savings from proposed building improvements
  • Tech stack: WPF (C#), SQL Server Compact (and Reporting Services)
  • Synchronizes data with Green Energy Compass
Compass and Surveyor images courtesy of Performance Systems Development