Below is a selection of greenfield software development projects I've architected and implemented over the past few years. Work displayed may have been modified to not violate NDAs or other legal agreements.
Below each project name is a brief synopsis of its core features and technology stack, followed by captioned screenshots.
Go to my main site
Sententia
WordSentry (2013-2015)
An Outlook, Word, and web plugin that dynamically reviews text input to:
Ensure compliance (e.g., for finance, legal, etc.)
Analyze and show sentiment to user in real-time to moderate clarity, tone, etc.
Highlight triggering words or phrases
Identify the nature of words (i.e., named-entity recognition [NER])
Technology overview (server):
Infrastructure: AWS EC2
Platform: Linux
Prime language: Clojure
Backend framework: Custom
Database: PostgreSQL (RDS)
Monitoring: New Relic
Technology overview (client):
Infrastructure: Local install
Platform: Windows
Prime language: C#.NET (Outlook, Word); JavaScript (web)
Front-end framework: VSTO (Outlook, Word); HTML, vanilla JavaScript (web)
Auth: Custom
WordSentry for Outlook
WordSentry for Word Showing real-time document sentiment graph
WS for Word stress test
WordSentry for Web Showing real-time signalling within text input box with NER
Maha Fluid Power Research Center @ Purdue
A native Windows app that:
Dynamically builds the entire user-interface (from YAML descriptor files) that:
support complex UI elements such as tabs, files, multiple numeric notation, etc.
validates user input
shows user-friendly errors
displays static and animated graphics
displays a moving simulation graph based on dynamically specified data
Technology overview:
Infrastructure: Local install
Platform: Windows
Prime language: C#.NET
Front-end framework: WinForms
Sample screen showing input error
Sample simulation graph
Private projects
Pizza Value Calculator (2019)
A responsive webapp that:
Finds the maximum pizza value amongst competing deals
Technology overview:
Infrastructure: VPS
Platform: Linux
Prime language: JavaScript
Front-end framework: Pure CSS, vanilla JavaScript
Main page
Private projects
MineMaster (2014)
A responsive webapp that shows:
Detailed status of networked cryptominers via sockets
Current price of various cryptocoins via web APIs
Mining pool status via web APIs
Technology overview:
Infrastructure: LAN
Platform: Linux
Prime language: Python
Backend framework: Flask
Front-end framework: Boostrap, vanilla JavaScript
Database: SQLite
Main page
Private projects
DumbData (2012)
A responsive webapp that:
Allows quick generation of sample or "dummy" data for testing/etc. purposes
Technology overview:
Infrastructure: Heroku
Platform: Linux
Prime language: Python
Backend framework: Flask
Front-end framework: Custom, vanilla JavaScript
Database: Flat files
Main page
Generated data