This is Pradeep Gowda.
This is the perfect place to talk about programming and stuff ;)
- I like programming in: Python, Nim, and Scala
- I have programmed professionally in: Java, Javascript, Bash
- I have done non-trivial amounts of programming in: Erlang, Rust, D, C, C++, Lua
- I want to get good in: OCaml (or F#), Nix, and Go
- Languages I wish I could be programming: Common Lisp, APL, and FORTH
- My most recent professional experience is in leading and writing code on development teams in the cybersecurity engineering domain while solving for large scale data gathering, processing and producing data products
- July 2025; one-shot code generation using Gemini CLI - "Server Side RSS Reader"
- Aug 2024; Simplestatapp, a demonstrative example of how to build a tiny (by modern standards), a standalone web application that has database support etc for under 6MB, and can be deployed to a PaaS provider like Fly.io. This one helped me understand C compiler and linkers a bit better.
- Aug 2024; Tohray, A microblogging application in Nim. This helped me learn Nim as a practical language, prologue web framework, multi-stage docker builds etc..
- Apr 2024; Pandaku, a fly.io deployment of pandoc API. Has Docker, Fly configs, and example code on how to use the API
- Sep 2024. Ulimate Rust Crash Course. The code repo with my exercise solutions.
- Sep 2024. I also learnt Next.js fundamentals while doing a take-home exercise for a job interview.
- Aug 2024. I used Claude 3.5 Sonnet to write a MacOS Automator script to convert
.png/.jpg
etc to a smaller sized, web optimized.webp
format. I'm really thrilled that I was able to go from having to use command line, (and context switching) to something I can do in the Finder. In this case, Claude was acting as my tutor, and I learnt something new. You can see my thread on X on how it all went down; and the resulting MacOS workflow is here on github.
- List of talks I have given
- Current projects
- My Code in Books
- Old projects - likely all of them of archive-worthy
You can get in touch with me: ✉️ pradeep🌀btbytes.com, Twitter/X or LinkedIn.
I have a Masters in Computer Science from Purdue University and Bachelors in Mechanical Engineering from PESIT.
I have worked in the recent past for: Ollyver (startup I bootstrapped), Microsoft and Proofpoint.
My home town is Bengaluru, India. I live in Carmel, IN - a suburb of Indianapolis, IN in the USA.
(Aug 2024)
- I'm practicing "leetcode" programming
- Learning generative AI and large language models
- Reviewing and revising Distributed Computing, and stream processing concepts
- How to use self-hosted/local Generative AI for local development
- Enjoying nim programming
(Aug 2024)
- I blog at https://www.btbytes.com/