Baoying Feng

Software Development Engineer

Profile Photo

Hi, I'm Baoying Feng

Accomplished Software Development Engineer with a strong foundation in full-stack development. Proficient in multiple programming languages and frameworks, with experience in developing reliable and efficient web applications and services. Currently enrolled at the University of Arizona, pursuing a Master's degree in Computer Science.

Featured Projects

Enhancing Sentiment Analysis Models for Cryptocurrency Discourse: A Study of LSTM and Transformer Architectures

This study explores sentiment analysis on Bitcoin-related tweets using two advanced neural network models: LSTM with attention and a Transformer model. Employing distinct tokenization methods, the Enhanced LSTM model focuses on model-specific features, while the Transformer leverages a pre-trained BERT tokenizer to handle complex linguistic patterns.

Q-Learning vs. Deep Q-Learning: Pong Game

This project examines the performance of Q-learning and Deep Q-learning agents in the classic game of Pong. The exploration aims to gain deeper insights into the distinct ways reinforcement learning algorithms function in a gaming environment. By comparing the interactions between Q-learning and Deep Q-learning agents in Pong, this study seeks to understand their strengths and limitations. Rigorous experimentation across varying levels of complexity offers a nuanced perspective on how these algorithms adapt to dynamic gaming environments.

Goal! - Personal Goal Tracker

The Goal Tracker App is a robust and modular application designed to efficiently manage and track user goals. Its architecture includes distinct components such as templates that dynamically generate HTML content for the user interface, views that act as a bridge between the frontend and backend, and models that define the data structures and handle interactions with a PostgreSQL database. The backend is further reinforced by a user authentication module for secure access and a goals management module that handles the creation, updating, and tracking of goals.

Skills & Technologies

Java

HTML

JavaScript

C++

PHP

Python

SQL

Go

Bootstrap

Django

Laravel

React

Vue

LangChain

AWS

Git

Docker

Linux

Unity