Ankit Rao

Hello, I'm

Ankit Rao

Full-stack developer with a specialization in AI and App Development

About Me

Welcome to my portfolio! I'm passionate about software development and love to create innovative solutions.

I have expertise in modern JavaScript frameworks and a strong background in UI/UX design. I'm also proficient in backend technologies and enjoy working in collaborative environments.

In my free time, I enjoy exploring new technologies and contributing to open-source projects. I thrive in team settings and believe in continuous learning and improvement.

Thank you for visiting my portfolio. I hope you enjoy exploring my work!

Experience

Lead Engineer Developer: VEX Robotics

Dec 2021 - Present

  • Lead engineer notebook designer and team captain for the engineering team.
  • Used PROS and EZ Template to create a fully autonomous robot with C++.
  • Tournament semifinalists and 25th/171 in the entire state of Virginia for skills.
  • Qualified for the state VEX competition held in Doswell, VA.

Founder: Web and Mobile App Development

Dec 2022 - Present

  • Founded and increased membership by 50% from 2023-2024, fostering over 20 students to pursue their passion projects.
  • Participated in a UVA Hackathon with 3 members winning first place in their respective category.
  • Helped improve the CS curriculum at Stone Bridge by integrating HTML and CSS courses.

My Projects

Ho-Ho-Hacks

Ho-Ho-Hacks

Used Java libaries to create a battle royale game that mimics Yoho-Ho-Ho. I worked to create the game logic and the UI.

JavaGraphicsAnimation
Computational Modeling: Predicting the Optimal Launch Angle for a Parabolic Projectile

Computational Modeling: Predicting the Optimal Launch Angle for a Parabolic Projectile

Created a computational model in Java to predict the optimal launch angle for a parabolic projectile. Used kinematics and physics principles to create the model.

JavaKinematicsComputational ModelingPhysics
3D Printed Robotic Finger

3D Printed Robotic Finger

Designed and 3D printed a robotic finger that can be controlled using a servo motor. Used Arduino to control the servo motor. Aditionally, I used a potentiometer to control the angle of the finger. Finally, I made the finger autonomous by training the finger with a 3D convoluted neural network.

PythonMachine LearningTensorFlowKerasNeural NetworksArduino3D Printing

Awards

Most Improved Musician
VEX State Qualifiers
The Aerospace Corporation

Skills

Python
JavaScript
React
React Native
Node.js
HTML
CSS
Next.js
Git
Tailwind
TensorFlow
OpenAI
C++
Java