Experience & Skills
- 9 + years in web development
- 5+ years as a professional full-stack engineer – C#.NET, Node.JS, JavaScript, TypeScript, React, SQL, AWS, Azure, Agile, Scrum, Docker, Apache Kafka, Git, GraphQL
- Professionally software architecture and design experience
- Oversaw code review as the project lead, ensuring high standards
- Consistently one of the most productive developers, out-producing more experienced developers
- Never had anything failed by QA
- Often recognized by teammates and workplace for outstanding work, communication and teamwork
- .NET Framework/Core/Web API
- C#
- Node.JS
- JavaScript
- TypeScript
- React
- ASP.NET MVC
- SQL
- NoSQL
- Agile/Scrum
- Object-Oriented Programming
- AWS Lambda
- AWS DynamoDB
- AWS S3
- AWS Simple Notification Service (SNS)
- AWS Beanstalk
- Azure Change Streams
- Azure Cosmos DB
- HTML
- CSS
- Apache Kafka
- Visual Studio
- Azure DevOps
- Git
- Bootstrap
- Next.js
- MySQL
- Microsoft SQL Server
- Semantic UI
- jQuery
- Jira & Confluence
- REST APIs
- Entity Framework
- xUnit and Jest unit testing
- Postman
- Algorithms & Data Structures
- Solidity
- Ethereum and smart contracts
- WordPress
- Search Engine Optimization
- Google Analytics
What kind of teammate and employee am I?
Personal Projects
Here are some side projects, sites and applications I have developed and worked on. Note that many of the sites I created for Kronick Enterprises are not included here because of agreements with the site purchasers.
Artificial Intelligence (AI) and Machine Learning (ML)
TransformerLens
TransformerLens is an open source tool for performing mechanistic interpretability, which is a fancy way of saying that this is a tool to help humans understand what is happening inside neural networks, such as Large Language Models (LLMs). This is important work in the field of AI safety and alignment, to help ensure that AI develops in ways that are beneficial to civilization and humanity.
C# .NET Projects
Burger Prince
This is a menu ordering system. Burger King menu items are used as examples, however, this can be used as an internal ordering system for nearly any menu ordering environment, not just food. Written in C#, with ASP.NET MVC, and designed to be very user-friendly. Hosted on Azure.
Quote Sprout
This is a website with a collection of quotes. The app includes the search functionality, user registration and login, ability to save and view favorites, social sharing and viewing quotes by category. Written in C#, with ASP.NET MVC, and designed to be very user-friendly. Work in progress. Hosted on Azure.
Ethereum/Blockchain & React Websites (Solidity, JavaScript & JSX)
Smart Crowdfunder
Crowdfunding sites are plagued with people not using funds as they say they will. Using React and Solidity, this app runs on the Ethereum Rinkeby blockchain and solves this issue by requiring that contributors approve fund requests before they can be spent.
Ethereum Lottery
This is an example of a simple Ethereum based raffle/lottery written in Solidity and React (JSX). This is a fully functioning lottery that exists on the Ethereum Rinkeby test blockchain network and integrates with the Metamask browser extension to interact with the blockchain.
Front-End Websites (JavaScript, HTML & CSS)
Guess the Color Game
This game is designed as a fun way for web developers and designers to learn the RGB (red, green, blue) color model. This application was created only with HTML, CSS and JavaScript.
Zen Bubble Music
ZenBubbleMusic is a fun and relaxing way to calm your mind with colors and sounds. This application is built with HTML, CSS, JavaScript and PaperScript and using PaperJS.org for the animations and HowlerJS.com for the audio.
WordPress Websites
I have personally built dozens of WordPress websites, however because of sales contract stipulations I am not at liberty to disclose the live urls for most of these. But below are a couple examples of the type of sites I have built with WordPress.
Word To Describe
How to Become Job
Website with how-to guides for entering different professions.