-
Notifications
You must be signed in to change notification settings - Fork 0
/
Projects.html
143 lines (121 loc) · 6.7 KB
/
Projects.html
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE html>
<html>
<head>
<title>Projects</title>
</head>
<meta charset="utf-8" />
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script type="text/javascript" src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"></link>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<style>
body{
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
opacity: 0;
transition: opacity .7s;
}
.col-10{
padding:0px !important;
}
.navbar{
border-bottom:1px solid white !important;
}
.nav-link{
font-size: 1.5rem;
}
</style>
<body style="background-color: black;" >
<div class="container text-white">
<nav class="navbar navbar-expand-lg navbar-dark py-2 px-0">
<a class="navbar-brand" href="index.html" style="font-size: 1.7rem">Jinit Shah</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ml-auto">
<li class="nav-item"><a class="nav-link active" href="About.html">About</a></li>
<li class="nav-item"><a class="nav-link active" href="Projects.html"><strong>Projects</strong></a></li>
<li class="nav-item"><a class="nav-link active" href="Internships.html">Internships</a></li>
<li class="nav-item"><a class="nav-link active" href="Blog.html">Blog</a></li>
</ul>
</div>
</nav>
<br><br>
<div class="projects text-white">
<!-- <div class="row text-left" style="padding-bottom:25px;border-bottom:1px solid white;">
<div class="display-4">Forecasting Models <br></div>
<div class="col-10 p-0" style="font-size: 1.4rem;">
As a part of my internship at Paypal, I worked on forecast of wallet deposits. You can read more about it in the internships section.
</div>
<div class="col-2"><i class="fa fa-credit-card" aria-hidden="true" style="font-size: 4rem;"></i></div>
</div>
-->
<br>
<div class="row text-left" style="padding-bottom:25px;border-bottom:1px solid white;">
<div class="display-4">Web Scraping<br></div>
<div class="col-10" style="font-size: 1.4rem;">
It turns out that NSE (National Stock Exchange) site doesn't allow you to download data for more than a year at a time. So it can become quite tedious to extract data for many companies. To avoid that, I wrote a python package which scrapes the data for stocks and indices and returns a panda dataframe. For a detailed analysis : <a href="https://github.com/NSEDownload/NSEDownload" >Code</a>.<br><br>
BSE (Bombay Stock Exchange) allows data downloads for a longer time period. But downloading it everyday can be problem. To keep your data up to date, you can go through this : <a href="https://github.com/jinit24/BSE-New-Data">Code</a>. You can set up a cron job for the same.<br><br>
As a part of my first year internship, I also devised an investment strategy based on moving averages: <a href="https://github.com/jinit24/Golden-and-Death-Crosses-on-NIFTY">Analysis</a>.
</div>
<div class="col-2"><i class="fa fa-line-chart" aria-hidden="true" style="font-size: 4rem;"></i></div>
</div>
<br>
<div class="row text-left" style="padding-bottom:25px;border-bottom:1px solid white;">
<div class="display-4">Tic-Tac-Toe<br></div>
<div class="col-10" style="font-size: 1.4rem;">
A simple 3x3 game which always makes the optimal move as first and second player. The UI is in curses and uses a minimax algorithm to get the best move. If played optimally, the game always ends in a draw. I know it got you thinking, for a detailed explanation and the code click <a href="Blog/TicTacToe.html" >here</a>.
</div>
<div class="col-2"><i class="fa fa-trophy" aria-hidden="true" style="font-size: 5rem;"></i></div>
</div>
<br>
<div class="row text-left" style="padding-bottom:25px;border-bottom:1px solid white;">
<div class="display-4">Word Predictor<br> </div>
<div class="col-10" style="font-size: 1.4rem;">
Given a word,it predicts 5 next closest words. It uses a data structure called trie (fancy term for a tree full of alphabets) and BFS . Written in C++. Deterministic algorithm and no ML involved. Nice, right? For a detailed analysis : <a href="Blog/WordPredictor.html" >Code</a>.
</div>
<div class="col-2"><i class="fa fa-tree" aria-hidden="true" style="font-size: 5rem;"></i></div>
</div>
<br>
<div class="row text-left" style="padding-bottom:25px;border-bottom:1px solid white;">
<div class="display-4">Codavaj<br></div>
<div class="col-10" style="font-size: 1.4rem;">
As the name suggests, it is the opposite of a javadoc. It uses the javadoc to generate the template for files. It uses beautifulsoup to parse the data and generate the text. For a detailed analysis : <a href="https://github.com/jinit24/Codavaj">Code</a>.
</div>
<div class="col-2"><i class="fa fa-book" aria-hidden="true" style="font-size: 5rem;"></i></div>
</div>
<br>
<div class="row text-left" style="padding-bottom:25px;border-bottom:1px solid white;">
<div class="display-4">Data Structures<br></div>
<div class="col-10" style="font-size: 1.4rem;">
A set of data structures and algorithms, that I use often. I'm sure you'll find them interesting : <a href="https://github.com/jinit24/Codes">Code</a>.
</div>
<div class="col-2"><i class="fa fa-pencil" aria-hidden="true" style="font-size: 5rem;"></i></div>
</div>
<br>
<div class="row text-left" style="padding-bottom:25px;">
<div class="display-4">This Site<br></div>
<div class="col-10" style="font-size: 1.4rem;">
Looks good, right?
</div>
<div class="col-2"><i class="fa fa-check" aria-hidden="true" style="font-size: 5rem;"></i></div>
</div>
<br><br>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('.projects a').attr('target', '_blank');
});
window.transitionToPage = function(href) {
document.querySelector('body').style.opacity = 0
setTimeout(function() {
window.location.href = href
}, 700)
}
document.addEventListener('DOMContentLoaded', function(event) {
document.querySelector('body').style.opacity = 1
})
</script>
</body>
</html>