About Akash Joshi
नमस्ते (Namaste) 🙏🏼, I am Akash!
Web Expert & Software Generalist. Independent Thinker.
👋 About Me
- I'm a Software Generalist with a vested interest in Web Development. My life's journey has taken me from building video-games, scaling a startup which was acquired by Walmart, to working at Meta. I love working with all parts of the software stack! I've got stories to tell 👴
- My philosophy for learning is to build things from scratch. Hence, I've built web-servers, AI Tools, and web3 projects from scratch. You'll find me contributions and projects on my GitHub, and some of indie maker efforts on ProductHunt (earning a modest ~$50/month in passive income).
- Currently being very T-shaped, running my business, and working as a Senior Fullstack Engineer at RocketConnect; nurturing communities - Svelte London, London Node.JS; and tinkering with 🍵 home-brewed software!
💡 Still here? Have a look at my articles or portfolio to learn more about how I think ;)
Hobbies
I am a past-time photographer. I carry my camera (phone) everywhere and am always looking for good angles to capture.
🍵 Home-Brewed Software
I believe that good software is like tea, it's best when you make it yourself at home with what you have. Below is a list of all the projects I've built primarily for myself - some of which other people have also found to be useful. They're all posted on GitHub.
Howitzer
Howitzer is my demonstration to the world that building AI tools doesn't have to be expensive - and shouldn't leave people behind. It's a QnA tool which empowers new-comers to programming be comfortable working with the CLI. You ask questions to it as you do to a friend (or the internet), and it replies with the exact command with an explanation of what it intends to do!
RocketRPC
RocketRPC is a typesafe framework which destroys client-server barriers. I built this while I was working on a restaurant pre-ordering app during Covid - where you could order food in a restaurant before sitting in.
I was super annoyed writing API code twice, once on the backend writing business logic and then on the client writing glue code which makes the API call. I was working with websockets a ton and thought that it would be pretty straightforward to write a basic RPC on top of it. It turned out to be true, and that's how RocketRPC was born!
Madulus - Personal Automation Bot
Madulus was one of my first home-brewed projects. Originally created to give me important information about the next day - like when I should sleep etc, it quickly became much more than that. It's now a playground where I try out any new ideas I have.
Presently I use it to get an update about the next day and the top HN stories I should read. Anyone can subscribe to parts of it and it's easy to self-host as well (It's mostly a single NodeJS file)!