Code Monkey home page Code Monkey logo

Hi there, I'm Sanjeev! ๐Ÿ‘‹

Welcome to my GitHub profile! I'm passionate about technology, coding, and collaborating on innovative projects. Here's a little bit about what I do:

๐Ÿงช SLAC National Lab Code

I have had the opportunity to contribute to projects at the SLAC National Accelerator Laboratory. Here are some of the projects I've worked on:

Project 1: Modeling and optimization of the FACET-II injector with machine learning algorithms

Description: Published at IPAC'24 - This project focuses on enhancing the SLAC FACET-II injector's performance by integrating machine learning algorithms. Traditional physics simulations are computationally demanding, and our approach replaces these intensive computations with a machine learning model that predicts outcomes in milliseconds. This innovation enables real-time physics predictions, significantly improving operational efficiency. The core of our model is a simple feedforward neural network that predicts key parameters like beam emittance and bunch length based on various inputs. A gradient descent feature analysis of the models reveals which input parameters impact which output parameters signifcantly, aiding the development of virtual diagnostics for particle accelerators.

Tech Stack: Python, MATLAB, XOPT, GPT (General Particle Tracer), Lucretia, openPMD, CNSGA (Controlled Non-dominated Sorting Genetic Algorithm), Feedforward Neural Network.

GitHub Repo: [Link to paper] [Link to the repository]

Project 2: Bmad L1 and L2 phase scan

Description: This project simulates beam dynamics in the FACET-II particle accelerator. It performs a double for-loop scan over L1 and L2 phases to analyze their impact on beam behavior, setting up the simulation environment, running simulations, and visualizing results in a matrix plot format.

Tech Stack: Python, Anaconda, Bmad, pytao, openpmd-beamphysics, numpy, matplotlib, pandas

GitHub Repo: [Link to the repository]

Project 3: Online ML Modeling with Live Data

Description: TBD: take containerized simulations and deploy to online computer on s3df via k8s to perform ml anaylysis during injector runs. Tech Stack: K8s, docker, ML GitHub Repo: TBD

๐Ÿฆ€ Rust Cloud Development Projects

I'm also experienced in developing cloud-based applications using Rust. Here are some of my Rust projects:

Project 1: [Project Name]

Description: A brief description of the project, what it does, and what technologies were used. Tech Stack: List the technologies and tools used. GitHub Repo: [Link to the repository]

Project 2: [Project Name]

Description: A brief description of the project, what it does, and what technologies were used. Tech Stack: List the technologies and tools used. GitHub Repo: [Link to the repository]

Project 3: [Project Name]

Description: A brief description of the project, what it does, and what technologies were used. Tech Stack: List the technologies and tools used. GitHub Repo: [Link to the repository]

๐Ÿš€ Hackathon Projects

I love participating in hackathons and have worked on several exciting projects. Here are a few highlights:

Project 1: [Project Name]

Description: A brief description of the project, what it does, and what technologies were used. Tech Stack: List the technologies and tools used. GitHub Repo: [Link to the repository]

Project 2: [Project Name]

Description: A brief description of the project, what it does, and what technologies were used. Tech Stack: List the technologies and tools used. GitHub Repo: [Link to the repository]

Project 3: [Project Name]

Description: A brief description of the project, what it does, and what technologies were used. Tech Stack: List the technologies and tools used. GitHub Repo: [Link to the repository]

๐Ÿ“ซ How to reach me

Feel free to connect with me on LinkedIn or email me at [[email protected]].

Thanks for visiting my profile! ๐Ÿ˜„

Sanjeev's Projects

deepface icon deepface

A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python

facet-ii icon facet-ii

Sanjeev's work at SLAC: FACET-II, mainly stuff using GPT + Lucretia wrapped in xopt

gpt_to_pmd icon gpt_to_pmd

Matlab script that takes FACET-II Injector's GPT simulation and saves output as openPMD file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.