Technology and Code

Experience in tech support and network administration brings a practical point of view to software and coding projects.

I presently work as a network administrator for a school system. As such, I have had exposure to a lot of different things from PC hardware, network connectivity, video conferencing systems, software systems to scripting and even some development. For example, myself and the database engineer wrote the time keeping software used in system of 34 different schools and office buildings. Check out my LinkedIn profile for more info on my background.

Languages

HTML5 - JavaScript, CSS3

I have grown to love the flexibility and power of JavaScript. With Node.js, you can have the same language from top to bottom, including in a native application with electron.

ASP.NET (with VB.NET)

Using VB.NET, I have written WebForms apps and utilities for our system, including the Time Keeper application that we use.

PowerShell

Working in a Windows environment, PS is very useful and almost necessary. I have also written our VM backup script in PS.

AutoIT, VBScript

Random needs to automate programs, installations or other misc things have made these languages useful at different times.

SQL

Mostly MSSQL with a focus on ANSI standards. I have also worked with PostgresQL and some MySQL.

R

With R Markdown in RStudio and ggplot, I can connect to a SQL database and generate a charted report.

JavaScript Libraries and Environments

Node.js

Using Node with Express.js, APIs can be created very quickly that talk to SQL, create Active Directory accounts or update files servers.

Browser

The perfect flexible tool that houses JavaScript to talk to Node APIs, give a medium to present anything with multimedia and will continue to be the new operating system of the future.

Electron.js

The combination of Node and a browser gives the developer the ability to create an app with the power of Node and the visual ability of a browser.

JXCore

Perfect for wrapping up small commandline Node scripts. It creates a single exe and is very fast.

D3.js

The most powerful data visualization library availalbe.

Bootstrap

One of the most widely used, this is a very powerful library to make responsive web development much quicker.

Tools

Atom.io

My favorite editor for JavaScript, HTML, CSS and sometimes Markdown

Notepad++

My favorite editor for single files and quick items, especially Markdown and text files

Markdown to PDF with Pandoc

Documentation is very important. I love using the Pandoc flavored Markdown to create documentation and then to generate the final polished document with Pandoc

Inkscape

Excellent for creating UML diagrams, static charts and any visual needs for documentation and presentations