Skills

Specialties

app store

iOS

I've worked with iOS programming tools for a long time, and I'm extremely confident in creating a variety of different kinds iOS apps. I can create and design UI in both UIKit and SwiftUI. I'm confident in monetization through both ads and in-app-purchases, and I can create both frontend and backend portions of apps.

sql

Swift

Although Swift is mainly used in the Apple ecosystem, I've become extremely proficient in the Swift language, its design patterns, and its advanced features. I've worked with Swift on both the frontend and backend, and have even dabbled in Swift on the web using WASM.

server

Web

The web is a large and complex stack of technologies. I'm confident in almost every step, from web design to implementation using a variety of technologies. I am comfortable creating websites using basic HTML and CSS, HTML and CSS augmented with libraries like Tailwind or Bootstrap, and full web libraries like SolidJS. I can also host websites and maintain the servers that power them, whether they be physical bare-metal servers or in the cloud.

Electronics

Consumer

Computers

I've been interested in computers for years. Over these years I've learned how to build computers, repair computers, and advise others on how to buy computers. I've built computers, repaired computers, and acted as a computer expert for myself, my family, and others for a long time.

Other

From peripherals and monitors to TVs and sound systems, I'm knowledgeable about a variety of consumer electronics. I can advise others what electronics they should buy and how they should deploy it. I love helping others figure out what is important to them and how they can save money.

Enterprise

Servers

Through running my own homelab, I have learned a lot about running servers and infrastructure. On my homelab, I host two websites, a mailserver, and a number of other projects and services through Docker. I am comfortable with basic Docker and server configuration and maintenence.

Networking

I have deployed a number of networking solutions across multiple locations. This includes wireless and wired networks including a number of switches and access points. I have deployed both simple and complex networking solutions, and I am comfortable working on both the hardware deployment and software management sides of networking.

Other Skills

Python

Python

JavaScript

JavaScript & TypeScript

SQL

SQL

Java

Java

Design

UI Design

Video

Content Creation

Server

Firebase

Controller

Rust