About Me

Hello there!👋

My name is Somraj Saha, though many of my friends (and occasionally my family) call me by my pen name: Jarmos.

Welcome to my digital garden -a space where I share my thoughts, learnings, and experiments as a Software Engineer. While most of my writing revolves around Software Engineering and Computer Science, I occasionally wander into other territories like Financial Economics and Investments.
And in case you're wondering: no, none of this is AI-generated fluff. I do use AI to catch typos and polish grammar (English isn't my first language), but the ideas and words are all mine.

My Background

I currently serve as the Chief Technology Officer (CTO) at Weburz, where I lead our engineering and infrastructure efforts. Together with my friend (and boss), Sagar Kapoor, we build tools and services that help small businesses thrive online. Beyond our proprietary work, we're also big on Free and Open-Source Software (FOSS)-you can explore some of our projects at our GitHub organization.

Fun fact: despite holding a Master's degree in Economics from the University of Hyderabad, I eventually traded demand curves for code. While I still enjoy reading the occasional economics paper, my true passion lies in Computer Science and building software that actually helps people. You'll still catch me writing about Economics here once in a while-but don't expect a supply-demand diagram in every post.

My fascination with computers started in my teens, though resources back then were scarce. University changed that: access to labs, a community of peers, and an environment that encouraged self-learning. I'm forever grateful for the people who supported my journey from those days to where I am now.

Today, I find joy in knowing my work has a real-world impact. If you've benefited from something I've built or written, I'd love to hear from you! Drop me a message at contact@jarmos.dev -I reply faster than most customer support desks.

My Developer Toolkit

Over the years, I've worked with a dizzying number of technologies. Here's a curated list of the ones I keep closest to my heart (and fingertips):

Programming Languages

  1. Python -my go-to for server-side applications, microservices, and automation scripts. It's clean, reliable, and easier on the eyes than Bash.
  2. TypeScript -for building web applications with type safety, especially with Vue.js.
  3. Lua -a niche but powerful language I mainly use to customize tools like Neovim, WezTerm, and Redis.
  4. Go -my choice for writing performance-sensitive software, particularly CLI tools that need to be distributed as binaries. (Yes, I'm that person who gets excited about small executables.)

Frameworks & Libraries

Here are some frameworks that make my developer life easier (and more enjoyable):

  1. Nuxt.js -for building modern, responsive, and SEO-friendly web apps.
  2. FastAPI -my go-to for building REST APIs in Python, complete with auto-generated docs that feel like cheating (in the best way possible).
  3. NuxtUI -a lightweight component library that makes MVP development feel like a sprint, not a marathon.
  4. Cobra -for structuring Go CLI apps, plus handy extras like auto-completions and man pages. (Why reinvent the wheel when someone's already rolled out a good one?)

Honorable mentions: Next.js, TailwindCSS, Flask, PyTorch, scikit-learn, and more-because the list never truly ends.

Other Tools I Rely On

My work doesn't stop at writing code-there's DevOps, infra, and general tinkering involved too. Here are some of the tools I keep in my toolkit:

  1. Ubuntu / Fedora for development, Debian for deployments. I also use WSL 2 on a Windows laptop (not my favorite, but hey-compromise is part of engineering).
  2. Docker -because without it, I'd constantly hear "but it works on my machine".
  3. Terraform & Ansible -for provisioning and managing infrastructure as code, because SSH'ing into boxes manually gets old fast.
  4. Neovim -my editor of choice, tailored into a personalized development environment. My dotfiles are open if you'd like to borrow ideas for your own setup.

If you'd like to work with me, feel free to view my resume or just drop me a message at contact@jarmos.dev.