Skip to content

Hello, I'm
Borhan Rahimi

A software engineering student focused on building clean, modern full-stack apps with great UI and real backend logic.

UTSA • Graduating May 2026 • Building real-world projects

UTSA • May 2026React • TypeScriptNode • DB • Docker
profile

About Me

CS @ UTSA • Graduating May 2026 • Full-stack focused

I’m a computer science student who cares about both sides of building software: clean design and solid engineering. I like shipping products that feel simple, fast, and trustworthy from the first interaction.

My focus is building structured frontend systems and pairing them with backend logic that holds up in real usage—clear state, clean APIs, and predictable data flow.

What I value

Clarity

Simple UI, readable code, and no unnecessary complexity.

Reliability

Real data flow, validation, and logic that holds up.

Craft

Performance, details, and a polished product feel.

Past → Now → Next

Past

Built strong CS fundamentals through coursework and projects that taught me how to structure code, think logically, and ship features step-by-step.

Now

Building full-stack apps with React + TypeScript and backend APIs—focused on clean UX, maintainable architecture, and real functionality (not just demos).

Next

Leveling up through internships and production-style work—shipping features users rely on, improving performance, and learning from real feedback.

EXPERIENCE

Real-world collaboration, production-style workflows, and team-based development.

Software Engineering Student — H-E-B Digital

Quest for Texas Best (University–Industry Project)

2025 – Present | San Antonio, TX
ReactTypeScriptTailwind CSSFastAPIPostgreSQLSQLAlchemyDockerGitLabJiraSlackPostmanpytest
  • Collaborated with H-E-B Digital in a production-style, course-based software engineering environment
  • Built and refined frontend features using React and TypeScript with reusable component patterns
  • Integrated frontend workflows with REST APIs built using FastAPI
  • Worked with PostgreSQL through SQLAlchemy for data persistence and data modeling
  • Used Docker to standardize development environments and reduce setup friction
  • Followed Agile workflows using GitLab merge requests, Jira task tracking, and team communication
  • Validated API behavior using Postman and supported automated testing workflows with pytest

PROJECTS

A few things I’ve built — full-stack apps, clean UI, and real features that ship.

MYGROCERY — Full-Stack Web Application

ReactNode.jsMongoDBStripeREST
  • Built a full-stack grocery e-commerce platform with authentication, cart, and checkout
  • Designed REST APIs and integrated Stripe for real payment processing
  • Persisted orders and user data using MongoDB
  • Focused on clean, user-friendly UI inspired by real consumer apps

UTSA Student Course Planner

ReactNode.jsMySQLAPIsCSV
  • Developed a course planning platform for browsing courses and building schedules
  • Designed backend APIs and relational database schema using MySQL
  • Implemented CSV data ingestion and admin tooling

PicPick — Android Photo Management App

JavaAndroidMVCFile I/O
  • Developed an Android app to organize photos into Keep / Trash / Skip workflows
  • Applied MVC architecture and file I/O for local image management
  • Designed scrollable layouts and modular activities for usability

Skills & Expertise

Scroll to explore categories

Programming Languages

Core languages used across frontend, backend, and systems.

  • TypeScript
  • JavaScript
  • Python
  • Java
  • C
  • CSS

Frontend

Clean UI, responsive layouts, and maintainable components.

  • React
  • Next.js
  • Tailwind CSS
  • Responsive UI
  • State Management
  • Accessibility Basics

Backend

APIs and business logic designed for real usage.

  • Node.js
  • Express
  • REST APIs
  • CRUD APIs
  • Auth / JWT
  • Input Validation
  • Error Handling

Databases

Data modeling, querying, and storage decisions.

  • MySQL
  • MongoDB
  • NoSQL
  • Schema Design
  • SQL Queries
  • Relationships & Joins
  • Indexing Basics

Systems & OS

Foundational systems knowledge and command-line workflows.

  • Linux (CLI)
  • Bash / Shell
  • File Permissions
  • Processes & Signals
  • Environment Variables
  • Networking Basics

Architecture & Design

Structuring codebases for clarity, scale, and maintainability.

  • MVC (Model–View–Controller)
  • Separation of Concerns
  • Layered Architecture
  • UML Diagrams (Class / Sequence)
  • Code Organization

DevOps & Tools

Workflow, collaboration, and shipping-ready tooling.

  • Docker
  • Docker Compose
  • Git / GitHub
  • Jira
  • AWS (Foundations)
  • Environment Config (.env)
  • VS Code
  • Postman

Let's Work Together

I’m always interested in internships, collaborations, and building ambitious products.