- π§ I build scalable web apps, real-time systems, and developer tools.
- π€ I experiment with AI/ML models and build integrations that make developer workflows smarter.
- π± Currently learning: Systems design, Rust, and Observability.
- π¬ Ask me about: TypeScript, Node.js, React, GraphQL, distributed systems, and automation.
- π Website / Portfolio:
https://your-portfolio.com - π Blog:
https://learntomining.blogspot.com - π Resume:
https://your-portfolio.com/resume.pdf - βοΈ Contact:
mailto:sasulanujan@gmail.com
| Frontend | Backend | DevOps / Infra | Data / AI | Other |
|---|---|---|---|---|
| React, Vite, Next.js | Node.js, Express, NestJS | Docker, Kubernetes, Terraform | Python, PyTorch, Hugging Face | TypeScript, GitHub Actions, Postgres |
Showcase 3 β 6 high-impact projects. Include 1-2 lines each explaining why it's cool.
- Stack: Next.js Β· TypeScript Β· Vercel
- Why: Real-time collaborative editor with CRDTs and end-to-end encryption.
- Stack: Node.js Β· PostgreSQL Β· Docker
- Why: Scalable event-driven ingestion pipeline that processes 10k+ events/sec.
- Stack: Python Β· FastAPI Β· PyTorch
- Why: Transformer-based retrieval-augmented system for internal docs search.
Add a live contribution tracker:
<p align="center">
<img src="https://streak-stats.demolab.com?user=USERNAME&theme=radical&hide_border=true" />
</p><p align="center">
<img src="https://github-profile-trophy.vercel.app/?username=USERNAME&theme=radical&no-frame=true&column=6" />
</p>I automate repetitive tasks with GitHub Actions and CI/CD pipelines. Here are examples you can drop into .github/workflows/.
# .github/workflows/update-readme.yml
name: Auto Update README
on:
schedule:
- cron: '0 0 * * *' # daily
workflow_dispatch: {}
jobs:
update-readme:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Update timestamp
run: |
python - <<'PY'
import re, pathlib, datetime
p=pathlib.Path('README.md')
s=p.read_text()
s=re.sub(r"Last updated:.*","Last updated: {}","".format(datetime.datetime.utcnow().strftime('%Y-%m-%d %H:%M UTC')))
p.write_text(s)
PY
- name: Commit & Push
run: |
git config user.name 'github-actions[bot]'
git config user.email '41898282+github-actions[bot]@users.noreply.github.com'
git add README.md
git commit -m 'chore: update README timestamp' || echo 'No changes'
git push# .github/workflows/deploy.yml
name: Deploy docs
on:
push:
branches: [ main ]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
- name: Build & Deploy
run: |
npm ci
npm run build
npm run deploy- Dynamic typing intro: Use readme-typing-svg like in the header.
- Traffic / visitor counter: Use services like visitor-badge.laobi.icu or self-host simple PNG counters.
- Interactive project previews: Link to a live demo and show a short GIF in the repo's README.
- Pin curated repos: Pin the best repos on your profile to guide visitors.
- Email:
hello@your-email.com - LinkedIn:
https://www.linkedin.com/in/your-profile - Twitter / X:
https://twitter.com/yourhandle
This README template is available under the MIT License β copy, modify, and reuse!
Last updated: 2025-12-08 00:00 UTC
- Replace
USERNAMEwith your GitHub username in every URL and badge. - Update contact links and portfolio URLs.
- Replace featured project links and descriptions.
- Add or remove stack items to reflect your real skills.
- Commit
README.mdand, if using Actions, add workflows to.github/workflows/.
Want this converted into a single-file React profile page or a themed variant (dark/solarized) for your README? Tell me which β I can generate it next.

