Hello World!

My name is Alan Perez. I am a soon to graduate student at the University of Texas at El Paso in the field of computer science. I have experience in web development building REST APIs and web applications, as well as some Mobile Development. I am currently looking for opportunities to improve my skillset and become a resourceful software engineer.

[  Portfolio  ]

Connect 4

Connect 4 game

This is a server-client based Connect 4 game. The server provides the rules of the game, as well as an opponent to the player, while the client serves as an interface where the user can make their moves and see the status of the game. A star is shown at the bottom of the grid to indicate the last movement done for clarity


Technologies: PHP, Dart

Link: Client , Server


CAN Bus Visualizer

CAN Bus Visualizer browser app

This is a web application written in React and Typescript. It allows an analyst to view information gathered from the CAN Bus of a vehicle. It displays the traffic gathered from the vehicle in a table, and it shows the sensors as nodes on a map (used Reactflow for the diagram). I lead the Front end team responsible for the look and feel of the application, and collaborated with the Backend team to define the API calls.

NOTE: I was a contributor to this project and the repository will be private until the end of 2022.


Technologies: React, Typescript

Link: Repository


Quiz App

Quiz app

This is a mobile multi-platform app. It obtains a list of questions from the University of Texas at El Paso's server. A user can then select a number of random questions to answer and receive a score and feedback at the end. It requires a user to authenticate themselves.


Technologies: Dart, Flutter

Link: Repository


Paper Rails

Paper Rails app

This is an iOS journal application. It allows the user to write entries, which are updated with current date. The development of the app is currently on pause, but additional features will be added, such as detecting the user's location and weather when an entry is created, record the user's mood, change appearance, etc.


Technologies: Swift, SwiftUI

Link: Repository

Languages and Frameworks

Languages

  • Python
  • Javascript / Typescript
  • Dart
  • Java
  • C
  • SQL

Web Development

  • HTML & CSS
  • React
  • Fast API
  • Flask
  • PHP

Other Technologies

  • Linux
  • Git
  • Github / Gitlab
  • Docker
  • REST APIs

And more coming in the way 🧐

[  Contact  ]

Alan Perez