$ whoami

Ayush Mali

Fullstack Software Engineer

Building scalable distributed systems, event-driven architectures, and intuitive user interfaces with Go, Python, and TypeScript. // Write once. Deploy anywhere. Sleep peacefully.

A quick audio summary about me

$ cat about.txt

╭─ About Ayush Mali

Fullstack Software Engineer with expertise in building concurrent systems, event-driven architectures, and modern web applications. I specialize in Go for high-performance backend services, Python for data processing and ML, and TypeScript/React for intuitive frontends.

My experience spans from low-level binary protocol parsing and PLC integrations to cloud-native Kubernetes deployments with GitOps workflows. I'm passionate about infrastructure automation, test-driven development, and building systems that are both performant and maintainable.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler

╰─ EOF

$ ls -la skills/

Languages
  • Go
  • Python
  • TypeScript
  • JavaScript
  • SQL
  • Bash
Backend & Systems
  • FastAPI
  • Flask
  • Gorilla Mux
  • Express
  • Linux/UNIX
Frontend
  • React
  • Next.js
  • Storybook
  • Vitest
  • Cypress
Cloud & DevOps
  • Docker
  • Kubernetes
  • Ansible
  • Argo CD
  • Azure
  • Proxmox
  • KVM
  • QEMU
Databases & Messaging
  • PostgreSQL
  • SQLite
  • MongoDB
  • Redis
  • Kafka
  • MQTT
Machine Learning
  • scikit-learn
  • Pandas
  • NumPy
  • NLTK
  • Random Forest

$ find ./projects -type f -name "*.md"

Nimbus Store
Scalable, event-driven, microservices-based e-commerce platform with personalized recommendations, real-time processing, and secure payment integration.
Problem:
Build a production-ready e-commerce platform with ML-powered recommendations, real-time data processing, and end-to-end encryption
Tech Stack:
FastAPINext.js 14MongoDBKafkaRedisGraphQLscikit-learn
Reddit Scraper
Open-source scraper with 19 GitHub stars for collecting subreddit, post, comment, reply, and user data using only Python standard libraries.
Problem:
Efficiently scrape Reddit data at scale while bypassing API rate limits with custom exponential backoff strategies
Tech Stack:
PythonBashMongoDB

$ history | grep experience

Fullstack Software Engineer
Midaas Telesoft Pvt LtdSept 2024 - Present
  • Concurrent SMS Processing: Designed a concurrent Go system to process SMS from multiple modems in parallel, extract OTPs, and persist results in SQLite. Built a Next.js dashboard to visualize real-time modem health, signal quality, and network state.
  • VPN Management System: Architected VPN lifecycle management for OpenVPN and WireGuard with CRUD operations, auto-reconciliation, and state synchronization via Linux NetworkManager D-Bus APIs. Implemented ovpn file parser, secure key and certificate storage, and a UI for VPN configuration and status monitoring.
  • Cloud Cover Prediction: Trained a Random Forest classifier on sky image frames, achieving ~80% accuracy for cloud coverage prediction. Deployed a Flask API returning cloud percentages and Okta values for meteorological analysis.
  • TwinCAT PLC Integration: Implemented Go parsers to decode all Beckhoff TwinCAT PLC datatypes from raw binary data and enumerate available symbols. Used Go's encoding/binary package for primitive types and custom parsers for complex structures.
  • Apparatus Monitoring System: Built a thread-safe MQTT ingestion system in Go using Eclipse Paho and JetStream to monitor circuit breaker and isolator signals from 16-channel DI modules. Integrated Pioneer Wincon wind turbine telemetry capturing HVRT, LVRT, wind speed, and wind direction with event-driven SQLite logging and a Next.js configuration UI.
  • Reusable UI Components: Built single and multi select combobox components in React supporting static, generic, and async data sources. Followed test-driven-development using Vitest and documented the components with Storybook.
  • Infrastructure Automation: Automated MikroTik switch configuration using idempotent Ansible playbooks covering VLANs, ports, MLAG/LACP bonds, routing, and DNS. Provisioned multi-node k0s Kubernetes clusters with Cilium CNI and Longhorn CSI, and managed deployments via Argo CD GitOps.

$ ./contact.sh

Get In Touch

Interested in discussing algorithms, system design, or potential collaborations? Feel free to reach out through any of the channels below.

Send Message