-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
192 lines (190 loc) Β· 7.19 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
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="theme-color" content="#d1d5db" />
<title>Aswin Mohan</title>
<link rel="stylesheet" href="./styles/output.css" />
<script
defer
data-domain="aswinmohan.me"
data-api="/stats/api/event"
src="/stats/js/script.js"
></script>
</head>
<body>
<h1 class="mt-12">aswinmohan.me</h1>
<p class="mt-1">
handcrafted by someone who loves code (mobile, frontend, backend), design
and life.
</p>
<header
class="mt-6 flex flex-col divide-y-2 border md:flex-row md:divide-x-2 md:divide-y-0"
>
<a class="px-2 py-1" href="./about">about</a>
<a class="px-2 py-1" href="./now">now</a>
<a class="px-2 py-1" href="./talks">talks</a>
<div class="py-4 md:flex-1"></div>
<a class="px-2 py-1" href="mailto:[email protected]">email</a>
<a class="px-2 py-1" href="https://github.com/aswinmohanme">github</a>
<a class="px-2 py-1" href="https://twitter.com/aswinmohanme">twitter</a>
</header>
<section class="mt-16 md:mt-20">
<h2>Work</h2>
<div
id="job-banner"
class="border-primary-300 mt-4 border bg-gray-200 px-4 py-2"
>
<p>
I'm currently looking for fulltime/contracting oppurtunities in
Elixir, Phoenix and LiveView. If you're looking for a kickass Product
focused Elixir developer, I'm your guy. You can find my resume
<a href="./resume.pdf">here</a> and reach me at
<a href="mailto:[email protected]">[email protected]</a>.
</p>
</div>
<div class="mt-8 grid grid-cols-1 gap-y-4 gap-x-4 md:grid-cols-2">
<div class="border-primary-300 border px-4 py-2">
<a href="https://nellopay.com" class="">Nello (Inactive)</a>
<p class="text-primary-400 mt-1 text-sm">
A brand new payments app for everyone.
</p>
</div>
<div class="border-primary-300 border px-4 py-2">
<a href="https://indiepaper.me/" class="">IndiePaper (Inactive)</a>
<p class="text-primary-400 mt-1 text-sm">
A self-publishing platform for Indie Authors.
</p>
</div>
<div class="border-primary-300 border px-4 py-2">
<a href="https://github.com/coronasafe/coronaRM">CoronaRM</a>
<p class="text-primary-400 mt-1 text-sm">
A CRM for contact tracing implemented in Pathanamthitta, Kerala.
</p>
</div>
<div class="border-primary-300 border px-4 py-2">
<a
href="https://play.google.com/store/apps/details?id=me.aswinmohan.nophone&hl=en_IN&gl=US"
class=""
>LessPhone</a
>
<p class="text-primary-400 mt-1 text-sm">
A minimal Android Launcher to reduce phone use with over 250,000
downloads.
</p>
</div>
<div class="border-primary-300 border px-4 py-2">
<a class="" href="https://github.com/aswinmohanme/ultronOS"
>Ultron OS</a
>
<p class="text-primary-400 mt-1 text-sm">
A bootable Operating System as my high-school project.
</p>
</div>
<div class="border-primary-300 border px-4 py-2">
<a
class=""
href="https://www.facebook.com/smalledtalker/videos/839002409489636"
>SweetTalk</a
>
<p class="text-primary-400 mt-1 text-sm">
A simple interpreted programming language.
</p>
</div>
</div>
</section>
<section class="mt-16">
<h2>All Posts</h2>
<div class="mt-8 space-y-10">
<div class="">
<a href="./phoenix-on-digitalocean">
How to Deploy your Phoenix LiveView 1.6 app on Digital Ocean with
Docker
</a>
<p class="mt-1">
<span class="border border-gray-200 px-2 py-0.5 text-sm"
>2022-Jul-13</span
>
Learn how you can deploy your Phoenix and LiveView based Elixir apps
on the Digital Ocean App platform with Docker.
</p>
</div>
<div class="">
<a href="./pagewise-js-liveview"
>π Page Specific Javascript with Phoenix LiveView and Esbuild</a
>
<p class="mt-1">
<span class="border border-gray-200 px-2 py-0.5 text-sm"
>2022-Apr-25</span
>
Learn how to split your LiveView Javascript pagewise with esbuild,
so your main app.js file stays small and people only download and
execute the javascript they require.
</p>
</div>
<div class="">
<a href="./math-is-simulation">Math is a Simulation of Reality </a>
<p class="mt-1">
<span class="border border-gray-200 px-2 py-0.5 text-sm"
>2022-Apr-20</span
>
Math is reality, but simulated with symbols on paper. It's a low
level language for the physical world, it's representation and
manipulation.
</p>
</div>
<div class="">
<a href="./liveview-production">Phoenix LiveView in Production</a>
<p class="mt-1">
<span class="border border-gray-200 px-2 py-0.5 text-sm"
>2022-Apr-06</span
>
I used Phoenix LiveView in Production for my last startup
IndiePaper. This blog post outlines why I used LiveView, issues I
came across, the good parts and gotchas to look out for.
</p>
</div>
<div class="">
<a href="./superfast-liveview">
ππ Superfast Webapps using NextJS, Vercel, LiveView and Fly.io
</a>
<p class="mt-1">
<span class="border border-gray-200 px-2 py-0.5 text-sm"
>2022-Jan-14</span
>
IndiePaper has a NextJS frontend which proxies requests to the
LiveView backend. This means that I can easily edit and serve the
marketing pages separtely and make it available even when the main
site goes down. This post outlines the setup.
</p>
</div>
<div class="">
<a href="./better-fonts-on-linux">
π MacOS like Fonts on Manjaro/Arch Linux
</a>
<p class="mt-1">
<span class="border border-gray-200 px-2 py-0.5 text-sm"
>2020-Sep-11</span
>
Learn how to setup Manjaro/Arch to get MacOS like fonts in the
interface and Chrome.
</p>
</div>
<div class="">
<a href="./reactnative-size"
>How I Reduced the Size of My React Native App by 86%
</a>
<p class="mt-1">
<span class="border border-gray-200 px-2 py-0.5 text-sm"
>2018-Feb-10</span
>
How I converted my Expo app to vanilla React Native and reduced it's
size from 25MB to 3.5MB.
</p>
</div>
</div>
</section>
</body>
</html>