Work
A brand new payments app for everyone.
A self-publishing platform for Indie Authors.
A CRM for contact tracing implemented in Pathanamthitta, Kerala.
A minimal Android Launcher to reduce phone use with over 250,000 downloads.
A bootable Operating System as my high-school project.
A simple interpreted programming language.
All Posts
๐๐ How does UPI work ? A Technical Perspective.
2023-Mar-16 A technical look at how Unified Payments Interface (UPI) works under the hood.
ChatGPT and Prompt Based Development
2023-Mar-03 Since the release of ChatGPT API, there are multiple apps that have up. Unlike other software platforms the core difference here are the prompts. In this post I explore how this changes Software Development.
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.
First Mile vs Last Mile Advantage of Languages and Frameworks
2022-Dec-09 A rant about how you should not choose frameworks for the initial first-mile advantage, but for the long term advantage they give.
How to Deploy your Phoenix LiveView 1.6 app on Digital Ocean with Docker
2022-Jun-13 Learn how you can deploy your Phoenix and LiveView based Elixir apps on the Digital Ocean App platform with Docker.
๐๐ Page Specific Javascript with Phoenix LiveView and Esbuild
2022-Apr-25 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.
Math is a Simulation of Reality
2022-Apr-20 Math is reality, but simulated with symbols on paper. It's a low level language for the physical world, it's representation and manipulation.
Phoenix LiveView in Production
2022-Apr-06 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.
๐ 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.
MacOS like Fonts on Manjaro/Arch Linux
2020-Sep-11 Learn how to setup Manjaro/Arch to get MacOS like fonts in the interface and Chrome.
How I Reduced the Size of My React Native App by 86%
2018-Feb-10 How I converted my Expo app to vanilla React Native and reduced it's size from 25MB to 3.5MB.