Content
Quick Look
Most-used tech
TypeScript, React, Next
Gov work
Ask me about my qualifications for government work
Certification
Microsoft AZ-204 Azure Developer Associate
Certification
ITIL 4 Foundation in IT Service Management
Experience Visualized
The ratio of my time across my career in various categories. Note: Charts and graphs only provide a way to gauge my experience. These are rough estimates, and are not backed by data.
Time in languages
Time in work category
Usage of hosting providers
Time using platforms for CI/CD
Design
When I fulfill a design role, my goal is to provide a clear, familiar, and consistent design that gives the most to the users.
I make use of Adobe PhotoShop for creating and editing web assets, and Adobe XD (and sometimes Figma) for creating wireframes and design drafts.
Already have a designer? No problem. I don't always have to be the designer. In fact, for most of my career I have not held a design role, instead building the designer's visions.
My Design Philosophy
Develop
The bread and butter of my career: coding. I've used lots of languages and tools during my career, everything from classic Java desktop apps to API gateway plugins in Lua. However, most of my work nowadays is modern web development.
Developer on large, multi-million dollar enterprise web apps that serve 10,000+ monthly users
Lead developer for smaller web apps with 100+ users a month
Built a robot that detects and displays decibels
To see some projects, visit my works page.
Deploy
Deployment makes the world go round and developers to lose their hair. Whether it's copy-and-pasting your index.html onto a shared server, or a complex container orchestration that deploys globally, deployment processes are critical to the success of your product.
I've deployed all sizes of web applications, building both build and release pipelines that deploy code and provision infrastructure.
Note: Charts and graphs only provide a way to gauge my experience. These are rough estimates, and are not backed by data.
Exhaustive list of skills
Languages, tools, frameworks, buzzwords, and everything in between. Grouped by experience. Sorted alphabetically.
Experienced
- Azure App Services
- Azure DevOps
- Azure DevOps Pipelines
- Azure DevOps Repos
- Azure Virtual Machines
- Bash
- CSS
- Express.js
- GitHub
- GitLab
- JavaScript
- Linux
- Next.js
- Node
- PostgreSQL
- Power Apps
- Power Automate
- SASS/SCSS
- SQL
- Tailwind
- TypeScript
- Ubuntu distros
Proficient
- ARM templates
- Arduino programming
- Bicep
- Bootstrap
- C++ for Arduino systems
- DNS configuration
- Docker
- GitHub Actions
- Mac
- Microprocessors (like Ikos)
- Microsoft SQL Server (for Azure serverless)
- Python
- QlikSense for Desktop
- SQLite
- Shell scripts
- Vercel
Exposure
- C#
- C++
- Django
- Electron
- Go lang
- Godot (the game engine)
- Java
- Jest
- Kong API Gateway
- Lua
- Microsoft SQL Server (traditional)
- MySQL
- Networking engineering
- NoSQL
- Ruby
- Ruby on Rails
- SMTP servers
- Unity
- ZSH