Contests

Assignments

Raytraced and Rasterized Image & Animation Generators – CSC 305 UVic – (C++)

Linux Process Manager – CSC 360 UVic – (C)

Analytics on Large-Scale Soccer Database – CSC 370 UVic – (SQL)

Text Concordance Program – SENG265 UVic – (C, Python)

Programming Languages

  1. Python
  2. C
  3. C++
  4. SQL
  5. HTML/CSS
  6. Racket
  7. CUDA
  8. Java
  9. JavaScript
  10. R

Development Tools

  1. GitHub / Git (Version Control & Collaboration)
  2. Docker (Containerization & Deployment)
  3. PostgreSQL / NeonDB (Relational Databases)
  4. CUDA (GPU-Accelerated Computing)
  5. NumPy (Numerical Computing & Array Manipulation)
  6. Pandas (Data Manipulation & Analysis)
  7. Matplotlib (Data Visualization)
  8. OpenAI Gym (Reinforcement Learning Environments)
  9. scikit-learn (Machine Learning & Data Mining)

Software Proficiency

  • Google Workspace (Docs, Sheets, Slides, Drive)
  • Microsoft Office Suite (Word, Excel, PowerPoint, Outlook)
  • Maple (Computation, Data Analysis)
  • Figma (Collaborative Design)
  • Blender (3D Modeling, Animation, Rendering) ~ Background created by Shea Syverson in blender.
  • Adobe Photoshop (Image Editing, Graphic Design)
  • Ableton Live (Audio Editing, Music Production)

Interests

  • Data Structures & Algorithms
  • Competitive Programming
  • Machine Learning
  • Artificial Intelligence
  • Relational Databases
  • Computer Graphics
  • Math