Ethan Rule

CS Graduate • Software Engineer

Ethan Rule - Software Engineer

Hey there 👋, I'm Ethan. I write full-stack applications with Next.js, Typescript, React, Tailwind, and host on services like AWS and Vercel. Academically, I've written C/C++, C#, and Python covering various domains.

In my spare time I have a passion hobby playing World of Warcraft (Balance Druid main), which lead me to build rudarz.com. I also enjoy exercising and project based learning through roadmap.sh.

Rudarz.com

Rudarz.com

World of Warcraft Balance Druid PvP course.

Next.jsStripeVercel
RefineGen

RefineGen

Context assisted AI image generator.

Next.jsStripeAWS
SpreadsheetEngine

SpreadsheetEngine

Excel like spreadsheet engine

.NET

Core Computer Science

  • CPT_S 121 - Program Design & Development C/C++
  • CPT_S 223 - Advanced Data Structures C/C++
  • CPT_S 260 - Intro to Computer Architecture
  • CPT_S 350 - Design & Analysis of Algorithms
  • CPT_S 360 - Systems Programming C/C++
  • CPT_S 411 - Intro to Parallel Computing

AI & Data Science

  • CPT_S 315 - Introduction to Data Mining
  • CPT_S 415 - Big Data
  • CPT_S 437 - Intro to Machine Learning
  • CPT_S 440 - Artificial Intelligence

Software Engineering

  • CPT_S 321 - Object-Oriented Software Principles
  • CPT_S 355 - Programming Language Design
  • CPT_S 421 - Software Design Project I
  • CPT_S 423 - Software Design Project II

Mathematics & Statistics

  • MATH 171/172/273 - Calculus I, II, III
  • MATH 216 - Discrete Structures
  • MATH 220 - Introductory Linear Algebra
  • MATH 315 - Differential Equations
  • STAT 360 - Probability and Statistics

University: Washington State University

Degree: Bachelor of Science in Computer Science

Graduation: 2024

Washington State University