Tech Stack

The technologies, languages, and tools I'm experienced with.

Programming Languages

Python

Advanced proficiency with data science libraries, web development, and automation

Java

Strong foundation from both college and high school coursework

C

Systems programming and low-level development

Bash

Shell scripting and automation

JavaScript

Web development and interactive applications

TypeScript

Type-safe JavaScript development

Frontend

React

Component-based UI development

Next.js

React framework for production-grade applications

Tailwind CSS

Utility-first CSS framework

HTML/CSS

Web markup and styling fundamentals

UI

Shadcn and component libraries

Data Science & ML

NumPy

Numerical computing and array operations

Pandas

Data manipulation and analysis

Matplotlib

Data visualization

Scikit-learn

Machine learning implementations

BigQuery

SQL and large-scale data analysis

Cloud & Backend

AWS Services

Cloud computing and deployment

Firebase

Backend as a Service, real-time database, and authentication

PostgreSQL

Database management

Django

Python web framework

Node.js

JavaScript runtime for server-side applications

Development Tools

Git

Version control and collaboration

Unix Command Line

System administration and automation

ORM Tools

Object-relational mapping

Streamlit

Data application development

VS Code

Powerful code editor with extensions

Docker

Containerization for consistent development environments

Productivity Suites

Google Workspace

Collaborative tools and document management

Microsoft Office

Professional document creation and analysis