Alex Peczon

Hello, I'm Alex

CS student focused on AI, Data Science, Simulations & High Performance Backends

Technical Skills

Languages

Python
Java
C
C++
JavaScript
TypeScript
Assembly
GO lang
Japanese (Beginner)

Technologies

Flask
Matplotlib
PyTorch
NumPy
Pandas
Pygame
tkinter
React
Angular
Node
Django
Tailwind
SQL
Jupyter Notebooks
PostgreSQL
Keras
Scipy
Seaborn
CUDA
SQLite3
ChromaDB
Godot

Applications

Microsoft Suite
Adobe Suite
Google Suite
Excel
Canva
Git
Godot
Unity
Qualtrics

Projects

Select projects showcasing my skills and interests. Click any project to learn more!

Dreamville Project
In progress

nextsteamgame.com

A game recommendation app backed by a custom ETL pipeline. It pulls data from Steam, YouTube, and websites, using VADER sentiment analysis, regex, gameplay keyword frequency, and spam filters to extract the most insightful reviews. From these, it procedurally generates tags and places each of the 20K+ games into a hierarchical genre tree (Genre → Subgenre → Sub-subgenre). Each game is turned into a vector capturing gameplay, tone, art, and music, stored in a vector DB. Searches prioritize gameplay similarity, with user-selected tags adjusting vector weights. Currently used by 100+ users.

Go Flask/Gunicorn nginx HTMX SQLite3 Vector Simularity Spacy Vader Sentiment
Dreamville Project

Antitode Intelegence

autonomous agent framework built to detect and mitigate training data poisoning in LLM development. Inspired by the scientific method, the system uses a modular suite of AI agents—hypothesis generators, script builders, critics, and testers—to audit data for adversarial patterns. to improve llm data input. utilizing a crewai framework and a eletron based ui.

Crew AI Electron Docker HTMX
Dreamville Project
In progress

Dreamville

Gamified assignment tracker Canvas LMS. removes self-accountability by only allowing you to check off assignments you've actually completed. Build your own virtual city with coins earned from completing tasks, Features a linear regression algorithm to measure assignment urgency based on completion patterns and difficulty.

Godot Go GOGO Stack Canvas API Linear Regression Game Dev
Maldemic Project

Maldemic Simulator

Godot Python Python

Stochastic Markov-based SIRD simulator using NumPy/SciPy with a Godot 3D globe visualization. It models virus spread using Markov chains and city coordinates. Create a virus and watch it spread in real time! Recieved a grant to incoproprate Nueral Networks.

Godot GDScript Markov Models Numpy SciPy
USF Crawler Project

USF Search Engine Crawler

Go

Concurrent Go web crawler with SQLite, leveraging worker pools, batch processing, and optimized database transactions for efficient large-scale indexing. Supports thousands of goroutines with robust search functionality.

Go SQLite Concurrency
Hyper Rosen Hyper Rosen Demo

Hyper Rosen

Godot

3D Godot game simulating galaxy formations with Perlin noise and vector field enemies.

Godot 3D Perlin Noise
NutriFinder App

NutriFinder App

React Flask

Flask-React Powered website returns a list of food items and nutritional info from restaurants that fits your dietary needs.

React Flask Python
Old Man Climbs

Old Man Climbs

Godot

Mini Game submission for GDC game jam at UC Merced featuring Godot.

Godot Game Jam
Spiral-Visualizer

Spiral-Visualizer

Matplotlib

Visualize spirals by putting the directions up, right, down, and left in a queue data structure.

Python Matplotlib Data Structures

Experience

Professional roles where I've applied my technical skills to solve real-world problems.

Candel StoriesPositive Behavior Supports Corp.

Data Engineer Intern
Apr 2025 - Present · 2 mos
San Francisco Bay Area
  • Going to work on maintaining the Data warehouse at PBS
Data Engineering Data Warehouse

Candel Stories Production Assistant

Production Assistant Numpy
April 2025 - Current
San Francisco
  • Learning how to work on production in documentaries and movies
Management Production Equipment Maintance

USF MAGIC Lab

Research Assistant Go Python PyTorch
April 2025 - Current
University of San Francisco
  • Researching quantum criticism methodologies using tagged news corpora to analyze media bias and sentiment.
  • Developing a data pipeline using a Go-based web crawler to efficiently collect and process news articles at scale.
  • Implementing ChromaDB for vector embeddings to analyze semantic relationships between news articles and identify patterns of bias.
  • Studying "Quantum Criticism: A Tagged News Corpus" and "Quantum Criticism: An analysis" to develop improved methodologies for news article analysis.
  • Working with NLP models to identify patterns of bias and sentiment in large-scale news datasets.
  • Contributing to the development of more objective metrics for analyzing news reporting across different sources.
NLP Python Go ChromaDB Vector DB Web Crawler Data Analysis PyTorch Research

USF University of San Francisco Marketing

Student Web/Data Intern Slate Slate Slate
Dec 2024 - Present
University of San Francisco
  • Cleaned records in USF's SQL database (SLATE), improving data accuracy.
  • Analyzed USF's admission events using SQL, Pandas, and NumPy to generate data-driven insights, quantifying their impact on student enrollment.
  • Design, maintain, and update web pages for myusf.usfca.edu to improve accessibility and user experience.
  • Streamlined the process of updating HTML emails and web pages by automating data retrieval from Excel sheets using Python libraries Jinja2 and Pandas.
  • Integrating Neural Networks with PyTorch to streamline data cleaning and visualization.
SQL Python Pandas NumPy PyTorch HTML/CSS

UC Merced Students Assessing Teaching and Learning (SATAL)

Data Analyst Intern Python Qualtrics Python
Dec 2023 - May 2024
UC Merced
  • Conducted group interviews with 50+ classes (20–300 students each) to collect and analyze survey data.
  • Processed and cleaned survey data from XML Qualtrics using Microsoft Excel, ensuring accuracy for faculty reports.
  • Streamlined the process of categorizing survey responses by developing an app using fine-tuned LLM models, TensorFlow, Pandas, and Flask, automating classification with 99% accuracy and reducing manual effort by 80%.
TensorFlow LLM Flask Pandas Excel XML

Stanford ID Tech Stanford Teaching Program

Machine Learning Coding Instructor Python Python
May 2024 - Aug 2024
Stanford
  • Taught Neural Networks and Python programming to 20 high school students across 9 classes.
  • Introduced essential tools such as NumPy, Pandas, ChatGPT, Keras, API calls, and key algorithms and data structure concepts.
  • Designed schedules, resolved time conflicts, and mapped student/staff locations using NumPy and Matplotlib, formatting results in Excel for staff use.
Python Neural Networks NumPy Pandas Keras Matplotlib

Favorite Language

My top programming language for building high-performance systems.

Go

Go

When it comes to backend development, I choose Go for its exceptional performance, built-in concurrency, and simplicity. Go's goroutines and channels make it ideal for building scalable, high-performance services and distributed systems.