sahilgarg30
Software Engineer at Google. Technology enthusiast and Computer Science Researcher. Coding freak.
GoogleBangalore
Pinned Repositories
Algorithms-Codes
Codes and exercises part of the design and analysis of algorithms lab course, implementing various algorithms for hashing, searching, sorting, knapsack problem etc using heaps, trees and other data structures.
BusBooking-ASP.NET-app
A web application built using ASP.NET and ADO.NET for searching and booking buses. Customers can search, sort and filter as they look for buses and make bookings and cancellations. The administrator can manage the active buses and also view all the bookings.
code.fun.do-2018
This contains the project for Team LoneTigers for Code.Fun.Do ++ 2018.
Compiler_for_ERPLAG_language
Compiler - lexical analyser and parser developed for Compiler Design Course.
Data-Science-Project---Video-game-sales
Data science and analytics project to understand and analyse video game sales in the last 10-20 years and trends in popular consoles and games, as well as predicting the future trends in gaming using ML and predictive modelling.
DBMS-Lab-Project
A retail and shopping app made in Java swings with JDBC support and Oracle DB backend for DBMS Lab.
Golomb-Rulers-A-parallel-implementation
The golomb rulers problem is one famous example of a CSP. Intuitively, a Golomb Ruler may be thought of as a specific type of ruler: a Golomb ruler will only have marks at some subset of measures such that the distance between any two marks on the ruler is different than any other two marks. Any ruler that possesses this trait is called ‘Golomb’.
Northcrest
An app that lets North Crest master card users view their basic account activities and perform banking functions on their mobiles.
Partially-Managed-Geofenced-mobile-phone---HackWithInfy-19
Partially managed geofenced mobile phone application. It is developed as a native android application coupled with a web app developed in Django for remote access. This application placed 1st runners up at HackWithInfy'19, a national level Hackathon conducted by Infosys.
Problem-solver-and-stress-buster
A C++ app with an attractive UI that has a compilation of 3 games- chess, minesweeper and FreeCell which act as a stress buster and also helps JEE aspirants by solving 40+ different types of numerical problems.
sahilgarg30's Repositories
sahilgarg30/code.fun.do-2018
This contains the project for Team LoneTigers for Code.Fun.Do ++ 2018.
sahilgarg30/DBMS-Lab-Project
A retail and shopping app made in Java swings with JDBC support and Oracle DB backend for DBMS Lab.
sahilgarg30/Golomb-Rulers-A-parallel-implementation
The golomb rulers problem is one famous example of a CSP. Intuitively, a Golomb Ruler may be thought of as a specific type of ruler: a Golomb ruler will only have marks at some subset of measures such that the distance between any two marks on the ruler is different than any other two marks. Any ruler that possesses this trait is called ‘Golomb’.
sahilgarg30/Partially-Managed-Geofenced-mobile-phone---HackWithInfy-19
Partially managed geofenced mobile phone application. It is developed as a native android application coupled with a web app developed in Django for remote access. This application placed 1st runners up at HackWithInfy'19, a national level Hackathon conducted by Infosys.
sahilgarg30/Algorithms-Codes
Codes and exercises part of the design and analysis of algorithms lab course, implementing various algorithms for hashing, searching, sorting, knapsack problem etc using heaps, trees and other data structures.
sahilgarg30/BusBooking-ASP.NET-app
A web application built using ASP.NET and ADO.NET for searching and booking buses. Customers can search, sort and filter as they look for buses and make bookings and cancellations. The administrator can manage the active buses and also view all the bookings.
sahilgarg30/Compiler_for_ERPLAG_language
Compiler - lexical analyser and parser developed for Compiler Design Course.
sahilgarg30/Data-Science-Project---Video-game-sales
Data science and analytics project to understand and analyse video game sales in the last 10-20 years and trends in popular consoles and games, as well as predicting the future trends in gaming using ML and predictive modelling.
sahilgarg30/Northcrest
An app that lets North Crest master card users view their basic account activities and perform banking functions on their mobiles.
sahilgarg30/Problem-solver-and-stress-buster
A C++ app with an attractive UI that has a compilation of 3 games- chess, minesweeper and FreeCell which act as a stress buster and also helps JEE aspirants by solving 40+ different types of numerical problems.
sahilgarg30/Compiler-design-codes
Codes and exercises part of the compiler design lab course, developing lexical analyser, parser and performing code generation for C and miniature languages.
sahilgarg30/Data-Structures-Codes
Codes and exercises part of the data structures lab course, implementing various data structures such as stacks, queues, linked lists, trees, binary search trees and graphs.
sahilgarg30/Data-Structures-Project
Solved the problem of addition and multiplication of polynomials using 2D matrices as well as sparse matrices, as part of my third semester data structures project.
sahilgarg30/DBMS-Codes
Codes and exercises part of the database management systems lab course, implementing SQL commands, functions and triggers.
sahilgarg30/Employee-management-app
A simple app in Visual Basic that allows profiles of administrator and users, and can be used to track details of employees and schedule etc in a company.
sahilgarg30/Falgee-Apps
Multiple apps made as minor projects in training to learn android development.
sahilgarg30/Falgee-Home-Apps
Multiple apps made as assignments to learn android development.
sahilgarg30/IECSE-Android-Tasks
IECSE Android Dev tasks
sahilgarg30/IECSETravelApp
This is an android app that lets you save and manage your trips and details about the same. It allows you to keep track of old trips made, and features such as linking your photos/video library to a trip coming soon. It uses database capabilities for data persistence.
sahilgarg30/InternetTechnologies_Codes
Codes and exercises part of the Internet Technologies lab course, implementing various concepts such as web controls, validation, session and application states, cookies, themes, master pages, ADO.NET, databases in ASP.NET.
sahilgarg30/Java-Projects
Mini java projects completed in training to understand OOPS and data structures in java better.
sahilgarg30/Login-Page-Web-Dev
Small login page in HTML and PHP as a sample tutorial project for web dev/ system admin team of college.
sahilgarg30/Minesweeper---OOPS-Lab
A minesweeper app developed using Java swings and applets for my third semester OOPS Project.
sahilgarg30/NBA17AllStars
A website developed using basic HTML and CSS that showcases the NBA 2017-18 all stars, to explore web development.
sahilgarg30/OOPS-codes
Codes and exercises part of the Object oriented programming systems lab course, implementing various concepts such as inheritance, multithreading, generics and event handling.
sahilgarg30/Operating-Systems-codes
Codes and exercises part of the operating systems lab course, implementing various OS concepts such as scheduling operations, memory management and page and frame allocation.
sahilgarg30/Parallel-programming-codes
Codes and exercises part of the parallel computing and programming lab course, implementing operations on vectors, matrices and strings in MPI, OpenCL and CUDA.
sahilgarg30/sahilgarg30.github.io
Online website resume using a Jekyll Theme.
sahilgarg30/Youtube-App
A list of 4 sample apps - 1. Allows you to watch videos full screen on screen rotation 2. Allows you to view all gallery images and videos in a nice adapter using Picasso API 3. Uses the youtube API and other media APIs to view youtube videos in a fragment 4. Uses Youtube API to allow viewing youtube videos in an activity