PageSourceSearch

https://www.giacomocaironi.dev/projects/

html giacomocaironi.dev collected 2026-10-04 08:30:02 UTC 8,186 bytes, 264 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html lang="en" data-bs-theme="dark">
5<head>
6  <meta charset="utf-8">
7  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
8
9  
10<title>Giacomo Caironi - Projects</title>
11
12
13  
14  <meta name="Description" CONTENT="
15    Giacomo Caironi - Projects 
16  ">
17  
18
19  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
20  <link rel="stylesheet" href=https://www.giacomocaironi.dev/static/css/bootstrap.min.css>
21  <link rel="stylesheet" href=https://www.giacomocaironi.dev/static/css/base.css>
22  <link rel="stylesheet" href=https://www.giacomocaironi.dev/static/css/custom.css>
23  <link rel="stylesheet" href=https://www.giacomocaironi.dev/static/css/asciidoc.css>
24  <link rel="stylesheet" href="https://latest.cactus.chat/style.css" type="text/css">
25
26  <link rel="apple-touch-icon" sizes="180x180" href=https://www.giacomocaironi.dev/apple-touch-icon.png>
27  <link rel="icon" type="image/png" sizes="32x32" href=https://www.giacomocaironi.dev/favicon-32x32.png>
28  <link rel="icon" type="image/png" sizes="16x16" href=https://www.giacomocaironi.dev/favicon-16x16.png>
29  <link rel="manifest" href=https://www.giacomocaironi.dev/site.webmanifest>
30
31  <link rel="canonical" href=https://www.giacomocaironi.dev/projects/>
32  <link rel="alternate" type="application/rss+xml" title="Giacomo Caironi" href="https://www.giacomocaironi.dev/atom.xml">
33
34  
35  
36
37</head>
38
39<body>
40
41  <nav class="navbar navbar-expand-lg bg-primary" id='navbar'>
42  <div class="container">
43  <a class="navbar-brand" href="https://www.giacomocaironi.dev/">
44    <h2>Giacomo Caironi</h2>
45    </a>
46  <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
47    <span class="navbar-toggler-icon"></span>
48  </button>
49
50  <div class="collapse navbar-collapse" id="navbarSupportedContent">
51
52    <ul class="navbar-nav mr-auto">
53
54      
55        
56          <li class='nav-item' >
57            <a class="nav-link" href="https://www.giacomocaironi.dev/about/">About</a>
58          </li>
59        
60      
61        
62          <li class='nav-item' >
63            <a class="nav-link" href="https://www.giacomocaironi.dev/blog/">Blog</a>
64          </li>
65        
66      
67        
68          <li class='nav-item' >
69            <a class="nav-link" href="https://www.giacomocaironi.dev/projects/">Projects</a>
70          </li>
71        
72      
73    </ul>
74
75  </div>
76  </div>
77</nav>
78  <main>
79    
80
81<h1>Projects</h1>
82
83<div class="">
84  
85    
86    
87
88    <div class="card project-card shadow">
89
90      <div class="card-header">
91        <a href="#block-1" data-bs-toggle='collapse' aria-expanded="true" aria-controls="block-1">
92          <h2>Crypto</h2>
93        </a>
94        
95    <p>In early 2020 I took a blockchain and cryptography course at University of Milan Bicocca. It sparked my interest in the blockchain technology. So I started getting involved. Following is a more detailed description of what I have done in this field</p>
96
97  
98      </div>
99
100      <div id='block-1' class="collapse">
101        <div class="card-block">
102          
103            <div class="card-body">
104              <h3><a href="https://www.giacomocaironi.dev/projects/btclib-node/">Btclib node</a></h3>
105              <p class='card-text'>A bitcoin node written entirely in python</p>
106            </div>
107          
108            <div class="card-body">
109              <h3><a href="https://www.giacomocaironi.dev/projects/btclib/">Btclib</a></h3>
110              <p class='card-text'>A python library for learning bitcoin</p>
111            </div>
112          
113            <div class="card-body">
114              <h3><a href="https://www.giacomocaironi.dev/projects/bitcoin/">Bitcoin</a></h3>
115              <p class='card-text'>Contributions to the bitcoin ecosystem</p>
116            </div>
117          
118        </div>
119      </div>
120
121    </div>
122
123    
124  
125    
126    
127
128    <div class="card project-card shadow">
129
130      <div class="card-header">
131        <a href="#block-2" data-bs-toggle='collapse' aria-expanded="true" aria-controls="block-2">
132          <h2>Web development</h2>
133        </a>
134        
135    <p>When I have the time I also like to play with the browser</p>
136
137  
138      </div>
139
140      <div id='block-2' class="collapse">
141        <div class="card-block">
142          
143            <div class="card-body">
144              <h3><a href="https://www.giacomocaironi.dev/projects/btclib-tools/">Btclib tools</a></h3>
145              <p class='card-text'>A bitcoin helper tools website</p>
146            </div>
147          
148            <div class="card-body">
149              <h3><a href="https://www.giacomocaironi.dev/projects/kart/">Kart</a></h3>
150              <p class='card-text'>A very flexible static site generator written in python</p>
151            </div>
152          
153        </div>
154      </div>
155
156    </div>
157
158    
159  
160    
161    
162
163    <div class="card project-card shadow">
164
165      <div class="card-header">
166        <a href="#block-3" data-bs-toggle='collapse' aria-expanded="true" aria-controls="block-3">
167          <h2>Competive Programming</h2>
168        </a>
169        
170    <p>I sometimes play with online challenges and competitive programming websites.</p>
171
172  
173      </div>
174
175      <div id='block-3' class="collapse">
176        <div class="card-block">
177          
178            <div class="card-body">
179              <h3><a href="https://www.giacomocaironi.dev/projects/project-euler/">Project Euler</a></h3>
180              <p class='card-text'>My activity on Project Euler</p>
181            </div>
182          
183        </div>
184      </div>
185
186    </div>
187
188    
189  
190    
191    
192
193    <div class="card project-card shadow">
194
195      <div class="card-header">
196        <a href="#block-4" data-bs-toggle='collapse' aria-expanded="true" aria-controls="block-4">
197          <h2>Aerospace projects</h2>
198        </a>
199        
200    <p>Aerospace engineering related work</p>
201
202  
203      </div>
204
205      <div id='block-4' class="collapse">
206        <div class="card-block">
207          
208            <div class="card-body">
209              <h3><a href="https://www.giacomocaironi.dev/projects/kappa-rocketry-program/">Kappa Rocketry Program</a></h3>
210              <p class='card-text'>3D printed DIY rockets for fun</p>
211            </div>
212          
213            <div class="card-body">
214              <h3><a href="https://www.giacomocaironi.dev/projects/skyward/">Skyward Experimental Rocketry</a></h3>
215              <p class='card-text'>My work as a member of the skyward association</p>
216            </div>
217          
218        </div>
219      </div>
220
221    </div>
222
223    
224  
225</div>
226
227
228  </main>
229  <nav class="bottom footer bg-primary">
230    <div class="container d-flex flex-row flex-column flex-sm-row">
231      
232        <a class="nav-link" href="https://www.giacomocaironi.dev/">Homepage</a>
233      
234        <a class="nav-link" href="https://www.giacomocaironi.dev/about/">About</a>
235      
236        <a class="nav-link" href="https://www.giacomocaironi.dev/blog/">Blog</a>
237      
238        <a class="nav-link" href="https://www.giacomocaironi.dev/projects/">Projects</a>
239      
240      
241          <a class="nav-link-icon" href="https://gitlab.com/giacomocaironi">
242            <i class="fa-gitlab fa-brands"></i>
243          </a>
244      
245          <a class="nav-link-icon" href="https://github.com/giacomocaironi">
246            <i class="fa-github fa-brands"></i>
247          </a>
248      
249          <a class="nav-link-icon" href="/atom.xml">
250            <i class="fa-square-rss fa-solid"></i>
251          </a>
252      
253    </div>
254</nav>
255
256    <!-- 
256<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script>
256 -->
257    
257<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-0pUGZvbkm6XF6gxjEnlmuGrJXVbNuzT9qBBavbLwCsOGabYfZo0T0to5eqruptLy" crossorigin="anonymous"></script>
257
258
259  
260  
261  
262
263</body>
264</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.