Aswin Mohan

handcrafted by someone who loves code (mobile, frontend, backend), design and life.

I'm always up for meeting new people and sharing ideas or a good joke. Ping me at hey@aswinmohan.me and let's talk.

Best Work

ModernResume

A resume builder for Software Engineers, written in Phoenix LiveView.

IndiePaper

A self-publishing platform for Indie Authors.

CoronaRM

A CRM for contact tracing implemented in Pathanamthitta, Kerala.

LessPhone

A minimal Android Launcher to reduce phone use with over 250,000 downloads.

Ultron OS

A bootable Operating System as my high-school project.

Top Posts

&&& MacOS like Fonts on Manjaro/Arch Linux

Learn how to setup Manjaro/Arch to get MacOS like fonts in the interface and Chrome.

&& Page Specific Javascript with Phoenix LiveView and Esbuild

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.

& Superfast Webapps using NextJS, Vercel, LiveView and Fly.io

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.

All Posts

How to setup Elixir, Phoenix and Postgresql on MacOS M1, M2

2023-Jan-23 Learn how to setup Elixir, Phoenix and Postgres on your m1 based mac. We'll be using Homebrew and ASDF.

& Superfast Webapps using NextJS, Vercel, LiveView and Fly.io

2022-Jan-14 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.

SEO Friendly Persistent URL Slugs in Elixir Phoenix

2021-Dec-18 Learn how to implement seo slugs in Elixir Phoenix

Compiling OpenSSL 1.0 for older package versions

2020-Jun-23 This post explains how to compile older openssl packages when you want to run old runtimes from ASDF.