system operational · yug@dev :: portfolio.v3 · B.Tech CSE · Nirma University
Ahmedabad, India · --:--:--
portfolio · v1 · 200 OK

Yug Patel

backend · python · learning security

CS student at Nirma University. I build backend systems from scratch because using a tool and understanding it are different things.

yug@dev :: ~ · zsh
press tab to autocomplete reading /portfolio
focus
Backend
projects
0built
merged PRs
0GSSoC'26
semester
0of 8
GET /api/v1/whoami 200 OK · 12ms

The person behind the code

I'm a Computer Science student at Nirma University, currently in my third semester and graduating in 2029. Most of what I work on is backend development — APIs, database schemas, and authentication.

I prefer understanding systems at a fundamental level over just using tools. That is why LedgerLines is written from scratch instead of following a tutorial: designing the schema myself and getting authentication right is the part I actually learn from.

My direction is shifting toward cybersecurity. I want to be straight about where that stands — it is an interest I am actively building toward, not expertise I already have. So far it is coursework fundamentals and a KNN classifier for intrusion detection, and there is a lot I still need to learn.

Outside of code, I represented Kuwait's U19 national cricket team as a medium-pace bowler, and I do freelance event photography.

response.json
application/json
{ "name": "Yug Patel", "role": "CS student · backend dev", "education": { "institution": "Nirma University", "degree": "BTech CSE", "semester": 3, "years": "2025—2029" }, "building": [ "APIs", "schemas", "auth" ], "learning": "cybersecurity", "origin": "Kuwait", "based": "Ahmedabad, India", "past_lives": [ "U19 cricketer", "event photographer" ], "open_to_work": true }
focus
Backend Development · FastAPI
building toward
Cybersecurity · interest area
currently
3rd semester · Nirma University
graduating
2029 · B.Tech CSE
WIP /api/v1/direction in progress

Where I'm heading

I'd rather be accurate than impressive here. My career direction is moving toward cybersecurity, but I haven't started dedicated security work yet — so this section is about the gap between where I am and where I'm going, not a claim to expertise.

where I am now actual
Backend development

This is the part I can defend. Building APIs with FastAPI, designing relational schemas, handling authentication properly, and validating requests and responses — mostly through LedgerLines, which I'm writing from scratch.

FastAPI PostgreSQL SQLAlchemy JWT
security exposure so far limited
What I've actually touched

Networking and cybersecurity fundamentals from coursework, plus one KNN classifier for intrusion detection that I reused for log analysis. That's the honest extent of it — a starting point, not a track record.

Networking Fundamentals Cybersecurity Fundamentals
next learning
What I'm working on

Finishing NetGuard's evaluation properly — confusion matrix and full metrics rather than a single accuracy number — and looking at retraining on a more modern dataset. Beyond that, building real depth in security rather than collecting surface-level credentials.

Model evaluation CIC-IDS2017/2018
how I work approach
Understand it, don't just use it

I build things from scratch rather than following tutorials because the point is understanding the system, not producing the artifact. It's slower, and it means I have fewer finished projects than I could — but I can explain every part of the ones I have.

3rd semester Graduating 2029
GET /api/v1/projects 200 OK · returned 5

What I've actually built

Five projects — coursework, a community platform, a team hackathon build, and one I'm writing from scratch. Tap any row for the full write-up, including what's still unfinished.

GET /api/v1/skills 200 OK · grouped

The toolkit

What I can actually work with and explain. No proficiency bars — a percentage next to a language name doesn't mean anything. If something isn't listed here, I haven't used it enough to claim it.

GET /api/v1/experience 200 OK · sorted desc

The changelog

Version history of the person, in reverse chronological order. Each entry is one meaningful release.

GET /api/v1/credentials 200 OK · 5 items

Verified certifications

Courses I completed and can speak to, verifiable through their issuers.

# credential issuer date
POST /api/v1/contact 202 accepted

Send a message

Open to backend development opportunities, internships, and interesting projects. Happy to talk about anything I've built here — including the parts that aren't finished.

example.request curl
# fire it off: curl -X POST \ https://yugpatel.dev/contact \ -H "Content-Type: application/json" \ -d '{ "from": "you@somewhere", "topic": "let'\''s build", "urgency": "whenever" }' # response: HTTP/1.1 202 Accepted { "status": "received", "reply_by": "24h" }