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 and competitive programmer (HackerRank, Leetcode, Kattis) (ACM ICPC). I'm also a huge foodie, and I enjoy exploring new cuisines and cooking for myself and others. Ich kann ein bisschen 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
Teaching

Aug. 2024 - Dec. 2024

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 gave talks on Debugging with GDB & Valgrind, Writing effective C & C++, and developing in Linux environments.

Research Assistant
Python
Mathematics
Data Science

Feb. 2024 - Aug. 2024

Appalachian State University

Designed and authored a Python library for solving PDEs using Radial Basis Functions including integrating automated unit-testing with pytest, and a visualization suite for validating accuracy and convergence using Matplotlib and Seaborn.

Independent Private Tutor
Mathematics
Statistics
Teaching

Aug. 2023 - Feb. 2024

(Unofficially) 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