ARalirad.dev

Computer Engineering · Texas A&M University

Ali Rad

Computer Engineering student at Texas A&M. I research TMS neuronavigation at Houston Methodist and viral genome annotation in the Neuman Lab, and build embedded systems, computer vision, and full-stack software.

Builds
Embedded systems, computer vision, web apps
Stack
C++ · Python · TypeScript · JavaScript · Java · SQL
Based
College Station, Texas
Status
Seeking summer 2027 internships
01

Projects

10 entries

Projects marked Live are running now. AliBot is the assistant in the corner of this page.

Filter
01Live
The AliBot chat panel with suggested questions

AliBot

A RAG chatbot for this site, running as a TypeScript Cloudflare Worker. It combines vector search with BM25, reranks the results with a cross-encoder, and has Llama 3.3 70B answer only from the retrieved sources, with citations. A 33-question eval set measures retrieval recall, citation accuracy, and prompt-injection resistance: 100% recall@4 at 1.9 s median latency.

StackTypeScript · Cloudflare Workers · Vectorize · Workers AI
02Live
The TMS-Nav viewer showing a head model with 10–20 electrode sites, coil, and placement metrics

TMS-NavKhavari Lab

Research software for comparing EEG 10–20 cap targeting with MRI-guided TMS neuronavigation. A Python pipeline builds scalp meshes from T1 MRI, places 10–20 electrode sites by arc length, and runs Monte Carlo sampling of coil placement error. Recorded Brainsight poses feed the placement statistics, a SimNIBS workflow models the induced electric field, and a Three.js viewer shows the results in 3D.

StackPython · NiBabel · SimNIBS · Three.js
03Live
The LapseCam recording window with capture-source and speed controls

LapseCam

A Windows desktop app that records the screen, webcam, or both and exports a time-lapse at up to 600x. Frames are captured locally and assembled with FFmpeg; nothing is uploaded.

StackElectron · JavaScript · FFmpeg
04Live
Generated lock-screen wallpapers showing a year calendar and a life-in-weeks grid

Dynamic Wallpapers

Generates phone lock-screen wallpapers from a URL: a year calendar, life-in-weeks grid, or goal countdown. The server renders SVG layouts to PNG with sharp, and an iPhone Shortcut or MacroDroid task refreshes the wallpaper daily.

StackNext.js · TypeScript · Tailwind · sharp
05Live
The Milo dashboard showing daily goals and a streak counter

Milo Motivational Buddy

A goal and habit tracker that stores progress and streaks in MySQL, with a chatbot for journaling, reminders, and daily prompts.

StackJavaScript · MySQL
06Live
The AliChart patient-records screen with role-based navigation

AliChart

A healthcare records web app on a PostgreSQL schema of 5+ relational tables (patients, records, users), originally deployed on AWS. Role-based access control separates three user types, and a REST API handles CRUD on clinical data.

StackJavaScript · PostgreSQL · AWS
07You are here
The alirad.dev home page

This website

My portfolio, built with Astro, Tailwind, and TypeScript. All content lives in one data file that both the page and AliBot's corpus are generated from.

StackAstro · Tailwind · TypeScript
08Hackathon
The AggieQuest daily-challenge screen

AggieQuestHowdyHack

A HowdyHack web app that issues daily challenges to students. I built the Flask backend and REST endpoints for challenges, submissions, and user progress.

StackPython · Flask · REST API
092nd place · FREEWORKS
The MarketScope dashboard comparing several stocks over time

MarketScopeFREEWORKS

A Streamlit dashboard for comparing 25+ stocks with live data from yfinance. pandas computes daily change, total return, and volatility. 2nd place at FREEWORKS, Texas A&M.

StackPython · Streamlit · pandas
10Graphics
A 3D scene from RadGame with a debug overlay

RadGame

A 3D game in Java, written to learn graphics programming. LWJGL handles rendering and ImGui the debug tools; it has player movement, collision detection, and basic enemy AI.

StackJava · LWJGL · ImGui
02

Research

2 entries
03

Experience

4 entries
04

Involvement

7 entries
05

Moments

9 frames

Pitch wins, podiums, and a lot of music. Drag the strip or use the arrows.

01 / 09
01Good Bull Pitch
Ali Rad and his team after winning the Good Bull Pitch Competition
My team after we pitched IRIS, an autonomous surgical light, at the Good Bull Pitch Competition — first place, plus $500 to keep developing the prototype.
02FREE formal
Ali Rad with his FREE Internal committee at the winter formal
My freshman leadership organization's winter formal, with my committee, Internal.
03Fish Camp
Ali Rad on the final day of Fish Camp at Texas A&M
The final day of Fish Camp, when I officially became an Aggie.
04Playoff win
Ali Rad with his soccer teammates after a playoff win
With my soccer teammates after winning our first playoff game in three years.
05Conducting
Ali Rad conducting a high school orchestra
Conducting one of my high school's orchestras as an officer. I'm fairly sure this was Aladdin.
06Orchestra award
Ali Rad receiving a district orchestra leadership award
Nominated across the district as the embodiment of what it means to lead as an orchestra student.
07Chamber recital
Ali Rad with his chamber group after performing the Dvořák Piano Quintet
My chamber group right after we survived a very daunting Dvořák Piano Quintet.
08Senior awards
Ali Rad at his high school senior awards
Senior year: nominated for most school spirit, and somehow also prom king.
09First piano
A young Ali Rad playing the piano for the first time
The oldest photo I have of myself at a piano. Everything else on this strip starts here.
06

Contact

Open to summer 2027

I'm looking for a summer 2027 internship. Email is the best way to reach me.

alizrad99@gmail.com
Location
College Station, Texas