Skip to content
View alphasafal's full-sized avatar

Highlights

  • Pro

Block or report alphasafal

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
alphasafal/README.md
# Hi, I'm Safal Gupta

**AI Engineer · ML Systems · Applied Research · Software Engineering**

I build AI systems from first principles — from models and retrieval infrastructure to agents, developer tools, and production software.

Currently studying Computer Science at **VIT Vellore** and exploring the engineering behind modern AI systems.

---

### What I'm working on

- Building **LLM systems, RAG pipelines and AI agents**
- Studying **vector databases, ANN search and retrieval systems**
- Exploring **efficient ML systems and Edge AI**
- Building infrastructure-oriented projects in **distributed systems**
- Reproducing and implementing ideas from recent AI research papers
- Contributing more deeply to open-source AI infrastructure

---

### Areas I'm interested in

```text
Machine Learning
Deep Learning
LLMs
AI Agents
Retrieval Systems
Vector Databases
Distributed Systems
Edge AI
ML Infrastructure
AI Systems Research

Selected Projects

🔹 AI Developer Workspace

An intelligent workspace manager for developers working on storage-constrained machines.

Automatically understands projects, archives inactive work, manages local storage and keeps development environments lightweight.

AI Agents System Design macOS Developer Tools


🔹 Mini Spanner

A distributed database project built to understand how modern databases work internally.

Exploring:

Client → Router → Shards → Raft → WAL → SSTables

Focused on replication, consensus, durability and distributed storage.


🔹 Jewellery Digital Twin Engine

A real-time 3D commerce engine for jewellery.

Built around physically based rendering, realistic metals, gemstone optics and interactive product customization.

TypeScript WebGL Three.js PBR


🔹 Industrial Digitalization Platform

Built during my internship at JCB India.

Designed production systems for SOP management, approval workflows and industrial process digitization.

Next.js PostgreSQL Prisma Redis Power Platform


Learning AI from the inside out

Instead of only using AI libraries, I'm trying to understand how the underlying systems work.

Some things I'm studying/building:

Tokenizer
    ↓
Embeddings
    ↓
Vector Search
    ↓
Retrieval
    ↓
Transformer
    ↓
LLM
    ↓
Tool Calling
    ↓
Agent
    ↓
Evaluation
    ↓
Production AI System

My goal is to be able to build, debug and optimize every layer.


Tech

Languages

Python C++ Java Rust Go TypeScript

AI / ML

PyTorch scikit-learn Transformers LLMs RAG Vector Search

Systems

PostgreSQL Redis Docker Linux Git AWS

Web

Next.js React Node.js


Current research interests

  • Retrieval-Augmented Generation
  • Approximate Nearest Neighbor Search
  • Agent memory
  • Efficient inference
  • Small language models
  • Multimodal AI
  • Edge AI
  • Distributed ML infrastructure
  • AI evaluation
  • Long-context systems

Current objective

I'm spending this phase of my career doing one thing:

Build enough serious systems that my GitHub explains my engineering ability before my résumé does.


Connect

LinkedIn · X / Twitter · Portfolio



A few things would make this substantially stronger.

**Don’t add** dozens of technology icons, skill-progress bars, visitor counters, snake animations, random trophies, or huge GitHub-stat cards. They make student profiles look busy rather than technically strong.

Instead, your pinned repositories should eventually tell this story:

1. **`llm-from-scratch`** — tokenizer → transformer → inference  
2. **`vector-engine`** — build ANN/vector search yourself  
3. **`mini-spanner`** — distributed database  
4. **`ai-workspace`** — your developer storage/memory agent  
5. **`paper-reproductions`** — implementations of recent AI papers  
6. **one excellent production AI product**

That combination creates a much stronger impression than having twenty ordinary ML projects such as Titanic, house-price prediction, or a basic movie recommender.

Your profile should make someone think:

> “This person doesn't just call AI APIs. He wants to understand how the system underneath them works.”

That is the identity I would build your GitHub around.

Pinned Loading

  1. production-agent-skills production-agent-skills Public

    Eight production-grade Agent Skills for engineering, data, and product work — portable SKILL.md format, validated against the official spec, with 80 evaluation cases and CI.

    Python

  2. ai-eval-engineering ai-eval-engineering Public

    A practical TypeScript AI evaluation harness for testing prompts and agents with deterministic graders, trajectory metrics, cost/latency tracking and release gates.

    TypeScript