Welcome. Type help to explore, or use the nav.
anwar@portfolio:~$ echo "Ship fast. Automate everything."
Ship fast. Automate everything.
anwar@portfolio:~$ whoami
Anwar Shaik — Software Engineer (AI / Cloud / DevOps) · Builder · Gamer · Badminton nerd.
Portrait of Anwar Shaik
About

Anwar Shaik — Austin, Texas

Full‑stack engineer with 5+ years experience across startups and enterprise. I design, ship, and harden systems in AWS (ECS/Fargate, EKS, Lambda), build clean UIs in React/Next, and automate everything with CI/CD. I enjoy computer vision side projects (CAPTCHA OCR, ANPR), competitive badminton, and late‑night tuning of build pipelines.

AWS · Java/Spring Boot · React/Next Docker · Kubernetes TDD/BDD · Karate/JUnit ML/CV: OCR, ANPR Austin, TX
Projects

Impact over hype

License Plate Recognition (ANPR)

Masters

Given a car photo, detect and crop the plate, then OCR to read number and infer the Indian state. Built with OpenCV + CNN for OCR; evaluated across varied lighting/angles.

PythonOpenCVCNNTesseract
Modular pipeline (detect → rectify → OCR → state‑map).

Simple CAPTCHA OCR (IIT Workshop, 2019)

AIET

Segmented noisy characters and recognized text using dual CNNs (MNIST/EMNIST) with custom preprocessing (thresholding, contour cleanup, inner‑hole removal, 28×28 normalization).

PythonCNNMNIST/EMNISTOpenCV
Learned: segmentation‑resistance pitfalls; proposed unified 62‑class hybrid model.

EC2 → Fargate Migration

Capital One

Migrated Java microservices from EC2 to ECS/Fargate; added autoscaling policies; wrote infra as code and deploy pipelines; improved reliability and costs.

AWSECS/FargateSpring BootCloudWatch
-40% infra cost · p95 ↓ 22% · blue/green + rolling updates.

Faster CI: xdist + coverage

DevEx

Parallelized test suites with pytest-xdist and isolated tmp dirs; unified coverage HTML reports. Took jobs from 26m → 3m for big repos.

PytestxdistCoverage.pyGitLab CI
-88.5% runtime; faster feedback loops & fewer flaky tests.

Observability Sidecar

Prod

Automated multi‑destination log export (CloudWatch, CloudTrail, Splunk, OpenTelemetry) via sidecar container with filters and formats.

DockerOpenTelemetrySplunk
Better incident response; clean log taxonomy for queries.

Auto Watchman (Smart Parking)

ML/CV

Computer‑vision approach to detect violations and generate structured events for enforcement workflows.

PySparkPythonCV
Manual enforcement ↓ 30% · 95% precision @ IoU 0.5 in pilot.
Cloud & DevOps Runbooks

Copy‑paste friendly notes

Speed up pytest with xdist

Parallel across cores. Beware of order‑dependent tests & shared state.

pytest -n auto -q
pytest --cov=my_package --cov-report=html -n auto
coverage run -m pytest -n auto
coverage html

ECS/Fargate migration checklist

- Containerize service (multi-stage Dockerfile)
- IAM: task role vs execution role
- Task definition: CPU/mem, env, secrets, healthcheck
- Service: desired count, deployment type (rolling/blue‑green)
- Autoscaling: Target Tracking on CPU/ReqCount; warmup
- ALB target group + path rules; health checks
- Logs: CW logs JSON; metrics dashboards
- CI: build, scan, push, deploy; canary then promote

Better logs

- JSON logs with request_id, user_id, trace_id
- Correlate: Propagate headers through services
- Drop noisy health checks; sampling for debug
- Ship to Splunk + OTEL; create golden queries

Route 53 resilience

- Weighted + Latency-based records for multi-region
- Health checks and failover; fast TTLs during incidents
- S3 cross-region replication for critical buckets
Startup Log

Building in public

2025‑08‑10: Portfolio v1 (Terminal Black & Neon) shipped. Next: auto‑generate OG images and plug MDX notes.

2025‑08‑03: Wrote Playbooks section; converting scattered notes into copy‑paste runbooks.

Badminton Corner

Stats & gear

W–L

18–7

Fastest smash

305 kph

Racquet

Astrox 100ZZ · 3U

Weekend ladder in Austin. Always up for a game.

Contact

Let’s ship something brilliant

Email: anwarshaik1999@gmail.com · Based in Austin, TX