-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
101 lines (101 loc) · 6.83 KB
/
index.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
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
body {
padding: 0px 100px;
font-family: "Trebuchet MS", Helvetica, sans-serif;
}
hr {
border: 0;
height: 1px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.80), rgba(0, 0, 0, 0));
}
h2 {
margin-top: 20px;
}
.header-info {
text-align: center;
}
.section{
margin-top: 80px;
}
</style>
</head>
<body>
<div class="section header-info">
<h2>Alaeddine Mokri</h2>
<h3>Computing and software development for clean energy</h3>
<h3>Mountain View, CA</h3>
</div>
<div class="section bio">
<p><b>Symmary:</b> I love solving complex clean energy problems by building software solutions at scale. I am currently with <a href="https://x.company" target="blank">Google X</a> working on clean energy moonshots.
</p>
<p><b>LinkedIn:</b> <a href="https://www.linkedin.com/in/alaeddine-mokri-a6b16348" target="blank">LinkedIn</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine" target="blank">https://github.com/aladdine</a></p>
<p><b>Interests:</b> cloud computing, statistical learning, data processing, energy models.
<p><b>Email:</b> firstname.lastname(at)gmail.com</p>
</div>
<div class="section projects">
<h1>Experiments</h1>
<h2>REST API Boilerplate (Node.js package):</h2>
<p><b>Problem:</b> Web APIs are everywhere but they rarely follow REST guidelines. This boilerplate is meant to demonstrate good REST API design.</p>
<p><b>Solution:</b> this is a node.js REST API boilerplate demonstrated on a product rating API.</p>
<p><b>Download:</b> <a href="https://www.npmjs.com/package/rest-api-boilerplate">https://www.npmjs.com/package/rest-api-boilerplate</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/rest-api-boilerplate">https://github.com/aladdine/rest-api-boilerplate</a></p>
<hr>
<h2>Bot Recipe (Node.js package):</h2>
<p><b>Problem:</b> customer acquisition (and customer education) in clean energy has always been a challenge. Chat bots can be a low-cost solution to help more people learn about clean energy and adopt it.</p>
<p><b>Solution:</b> this is a node.js boilerplate for bulding Node.js chat bots for all sorts of applications.</p>
<p><b>Download:</b> <a href="https://www.npmjs.com/package/bot-recipe">https://www.npmjs.com/package/bot-recipe/</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/bot-recipe">https://github.com/aladdine/bot-recipe/</a></p>
<hr>
<h2>C++ Node.js wrapper (Node.js package):</h2>
<p><b>Problem:</b> JavaScript is not great for heavy computations where speed and accuracy are important.</p>
<p><b>Solution:</b> this is a node.js wrapper for integrating C++ programs in node.js (i.e. web or mobile) applications.</p>
<p><b>Download:</b> <a href="https://github.com/aladdine/cpp-wrapper">https://github.com/aladdine/cpp-wrapper/</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/cpp-wrapper">https://github.com/aladdine/cpp-wrapper/</a></p>
<hr>
<h2>App for households to convert energy savings to reward points (Web app):</h2>
<p><b>Problem:</b> there is lack of reward programs to motivate households to save on their energy usage.</p>
<p><b>Solution:</b> this is a proof-of-concept web application that lets users upload their electrcity (and water) bills and earn reward points.</p>
<p><b>Github:</b> <a href="https://github.com/aladdine/redeem-the-savings">https://github.com/aladdine/redeem-the-savings/</a></p>
<hr>
<h2>Roofly (Web app):</h2>
<p>This web app uses the Google Maps API and PV Watts to estimate the surface area of a roof (or land) and how much solar radiation it receives in the course of a full year. This data is then used to price the roof (or land) so the home owner can lease the it to solar installers to put solar panels on it.</p>
<p><b>Demo:</b> <a href="http://aladdine.github.io/Angelhack-Roofly/">http://aladdine.github.io/Angelhack-Roofly/</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/Angelhack-Roofly">https://github.com/aladdine/Angelhack-Roofly/</a></p>
<hr>
<h2>Essential Solar and Energy Storage Software Resouces (Curated resources):</h2>
<p>These are curated lists of APIs, SDKs, data resources, platforms, tools, etc relevant to solar energy and storage.</p>
<p><b>Demo:</b> <a href="https://github.com/aladdine/Essential-Solar-Energy-and-Storage-Software-Resources/blob/master/README.md">https://github.com/aladdine/Essential-Solar-Energy-and-Storage-Software-Links/blob/master/README.md</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/Essential-Solar-Energy-and-Storage-Software-Resources">https://github.com/aladdine/Essential-Solar-Energy-and-Storage-Software-Links</a></p>
<hr>
<h2>Solar Cell Efficiency Records (Visualization):</h2>
<p>This D3JS visualization is an interactive version of the famous chart that tracks solar cell efficiencies since 1975.</p>
<p><b>Demo:</b> <a href="http://aladdine.github.io/Solar-Cell-Efficiency-Records---d3js-chart/">http://aladdine.github.io/Solar-Cell-Efficiency-Records---d3js-chart/</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/Solar-Cell-Efficiency-Records---d3js-chart">https://github.com/aladdine/Solar-Cell-Efficiency-Records---d3js-chart</a></p>
<hr>
<h2>Pixel Detector (Web app):</h2>
<p>This basic application can be used for basic image processing.</p>
<p><b>Demo:</b> <a href="https://aladdine.github.io/pixel-detector/">https://aladdine.github.io/pixel-detector/</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/pixel-detector">https://github.com/aladdine/pixel-detector</a></p>
<hr>
<h2>Solar Savings Dashboard (Web app):</h2>
<p>This app takes location (city and state) and average monthly electricity bill as inputs and returns monthly savings (before vs after putting solar panels on the roof).</p>
<p><b>Demo:</b> <a href="http://aladdine.github.io/solar-savings-dashboard/">http://aladdine.github.io/solar-savings-dashboard/</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/solar-savings-dashboard">https://github.com/aladdine/solar-savings-dashboard</a></p>
<hr>
<h2>World's Solar Energy Market (Visualization):</h2>
<p>This dashboard visualizes the current state of the solar energy industry in the world.</p>
<p><b>Demo:</b> <a href="http://aladdine.github.io/solar-energy-market/">http://aladdine.github.io/solar-energy-market/</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/solar-energy-market/">https://github.com/aladdine/solar-energy-market</a></p>
<hr>
<h2>Solar Panel Orientation (Android mobile app):</h2>
<p>This app helps solar installers place solar panels correctly for best solar exposure</p>
<p><b>Demo:</b> <a href="http://aladdine.github.io/solar-panel-orientation/">http://aladdine.github.io/solar-panel-orientation/</a></p>
<p><b>Github:</b> <a href="https://github.com/aladdine/solar-panel-orientation/">https://github.com/aladdine/solar-panel-orientation</a></p>
<hr>
<div>
</body>
</html>