GithubHelp home page GithubHelp logo

archive's Introduction

Hi there ๐Ÿ‘‹

I am Rutvij, a CS grad student at UT Dallas.

My specialization is in Intelligent Systems. Eventually, I would like to pursue a PhD in CS & work as a researcher.

Drop down each section to learn more about me!

Interests ...

My interests are far too wide ranging for me to ever catch up with them. Some of them are:

  • Machine Learning, especially Reinforcement Learning
  • Logic Programming & AI - automated reasoning!
  • Data Science, particulary the statisitcal & mathematical side of it.
  • Programming Language Design & Compiler Theory
  • Functional Programming - Haskell & Lisp in particular
  • Theory of Computation & Algorithm Design
  • Numerical Optimizaiton & Computational Geometry
  • System Programming - OSes, Databases etc.
  • GUI Programming (native apps) - MVC, UI/UX design

And thus I call myself a deluded dilettante!

๐Ÿ”ญ๐ŸŒฑ Iโ€™m currently working on and learning ...
  • Implementing the first interpreter in Crafting Interpreters using Python. The implement repo for PyLox.
  • Learning Lisp (Scheme) & a new way of looking at fundamentals of our craft from SICP. My notes.
  • Learning Go & making practical projects following prompts at Gophercises.
  • Grokking C language through the lens of its creators K&R2.
๐Ÿค” I'm looking forward to learning these in the near future ...
  • Learning Quantum Algorithms and Neural Net Mathematics this Fall!
  • Haskell - through a category theoric lens & revisiting LYAH before learning from new resources.
  • Reinforcement Learning & Neural Networks in greater depth.

Projects

Artificial Intelligence & Machine Learning
  1. Capstone project involving analysis of Transistor Load Pull Data for Qorvo. [Data Analysis]

  2. Custom implementation of Decisiton Trees as a part of a graduate ML course. [ML]

  3. Contact tracing data analysis [ML]

    • Custom implementations of Bagging & Boosting (adaBoost) ensembles on ID3 trees.
    • Custom implementation of a simple NN
    • Use of various sampling methods and a comparison of their effectiveness at addressing class imbalance.
    • Check out the Project Report for details!
  4. Statistical analysis projects using R Language as a part of a grad course. [Statistics]

  5. Lane Line Detection: Detecting lane lines on roads & stop signs using Open CV. [Computer Vision]

  6. Medial Axist Transform: Medial axis transform using Delaunay triangulations. MAT was used to demonstrate too of its applications, one, to compress shapes by reducing a dimension. Another, a computer vision cross-application to perform pattern matching and find similar shapes using path matching. [Computational Geometry & Computer Vision]

  7. Implementation of A* search using Python to solve 8-Puzzle game and comparison with other search methods.

  8. A Q&A system using Prolog, which can answer basic questions given an encoded description of a simplified real world environment. [Logic Programming]

  9. Flower Images Classification - Transfer learning on trained CNN models to classify flowers.

  10. Cheque Perspective Transform - A cheque scanning workflow with amount extraction using HTR.

iOS & GUI App Development
  1. Flix: An app that allows users to browse movies from the The Movie Database API. [iOS]
  2. TwitterClone: A basic twitter app to read your tweets, compose new tweets, and like + retweet timeline tweets. [iOS]
  3. Parstagram: An Instagram clone with a custom Parse backend that allows a user to post photos, view a global photos feed, and add comments. [iOS]
  4. Used PyQT as a part of my internship & for my DB course to build a contacts list app using OBDC (CRUD, triggers, text search etc.). [PyQT]
Database Engine
  1. An SQLite like DB, named RioDB, implemented as a part of a Database Design course.
C/C++ Programming
  1. Few examples created as a part of the coursework for an OS course
  2. Few more as a part of an Unix Programming Course.
Cybersecurity: Docker Wordpress vs Kali
  • As a part of a Cybersecurity course I took with Codepath, we created an airgapped system to learn and perform pentesting.
  • The course initially suggested the use of Vagrant to setup and maintain the VMs for testing (a Kali Linux instance and a WordPress server).
  • I replicated the process using Docker, making it easier & faster for first time learners to deploy the test enviroments with minimum fuss.
  • Also leveraging the light weight nature of containers to make the process less resource intensive.
HDL Programming
  • Built an 16-bit ALU using the Verilog HDL and an interactive simulation Logism.

Stats

GitHub stats

Top Langs


Visitors

archive's People

Contributors

0xrutvij avatar

Watchers

 avatar

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.