Software engineer · computer science, University of Houston

Harpreet Kaur
Goraya

I build full-stack web apps that turn messy real-world logic — spreadsheet formulas, trip budgets, ticket queues — into something a database and a clean API can actually reason about.

01 · About

I'm a Computer Science student at the University of Houston (3.81 GPA, Dean's Distinguished Scholars List) with hands-on experience building full-stack applications in JavaScript, React, Node.js, and Express. I like projects where the interesting part isn't the CRUD — it's the logic underneath: how a budget gets checked for realism, how a withdrawal should or shouldn't affect a savings goal, how a queue stays fair under load. Strong foundation in data structures, databases, and machine learning, and I test what I build.

University of Houston

B.S. Computer Science · GPA 3.81

Expected Dec 2026 · Dean's Distinguished Scholars List

Lone Star College

A.S. Mathematics & Science · GPA 4.00

Graduated May 2025

02 · Skills

Languages

PythonJavaScriptJavaSQLC++RHTMLCSS

Frameworks & Libraries

ReactNode.jsExpressPandasNumPyJestSupertest

Data & ML

Power BIExcelStatistical ModelingPredictive AnalyticsData Visualization

Databases & APIs

PostgreSQLMySQLREST APIsJSONSchema Design

Tools & Practices

Git/GitHubUnit TestingTDDJupyterVS CodeUI/UX Design

03 · Projects

MoneyMingle

In development

A database-backed savings tracker that replaces a personal spreadsheet — goals, accounts, and a transaction log with real deposit, withdrawal, and reallocation logic instead of spreadsheet formulas. Handles the messy cases spreadsheets wave away: splitting a withdrawal across goals, and deciding whether spending money should count against a goal's progress or not.

ReactNode.jsExpressPostgreSQLPrismaREST API

Wayfare

Backend working

An AI travel planner that checks whether your budget is realistic before building an itinerary — and if it isn't, tells you the lowest budget that would actually work instead of returning nothing. Groups each day's stops by area so you aren't crossing the city twice, and matches restaurants by price, rating, and cuisine.

ReactExpressPostgreSQLClaude APITailwind CSS

QueueSmart

Course project

A full-stack queue management system built with a team for a Software Design course. Contributed backend authentication, ticket history, and core business logic — RESTful APIs with bcrypt password hashing and role-based access control, backed by 29 automated Jest/Supertest tests reaching 93% statement coverage.

ReactNode.jsExpressJestSupertest

04 · Experience

Science Lab Coordinator

Lone Star College System

Aug 2025 – Present

  • Coordinate laboratory operations across multiple science courses, supporting 100+ students per semester.
  • Maintain inventory records for 200+ laboratory equipment items and chemical supplies.
  • Analyze student performance data to identify trends and support instructional improvements.

05 · Contact

Let's build something.

Open to software engineering internships and new-grad roles.