Software Developer

Hi, I'm Pranay Joshi

Building innovative solutions at the intersection of AI, web technologies, and human-computer interaction.

pranay@portfolio:~

$ ./welcome.sh

Hello, World! Welcome to my portfolio—dive in to explore my professional journey, technical expertise, publications, and projects.

$ _

About Me

Who I Am

I'm a passionate Software Engineer with expertise in Backend Development, Full Stack Engineering, and AI/ML. Currently pursuing my B.S. in Computer Science with a minor in Robotics at The University of Alabama, I combine academic excellence with practical experience in industry and research.

My journey includes contributions to open source through Google Summer of Code, research in Human-Computer Interaction, and development of innovative projects like brain-computer interfaces and AI-powered applications.

Education

The University of Alabama

B.S. in Computer Science, Minor in Robotics

May 2027

• GPA: 3.96/4.00

• 2x President's List, University Honors Scholar, Emerging Scholar

• Achievements: Google Summer of Code, ACM ICPC finalist, UGAHacks winner, Google Code-in winner

Experience

Backend Engineer Intern

June 2025 - August 2025 (Upcoming)
Shipt
Birmingham, Alabama
  • Will develop and maintain backend services using Golang to support the Members Payment infrastructure.

Backend Developer

August 2024 – Present
Center for Advanced Public Safety
Tuscaloosa, Alabama
  • Build an Automation Pipeline tool using Python for ArcGIS users to streamline the process of physically extracting and visualizing CAD objects as feature classes.
  • Leverage Golang's concurrency with Next.js for development of web-based statistics platform for visualizing different relationships between E-crash data from all 67 counties of Alabama.
  • Build framework using Docker and company's server to perform instant queries on department's SQL database, to build multiple features for over 170+ divisions.

Software Developer (Open Source)

May 2024 – August 2024
Google Summer of Code (Postman)
Remote
  • Developed a CLI Source Generator for Corvus.JsonSchema, by integrating Corvus APIs to automatically generate and add Schema code to user's project for compilation.
  • Leveraged Postman and JSON Schema for data modeling, to generate code adhering to standardized data structures.

Research Assistant

Jan 2024 – Present
Human Technology and Interaction Lab, The University of Alabama
Tuscaloosa, Alabama
  • Develop a Human-Computer Interaction(HCI) platform powered with AI similar to Google Teachable Machine for EEG/EMG devices, which collects and trains on live data and detects movements and emotions in real time.
  • Co-authored and published research paper on EEG and EMG device applications for engaging K-12 students with physiological computing and robotics to CHI 2025 Japan, the most prestigious research conference in the HCI field.
  • Build latest Neuroscope, a brain-computer interface (BCI) and EEG-powered neurotechnology application using JavaScript, Python, Rete.js, and Electron to control robots with the MUSE device by processing brain waves.

Artificial Intelligence Developer

Oct 2021 – Oct 2022
Dubverse
Delhi, India
  • Led a team of six undergraduates to develop a Computer Vision product for a $30M startup using Python, GCP, TensorFlow, and OpenCV, enhancing Google Lens' text masking and generating $100/week in beta.

Projects

MindBeats

Feb 2025
Winner, UGAHacks
Athens, Georgia

EEG-based music recommendation system that utilizes real-time brain signals and emotion detection via custom CNN model to generate playlist recommendations.

Python
TensorFlow
Streamlit
OpenAI API
EEG
CNN

Hoister

Developer
Tuscaloosa, Alabama

User-friendly web hosting platform for seamless deployment, of backend web services and front-end, full-stack applications.

AWS
React
Next.js
Golang
TypeScript
Kafka
Docker

Neuroscope

Developer
Tuscaloosa, Alabama

EEG-powered neurotechnology to perform complex robotic simulation using brain waves and writing commands via Scratch like interface.

JavaScript
Python
Electron
BCI
EEG
Robotics
Blockly

Medico

May 2020 – Sept 2020
StarStruck project, GitHub
India

AI-driven, CLI, and speech-based tool for detecting medical terms with 20+ stars and over 1500 views.

Python
NLP
NLTK
Pandas
NumPy
Amazon Transcribe API
CLI

Publications

PhysioBots: Engaging K-12 Students with Physiological Computing and Robotics

May 2024

Authors

Myles Lewis, Pranay Joshi, Wesley Cade Junkins, Vincent Ingram, Chris S. Crawford

Published In

CHI Conference on Human Factors in Computing Systems Extended Abstracts (CHI EA '24)

Abstract

Physiological computing, which involves using physiological signals to control technology, has the potential to engage K-12 students in computing education. However, there is limited research on how to effectively introduce physiological computing concepts to K-12 students. In this paper, we present PhysioBots, a novel approach that combines physiological computing with robotics to engage K-12 students in computing education. We describe the design and implementation of PhysioBots, as well as preliminary findings from a pilot study with K-12 students. Our results suggest that PhysioBots can effectively engage students in learning about physiological computing and robotics, while also fostering creativity and problem-solving skills.

Keywords

Physiological Computing
Robotics
K-12 Education
EEG
EMG
Human-Computer Interaction
STEM Education
View Publication
DOI: 10.1145/3706599.3720106

Skills

pranay@skills:~

$ _

Languages
Frontend
Backend
Databases
DevOps & Cloud
AI & ML

Tech Stack

Golang
Python
TypeScript
React
Next.js
Vue
Node.js
Django
REST APIs
MySQL
PostgreSQL
MongoDB
Docker
Kubernetes
AWS
TensorFlow
PyTorch
OpenCV

Hover over a category to explore skills

Contact

Get In Touch

I'm always open to discussing new projects, opportunities, or collaborations. Feel free to reach out through any of the channels below.