Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This portfolio showcases some of the projects that I have worked on over the years.


Table of Contents
maxLevel1

Software Development


Software Development Projects

NetGuard Cybersecurity Dome

NetGuard Cybersecurity Dome is an award-winning security orchestration software suite with pre-built 5G use cases for telecommunication service providers and critical infrastructure enterprises.

Image Added

Built on extended detection and response (XDR) architecture, it offers visibility across various networks, cloud infrastructure and endpoints. It unifies security control points, offers security telemetry and provides analytics and operations in a single view.


Kafka Azure Sink

The Kafka Azure Sink is responsible for pushing messages from a list of topics to Azure Log Analytics.

Features:

  • Fast throughput (1 GB/sec per instance)
  • Dynamic topic list
  • Deployable
  • filtering out messages
  • transforming the message into a normalized schema
  • anonymizing fields that contains sensitive information.
  • separate instances of this service can be deployed for different use cases.

  • deployable to Kubernetes via HelmChart/FluxCD
  • small Small CPU/Memory memory footprint


Technology: Go, Kafka, Docker, Kubernetes, Prometheus Metrics.



Kafka Stream Operator

Image Removed

The Kafka Stream Operator is responsible for processing messages from one topic and publishing them to another. Processing includes filtering messages and transforming the contents.

Image Added

Features:

  • Message filtering out messages
  • transforming Transforming the message into a normalized schema
  • anonymizing fields that contains sensitive information.
  • separate Separate instances of this service can be deployed for different use cases.

    Horizontally scalable 

  • Deployable to Kubernetes via HelmChart/FluxCD
  • Small CPU/Memory memory footprint


Technology: Go, Kafka, Docker, Kubernetes, Prometheus Metrics.


Keystone

Keystone is a secure, policy-based vehicle digital key solution that leverages Bluetooth™ Low Energy technology to enable proximity-based vehicle access using a smartphone.

 

Image Added

Features:

  • Keyless access to vehicle
  • Policies that can
    • restrict access to vehicles features
    • limit speed
    • geographical limitations


Technology: Go, Java, Docker, Kubernetes, PostgreSQL.


DiabetEASE

In 2000, myself and a couple of colleagues launched a web offering that allows people with diabetes to upload and visualize their blood glucose and insulin data.

Image Added

Accomplishments:

  • Created the world's first site to allow uploading from a website.
  • Negotiated and completed a licensing agreements.
  • Drafted preliminary patents to protect our proprietary technology.

  • Performed technology trials with various health organizations.


Features:

  • Ability to upload blood glucose and insulin data from a variety of blood glucose meters.
  • Ability to visualize their data using filters and various charts.
  • Generate reports 


Technology: Java, JSP, MySQL


IOT

Side

Projects


Spa Controller

Image RemovedImage Removed

What do you do when your spa controller dies? Rebuild it! 

Image Added

Features:

  • Wireless connectivity 
  • Filtering schedules
  • Time

This project involved designing a new wireless spa controller with enhanced capabilities like:

  • filtering schedules
  • time
    • of day heating for power saving
    integration
    • Integration with Apple HomeKit
    • Over the air updates

    Image Added

    Technology: C++, Arduino, Circuit Design, HomeKit, MQTT

    moreAddition Details...


    Brew Controller

    Image Added

    Features:

    • Wireless connectivity 
    • Software PID controller
    • Data logging 
    • Graphing of live and historic data
    • Dynamic web UI

    Image RemovedImage Removed

    • Over the air updates

    Image Added

    Front End: Bootstrap, Javascript, HTML, CSS.

    Back EndTechnology: C++, Arduino, Circuit Design, HomeKit, MQTTMQTT, HomeBridge.

    Electronics: ESP8266 uController, EAGLE


    Additional Detailsmore...