Element Materials Technologies
RF testing & software automationWrote Python scripts to communicate with RF test equipment and parse test data, connecting software with laboratory instrumentation.
A neural network learns to turn two surface coordinates into a point in three dimensions. Each particle follows its predictions.
Watch the shape emerge from its first predictions. Switch forms to give it a new shape to learn. Amber marks the places where it still differs from the mathematical target.
Trained here in your browser. No API, uploaded data, or pretrained model. Cursor movement bends the view; it does not train the network.
SOFTWARE ENGINEER & BUILDER
I’m Ali. I build thoughtful software at the intersection of intelligent systems, connected devices, and human experience.
Full-stack engineering ✳ Applied intelligence ✳ Physical computing ✳ A little experimentation
01 / SELECTED WORK
From software you interact with
to systems that interact with the world.
A selection of things I’ve built.
Connecting sensors, local computing, and AI for a more responsive home.
Making vehicle localization more reliable when sensor readings are noisy.
Exploring how real-time visual feedback can make social cues easier to understand.
A wearable memory aid, with the software to organize what it captures.
02 / THE PERSON BEHIND THE CODE
I’m a software engineer in San Jose with a B.S. in Software Engineering from San José State University. My projects range from web applications and developer tools to computer vision, wearable devices, and robotics simulation.
Before graduating, I wrote software for RF testing equipment, taught children to code, and built backend applications. Those experiences shaped how I work: understand the problem, explain things clearly, and keep improving the result.
Python · TypeScript · JavaScript · Java · C++ · SQL
React · Next.js · FastAPI · Flask · Node.js · PostgreSQL
TensorFlow · OpenCV · ROS2 · ESP32 · MQTT · NVIDIA Jetson
Git · Docker · Google Cloud · SQLAlchemy · Webots
Wrote Python scripts to communicate with RF test equipment and parse test data, connecting software with laboratory instrumentation.
Taught children to code in Cupertino through Scratch lessons and workshops, breaking technical ideas into approachable steps.
Built applications and APIs in a startup environment, working with Node.js, databases, and backend architecture.
03 / LET’S CONNECT
Interesting problems, thoughtful teams, or just a good conversation.
I’d love to hear from you.