|

Software Developer

LinkedIn GitHub

About Me

I'm a software developer currently pursuing a Bachelor's in Computer Science at UC Riverside, expected to graduate in Spring 2026.

I enjoy full-stack development with a strong focus on test-driven development and clean architecture. My experience spans from web applications to command line tools.

I love working on projects that combine technical challenge with positive impact.

Featured Projects

IRKeybridge

Python PyQt Pytest Arduino

A Python/Arduino system that converts TV remote IR signals into customizable keyboard macros. Features easy input mapping, JSON-based configurations, and a GUI for mapping and customizing.

Highlights:

• Serial communication handling and real-time processing

• Shareable remote profiles with IR detection

• 80% code coverage via comprehensive Pytest suite

Document Linter

Node.js Jest Regex AST

A modular rule engine with configurable rulesets to enforce documentation standards across markdown files, featuring regex-based pattern matching and AST parsing for structural validation.

Highlights:

• CLI tool with JSON configuration system

• Multiple output formats for CI/CD integration

• 80%+ code coverage with Jest testing

Netflix Replica

React.js TypeScript Tailwind Express.js

A full-featured Netflix-style streaming application with authentication, protected routes, and video playback capabilities. Integrated with OMDb API for real-world movie data.

Highlights:

• 85% test coverage with Vitest

• Responsive, animated UI design

• Secure authentication and route protection

Scrabble Engine

React.js TypeScript Flask Vitest

A full-stack Scrabble application featuring complex game logic including tile placement validation, scoring calculations, and an advanced word optimization algorithm.

Highlights:

• AI algorithm analyzing board state for optimal plays

• Turn-based gameplay mechanics

• Extensive test coverage for algorithm accuracy

Technical Skills

Languages

Python JavaScript HTML/CSS C++ SQL

Frameworks & Libraries

React.js Express.js Flask Tailwind

Tools & Technologies

Git Node.js Firebase Figma

Education

University of California, Riverside

Bachelor of Science, Computer Science

Expected Spring 2026

Relevant Coursework:

Software Design Computer Graphics Intermediate DSA Computer Networks Operating Systems Computer Architecture Automata & Formal Languages Compiler Design Assembly Language

Let's Connect

I'm always interested in hearing about new opportunities, collaborations, or just connecting with fellow developers.