Anil Dewani
Developer, Tinkerer, Enterprenuer


Connect with me:

           

  Tools & Frameworks used by me:

 Web-Application Development
Python, Django, Django Rest Framework & Flask.
 Queue & Cache Frameworks
RabbitMQ, Redis, Huey, Memcached & Varnish.
 Database Management
PostgreSQL, SQLite & MySQL/MariaDB.
 Web Servers
Nginx, Apache, Gunicorn & Uvicorn.
 DevOps Tools
Supervisor, Vagrant, Prometheus, & OpenVPN.
 Scraping Tools
Scrapy, Selenium, urllib, python requests & beautifulsoup4.
 Git and C.I
Gitlab CI & Buddy.
 Load testing
Locust.
 Security Tools
HawkEye, PyUP, & MetaSploit.
 SEO Tools
SEMRush, Ahrefs, Ubersuggest, Google Keyword Planner & more.
 Advertising Management
Facebook Ads, Native Ads, AdRoll, Google Display Network, Google Search Ads, Universal App Campaigns & Push Ads.
 Embedeed Systems
Arduino & Raspberry Pi.
 Operating Systems
Debian, Ubuntu, CentOS & Mac OSX

My 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.

 Github Link

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.

 Github Link

JAMStack based personal website

Personal website coded using the JAMStack Approach using hugo framework, deployed using cloudflare workers on their worldwide CDN for lowest latency and fastest cache.

 Github Link

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.

 Github Link

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.

 Github Link

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.

 Github Link

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.

 Github Link

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.

 Github Link

System Design Overview

Quick revision notes for conceptual understanding of system design concepts with real-life examples.

 Github Link