• Scroll Down • Scroll Down •

Welcome to my portfolio

Hi, I'm Sahil Patel

ML/DL Engineer

View My Work

Projects

A curated selection of work showcasing AI, robotics, full-stack, and game development.

Self-learning Enemy AI in Unity

UnityML-AgentsC#

A reinforcement learning agent trained to behave like a smart enemy in 3D environments.

Self-learning Enemy AI in Unity

OpenCV Object Detection

PythonOpenCV

Real-time object detection system using traditional computer vision techniques.

OpenCV Object Detection

Personal Portfolio

Next.jsEmotionTypeScript

Fully responsive dark/light mode developer portfolio with blog, gallery, and contact.

Personal Portfolio

Skills Overview

AI & ML

  • PyTorch
  • TensorFlow
  • scikit-learn
  • OpenCV

Robotics & Embedded

  • Arduino
  • Raspberry Pi
  • ROS
  • Sensors

GameDev & XR

  • Unity
  • C#
  • AR Foundation
  • ML-Agents

Web Dev

  • React
  • Next.js
  • Express
  • MongoDB

Creative

  • Blender
  • Figma
  • Photoshop
  • Premiere Pro

Tools

  • Git
  • Docker
  • Linux
  • Firebase

Research & Learning

RLHF Paper Summary

Understanding Reinforcement Learning with Human Feedback.

Attention is All You Need

Explains the Transformer architecture with self-attention.

DDPG on OpenAI Gym

Deep Deterministic Policy Gradient implementation on custom gym env.

Image Classification with PyTorch

CNN-based image classifier Colab notebook.

Deep Learning Specialization

Andrew Ng’s 5-part course on Coursera.

CS285: Deep RL

Berkeley’s graduate course with assignments and lectures.

Blog & Learnings

avatar

How I Trained an Agent in Unity

June 20254 minAIUnityRL

Exploring Unity ML-Agents for intelligent behaviors...

avatar

Vision Systems with OpenCV

May 20253 minOpenCVRoboticsPython

A walkthrough of object tracking and detection methods...

About Me

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// Bridging AI, Robotics, and Creative Technology

class SahilPatel {
  constructor() {
    this.name = "Sahil Patel";
    this.basedIn = "India";
    this.email = "sahil9439patel@gmail.com";
    this.interests = ["AI", "GameDev", "Computer Vision", "Creative Coding"];
  }

  education() {
    return [
      { "2022-2027": "B.Tech + M. Tech — Ocean Engineering and Naval Architecture" },
      { "2021-2022": "Springer Public School" },
      { "2019-2020": "Kendriya Vidyalya" },
      { "Certifications and Coursework": [
          "Deep Learning Specialization",
          "Machine Learning Foundations and Application",
          "AI/ML in Robot Autonomy",
          "Probability and Statistics",
          "Programming and Data Structures",
          "Algorithms",
          "Computer Graphics",
          "Computer Organisation and Architecture",
          "File Organization and Database Management Systems",
          "Optimization Techniques",
          "Intro to Cloud Computing"
        ]
      }
    ];
  }

  skills() {
    return [
      "Python", "PyTorch", "TensorFlow", "OpenCV", "ROS",
      "GLSL", "OpenGL", "C", "C#", "CSS",
      "Unity", "ML-Agents", "AR Foundation", "Shader Programming",
      "OpenXR","React", "Next.js", "MongoDB",
      "Figma", "Blender", "Photoshop", "Premiere Pro",
      "Git", "Docker", "Firebase", "Linux",
      "NumPy", "Pandas", "Matplotlib", "Scikit-learn", "Keras"
    ];
  }

  hobbies() {
    return ["Football", "Drawing", "3D Art", "Design", "Tech Experiments", "Mountain Biking"];
  }
}
Avatar

Contact

💬 Available for freelance/collab
🎯 Open to Internship Opportunities📄 Download Resume