Andrew Blackwell

Current BSc. in Computer Science, Mathematics, Appalachian State University.

Raleigh, North Carolina, EST

AB

About

I’m Andrew, a current student and aspiring Software Engineer with a focus on high-performance computing, low-latency and distributed systems, and deep software/hardware optimization. I thrive on outthinking the competition and developing unique solutions that challenge conventional thinking. I'm an advocate of perpetual learning, optimism, resilience, and constant self-improvement. Beyond software, I'm an active Poker player, competitive programmer (HackerRank, Leetcode, Kattis) (ACM ICPC), and game theory enthusiast. I also enjoy exploring new cuisines and cooking meals for myself and others. Ich spreche auch etwas Deutsch, 我正在学习中文.

Skills

Python
C/C++
Java
JavaScript
SQL
MySQL
CUDA
REACT
Node.js
Express.js
HTML
CSS
Tailwind CSS
Git
Linux
Docker
Reinforcement Learning
Neural Networks
Computer Graphics
Game Theory
Data Structures & Algorithms
Agile SCRUM Development
RESTful APIs

Experience

CS 3481 Teaching Assistant
C
C++
Assembly
Instruction

Aug. 2024 - Present

Appalachian State University

Provided instructional support for an upper-level Computer Architecture course with 60+ students. Conducted regular office hours, graded programming assignments and written exams, and developed a custom Google Test suite to enhance software reliability and code validation.

Research Assistant
Python
Mathematics
Project Management

Apr. 2024 - Present

Appalachian State University

Designed and authored a Python library for solving PDEs using Radial Basis Functions including CPU-optimized matrix operations with numPy, OpenMP, and Cython for performance. Integrated automated unit-testing with pytest, and a visualization suite for validating accuracy and convergence using Matplotlib and Seaborn.

Independent Tutor
Mathematics
Instruction

Aug. 2023 - Feb. 2024

Appalachian State University

Operated an independent tutoring venture for collegiate-level Calculus, Statistics, Linear Algebra, Discrete Mathematics. Classic College-kid hustle.

Press J to open the command menu