Technology

Technology

Various technologies used in personal and professional contexts.

Data-Stores

Name Personal / Professional Notes
Microsoft SQL Server Both My favorite due to Entity Framework, SSMS, Documentation, and Reliability. Use Personally and Professionally.
Redis Both Typically use for caching and logging. Utilized scoring and range features to meet high-performance low-latency requirements in Bitcoin Bot.
elastic (search) Both I want to love elastic, but they change too much, too frequently, which makes finding documentation a headache, and their query language is difficult to explain to others.
Postgres Personal Used for version 1 of stock database. Also spent some time exploring PostGIS for GIS applications.

Languages

Name Personal / Professional Notes
C# Both My Present Go-To. Perfect balance of Efficiency with Visual Studio and Power. Clear, intutive syntax. Sane handling of generics.
Javascript Both Utilize regularly for Client-Side development. Several micro-service server-side projects with Node.js in the past, but now prefer C# for server-side.
Python Personal Utilize primarily for Natural Language Processing applications.
C++ Personal Utilize primarily for machine learning applications. Experience with Visual C++ & MinGW compilers.
PHP Both No longer use this language regularly, but used it for many years.

Frameworks

Name Personal / Professional Notes
Microsoft .NET Core Both My Present Go-To. Efficient Development cycles, performance, sane project structures, great dev-ops integrations in Visual Studio.
Vue.js Both Lightweight, simple Javascript framework that provides modern front-end features without going all-in on Javascript. Utilize extensively on dynamic pages.
Node.js Both Utilized for several web-socket servers.

Cloud Services

Name Personal / Professional Notes
Azure Personal Utilize Frequently Azure Virtual Machines and SQL Server Instances.
Armor Professional Utilize when HIPAA driven Security Requirements exist. Absolutely phenomenal support and features.
AWS Personal Utilize EC2 Virtual Machines, S3 Storage, Polly Speech, SNS Notifications, WorkMail.

Devops / Environments

Name Personal / Professional Notes
Github Both Utilize for Version Control.
Docker / Dockerhub Both Utilize for Containerization of just about all projects now.
Centos Professional Extensive Use for Virtual Machines.
Ubuntu Server Personal Extensive Use for Virtual Machines.

Projects

Projects

Personal projects allow for an increase in understanding of various technologies and architectures.

News

News

Acacia News

Concept

'Drudge Report' style site for news from the African Continent.

Features

Administrative Backend to organize Content, News Sources, and Links.

Stack

Microsoft .Net Core, SQL Server, Docker, Azure VM, Azure Application Insights.

Visit

News Orca

Concept

Auto-Generated news broadcasts coverering a variety of topics.

Features

Natural Language Processing, Text-to-Speech, Web Crawling, Scripted Video Generation, Image Search.

Stack

PHP, Python, Postgres, Adobe Premiere Pro JSX Scripting, AWS Polly, AWS EC2, YouTube.

Visit

Finance

Finance

Bitcoin Bot

Concept

Algorithmic Bitcoin trading bot, making real-time trades based on Neural Net outputs.

Features

Maintain Real-Time Order Book, Consume Exchange Socket Feed, Neural Net, Trade Execution, SMS Trade Alerts.

Stack

Microsoft .Net Core, GDAX API, Azure VM, Twilio, Redis, Custom Neural Net Implementation.

Dollasaur

Concept

A simple invoicing tool for creative professionals and freelancers.

Features

Contact, Service, Invoice Management. Invoice Creator & PDF Generator, Tracking of Payments & Basic Reporting.

Stack

Microsoft .Net Core, SQL Server, Vue.js, WKHTMLTOPDF.

Visit

Stock Database

Concept

A personal database of Stock Data with a minimal user interface.

Features

Daily Updates and Symbol Management, Heatmap, Exchange & Sector level analysis.

Stack

Microsoft .Net Core, SQL Server

Non-Profit

Non-Profit

Joy & Whimsy Depot

Concept

Web presence for a non-profit mixed-use creative facility.

Features

Overview, Eclectic Design, Blog.

Stack

Microsoft .Net Core

Visit

Kingdom Pearl Uganda

Concept

Web presence for an organization working with young people in Northern Uganda.

Features

Multi-Media, Sports Page, Overview, Blog.

Stack

Wordpress

Visit