Skip to content
View anil-dewani's full-sized avatar
🔥
Rising!
🔥
Rising!
Block or Report

Block or report anil-dewani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
anil-dewani/README.md

Hey, I'm Anil Dewani.

I'm an tech-enthusiast with a sound grip on very diverse set of technical toolsets which help me manifest ideas into functional and reliable tech systems.

  • 🤖   I’m currently learning Machine Learning & Natural Language Processing.
  • 🌈   I totally admire GNU/Linux and FOSS Softwares
  • 📢   Ask me anything about DevOps, web development & Linux.
  • ⚡️   Read more about my projects at anildewani.com

Open Source Projects:

  • Firefly Import Helpers - An extended transactions importer for the Firefly III Personal Finance manager software. Dedicated modules for top banks of india, to import bank account and credit card transactions.
  • Unix Server Backup - An python script focused on doing a detailed daily snapchat of linux servers and automatically uploading them to s3 enabled storage servers.
  • AnilDewani.com - Personal website coded using the JAMStack Approach using hugo framework, deployed using cloudflare workers on their worldwide CDN for lowest latency and fastest cache.
  • SMS Transaction Parser - FastAPI powered API codebase which accepts SMS messages as an input, auto-detects if a particular message is transactional in nature or not, and then parses out all the transactional meta-data and forwards it to Finance Management Systems.
  • dotfiles - A central hub for all of my configuration files which i've tweaked to enhance my DX (Developer Experience). Comes with an install.sh script which can be used to initialise all of new systems or existing systems to adhere to the configurations automatically.
  • Jira Dashboard - A bird-eye view dashboard which connects via API to your JIRA account and parses tickets assigned to you to guage your upcoming work-load to better plan your commitments.
  • OSX-Locker - This utility changes password of your current osx user to a random password and notifies you of the new password automatically on the next working day. You will not have access to the newly set password until next working day arrives. It locks you out of your own system to enhance your work-life balance commitments.
  • Ideas-Manager - Flutter based mobile application to quickly add new ideas to a cloud database and shift ideas into meaningful modes of operations to better manage them.

Latest blog posts:


My Daily Reads:

  • Hacker News - Top Trending Tech News of the day
  • Product Hunt - Top Trending Tech Products of the day
  • Github Trends - Daily, weekly and monthly trending repos on github
  • Lobsters - To Find Geekish articles catching eyes of the nerds!
  • TechontheEdge - Staying updated with everything related to A.I, M.L and N.L.P
  • Volv News - Quickly scroll through international top news
  • TechURLS - Aggregator site for all popular tech news sources
  • TuxURLS - Aggregator site for all popular Linux news sources
  • DevURLS - Aggregator site for all popular Developer news sources
  • SciURLS - Aggregator site for all popular Scientific Research sources
  • FinURLS - Aggregator site for all popular Financial Management sources

Connect with me:

Linkedin Twitter Youtube


My Complete Tech Stack:

I'm well versed with multiple technology frameworks spanning across multiple domains. Below is my attempt to list down all the tech stack I can start working/tinkering instantly!

- Web Development

Python Django DjangoREST Flask FastAPI

- Mobile App Development

Flutter

- Database Systems

Postgres MySQL SQLite MongoDB Firebase MariaDB Neo4J Supabase InfluxDB

- Queue and caches

RabbitMQ Redis Apache Kafka

- Servers

Nginx Apache Gunicorn

- DevOps

AWS Cloudflare Firebase Heroku Linode Docker Kubernetes Terraform

- C.I & C.D

CircleCI GitLab CI GitHub Actions Drone CI

- Software Metrics and Analytics

Grafana Metabase Prometheus SonarQube CodeCOV Kibana

- IDEs & Development Tools

Jupyter Notebook PyCharm Visual Studio Code Postman Arduino IDE Alacritty Starship Tmux

- Programming Languages

C++ HTML5 JavaScript PHP

- Operating Systems

Arch Debian Alpine Linux Kali PopOS QubesOS Readhat macOS

- Virtualizations

Proxmox Vagrant Virtualbox VMware

- Embedded Systems

Arduino

- Extra Tools

Git Dependabot

Pinned

  1. dotfiles dotfiles Public

    config files to enhance my workflow on macOS, along with some eye-canding distro ricing

    Shell 4

  2. personal-website personal-website Public

    Personal Website for Anil

    HTML 2

  3. osx-locker osx-locker Public

    Setup to lock your macbook until next day after your work for the day is over and done with

    Shell 1 1

  4. firefly-import-helper firefly-import-helper Public

    Utilities to help me import transaction data to firefly-3

    JavaScript

  5. sms-transaction-parser sms-transaction-parser Public

    Parses transactional meta-data from incoming SMS

    Python

  6. unix-server-backup unix-server-backup Public

    An python script to do full system backups of unix like systems

    Python