Tutoring & Tech Services

Need personalized tutoring in mathematics or reliable computer services? Let's set up a consultation!

Contact

Web Development

I created the website you're on right now using Astro paired with Tailwind/DaisyUI for styling. These technologies work great for creating performant landing pages and websites for small businesses. As you can see from my pagespeed stats, it's possible to achieve high scores in all four metrics, on both mobile and desktop systems.

mobile pagespeed desktop pagespeed

Python Development

With Python, I've written both automation scripts and desktop applications with Qt. These programs can be created to do just about anything, but I'll list a few possible examples below...

  • Automatically gather data from websites and save it in various formats (Playwright/Selenium).
  • Download the audio streams from YouTube videos so you can listen to them offline later.
  • Create formatted graphs/plots of data stored in a file or database (Polars/Plotly).

Below are a couple example programs I've developed for web scraping, task automation, and data visualization.

biap 1.1251.1751.2251.2751.3251.375404550556065707580HeatsinksAlphacool 280Aquafusion 240EVGA CLC 240NH-D14Venomous XDark Rock 3Fuma Rev. BMugen 5 Big Shuriken 3 (push)Big Shuriken 3 (pull)Voltage vs TemperatureBIOS Voltage (V)CPU Temp (C)

.NET Development

I use C# when working on any new .NET projects, however, I have experience with Visual Basic in legacy applications as well. Below is a piece of software used for testing a clock device connected to a host PC via UDP and ethernet (RJ45).

clock

Rust Development

With Rust and Iced, I was able to create an application to send and receive data over RS232 between two serial devices. I'm still in the process of learning Rust, but I'm really enjoying the language so far.

rust serial app