Progress Car
Kevin Farokhrouz - Photo

Kevin Farokhrouz

About Me

Hey, I'm Kevin! I'm a third-year Computer Science student passionate about software engineering, AI, and creating meaningful digital experiences. With a focus on full-stack development and leading teams, my goal is to build innovative solutions that have a real impact. In my free time, I enjoy exploring web development, diving into machine learning, and picking up knowledge on just about anything that sparks my curiosity.

Languages

  • Python
  • Java
  • JavaScript
  • TypeScript
  • SQL
  • C/C++
  • Kotlin
  • Dart

Frameworks

  • React
  • Next.js
  • Tailwind CSS
  • Node.js
  • Flask
  • FastAPI

Dev Tools

  • Git
  • GitHub
  • Kubernetes
  • Firebase
  • PostgreSQL
  • MongoDB
  • MySQL
  • Unreal Engine
  • Unity

Experience

Research Assistant

ITLab @ UTAArlington, TX

Aug 2023 - Present

  • Leading the development of a dashboard for the analysis and visualization of large data sets utilizing Multi-Layer Networks (MLN), backed by IEEE-published research.
  • Engineered a robust backend analysis pipeline in Flask and Python, that leverages community detection algorithms and a custom expression evaluator to efficiently process and interpret MLN layers for actionable insights.
  • Utilized Flask and Python for API development and React.js for an intuitive user interface.

Director - ACM Create

ACM @ UT ArlingtonArlington, TX

Aug 2024 - Present

  • Lead and oversee the development of software projects serving the UTA student community.
  • Directly manage a team of developers through the planning of projects, team collaboration, and ensuring timely delivery of quality applications.
  • Drive technical innovation and student engagement by creating opportunities for members to contribute and enhance their skills in real-world software development projects.

Projects

MavGrades

MavGrades

Next.jsSQLiteChart.jsTypescriptTailwind CSS

Project director and lead developer: A platform for UTA students to view and compare course/professor grade distributions. Trusted by over 5,000 students.

Multi-layered Network (MLN) Dashboard

Multi-layered Network (MLN) Dashboard

FlaskPythonC++SQLitePlotlyBokehNetworkXPyviz

Lead developer: A platform for the analysis and visualization of large datasets using Multi-Layered Networks.

Cluster

Cluster

FlutterDartFirebaseFireAuthSendGrid

A user-friendly mobile app to facilitate group communication among high school and university students.

ACM UTA Site

ACM UTA Site

Next.jsTypescriptTailwind CSSGitHub APIGoogle API

The official site for the ACM Chapter at UT Arlington.

KnowNonsense

KnowNonsense

Unreal EngineC++Next.jsMongoDBFastAPITypescript

A real-time VR application for truth validation and fact-checking for debate points, with transcripts and feedback available on the web.

GeoWizard

GeoWizard

TensorFlowPythonNumPyPandasMatplotlibScikitlearnGoogle Maps API

A machine learning model trained on Google Maps Street View images to predict the location of a given image.

© 2025 Kevin Farokhrouz. All Rights Reserved.Do NOT click me.