Skills

My Technical Skills

I've worked across AI/ML, full-stack development, Data Science, and CS fundamentals. Each section below describes my interest and background in the respective field, as well as how those skills were generally acquired. Check out my projects page and resume to learn more!

AI/ML

AI and Machine Learning are my primary areas of expertise and interest. I’ve completed college coursework, Coursera specializations, IBM’s AI Engineering Professional Certificate, and a collection of personal projects. My hands-on experience includes training models like logistic regression and random forests, developing and fine-tuning neural networks, and evaluating model performance. I’m especially passionate about Generative AI and creating LLM-powered applications using LangChain, GPT models, and retrieval-augmented generation (RAG). This field truly excites me, and I hope to expand the world of AI/ML for many years to come!

Python Logo

Python

NumPy Logo

NumPy

TensorFlow Logo

TensorFlow

PyTorch Logo

PyTorch

SciKit-Learn Logo

SciKit-Learn

OpenAI Logo

OpenAI

LangChain Logo

LangChain

Jupyter Notebook Logo

Jupyter Notebook

Web Application Development

Intermediate experience building modern web apps with React, Next.js, and Tailwind. I am skilled in UI/UX design, full-stack development, API integration, and Vercel cloud deployment. I’ve also worked with Docker to containerize and deploy applications to cloud environments, such as AWS. Web Applications are a great way to make code accessible and easy to navigate for a wide range of users, and for that I appreciate their immense value.

HTML Logo

HTML

CSS Logo

CSS

JavaScript Logo

JavaScript

Next.js Logo

Next.js

React Logo

React

Tailwind Logo

Tailwind

Docker Logo

Docker

AWS Logo

AWS

Data Science

Skilled in working with datasets, Data Preprocessing, Exploratory Data Analysis (EDA), Data Visualization, Database Design, querying databases, and collecting data. We live in a data-centric world, and understanding how to work with and analyze data is perhaps just as important as knowing how to read and write code.

SQL Logo

SQL

MySQL Logo

MySQL

PostgreSQL Logo

PostgreSQL

Supabase Logo

Supabase

CS Fundamentals

Solid understanding of computer science principles and basic algorithms. Much of my college coursework was geared towards understanding the basics of computer architecture, data structures, algorithms, OOP properties such as classes and polymorphism, and proper documentation/coding standards. I have a well rounded background in C++, and I understand the principles of low and high level coding languages.

C Logo

C

C++ Logo

C++

Java Logo

Java

VS Code Logo

VS Code