Git Product home page Git Product logo

Hi
I'm a recent graduate from the Indian Institute of Technology Roorkee, where I obtained a bachelor's degree in Production and Industrial Engineering.

My current interests include data science, finance, multi-objective optimization, health research and scientific visualization. I have actively contributed to various projects in these domains, some of which can be found here.

Hobbies: Football, Hiking, Photography, Video editing, Watching anime/reading manga.

Technical skills

C++, R, SPSS, SQL, Excel, C, Python

Selected works
(click on the figures to get the respective source codes)

FURY-GL projects (Nov 2020 - present)

FURY is a python library for scientific visualisation. I enjoy contributing to FURY and was previously a Google Summer of Code participant with FURY.
Misc. animations
Google Summer of Code 2021
I brought tools for molecular visualisation to FURY by creating a python module which
can be used to create the following molecular representations:

  1. Stick
  2. Ribbon
  3. Ball and Stick
  4. Sphere
Source code for the module
Final report of the work done
GSoC python blogs


Is exercising good for one's heart? (Aug 2020 - Dec 2020)

Performed an experiment where I was the subject. (For more details about this project, mail me)


Finance projects (created and backtested trading algos)

Got interested in finance courtesy The Big Short.
  1. Pairs Trading (Sep 2020 - Jan 2021): This was a group project where I worked with my friends in Finance Club IIT Roorkee and we implemented some pairs trading algorithms mentioned in scientific papers. I created a MSE criterion to select the pairs and visualised the returns obtained by selecting various pairs (check the figure below).

  2. An attempt at making an algorithm that can outperform S&P 500 between 1980-2020 (Jul 2020)

    (Figure above compares the returns of the algorithm with S&P 500)

  3. Algorithm that aims to generate profitable returns on an intraday basis (used RSI and ADX indicators to devise a profit booking logic and position management logic) (Jul 2020)

    (Figure above displays RSI for the given dataset)


Transience Animation (Sep 2020)

An attempt at making an animation of one of my favourite anime characters - Uchiha Itachi. I made this by using the Python Arcade framework. I designed all the sprites and the backgrounds from scratch by myself.


Space and Light: High School Comp-sci Project (Oct 2018 - Feb 2019)

Back in high school, I wasn't particularly fond of computer science as it seemed too abstract. This project gave me an opportunity to apply what I'd learned over the course of the subject and this was the first time that I enjoyed programming.



Publications

Investigating Innovized Progress Operators with Different Machine Learning Methods

This paper explores performance of different Machine Learning (ML) methods on Reference vector (RV) based Evolutionary Multi- and Many-objective Optimization algorithm NSGA-III utilizing innovized operators IP2 and IP3. Through an exploratory analysis of eight different ML methods, the results suggest that kNN emerges as the winner for both IP2 and IP3 in terms of the Hypervolume (HV) metric and corresponding run-time.
Paper accepted in International Conference on Evolutionary Multi-Criterion Optimization: EMO 2023 (second author) DOI: 10.1007/978-3-031-27250-9_10

Personal

Muses

Legends who have inspired me and whose work ethic I try to emulate.





Socials

Twitter LinkedIn Medium





The most important thing is to try and inspire people
so that they can be great at whatever they want to do.

Kobe Bryant

Sajag Swami's Projects

Sajag Swami doesnโ€™t have any public repositories yet.

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.