Skip to content

Commit 799ed88

Browse files
Rahul TyagiRahul Tyagi
authored andcommitted
Turn site into a profile/portfolio homepage
Replace the default blog home with a profile page listing top projects, add bio and contact links to the about page, move the post list to /blog/, and trim the nav.
1 parent 3714e25 commit 799ed88

7 files changed

Lines changed: 59 additions & 13 deletions

File tree

.nexum-data/nexum.db

68 KB
Binary file not shown.

.nexum-data/nexum.db-shm

32 KB
Binary file not shown.

.nexum-data/nexum.db-wal

Whitespace-only changes.

_config.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,16 @@
2121
title: Rahul Tyagi
2222
email: rahul.1992.tyagi@proton.me
2323
description: >- # this means to ignore newlines until "baseurl:"
24-
This is my personal blog where I publish my learnings in pragmatic software engineering
24+
Rahul Tyagi — Pragmatic Programmer. Software engineer building developer tools and backend systems in Go and TypeScript.
2525
baseurl: "" # the subpath of your site, e.g. /blog
2626
url: "https://dropdevrahul.github.io" # the base hostname & protocol for your site, e.g. http://example.com
2727
github_username: dropdevrahul
2828

2929
# Build settings
3030
theme: minima
31+
header_pages:
32+
- blog.markdown
33+
- about.markdown
3134
plugins:
3235
- jekyll-feed
3336

about.markdown

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ title: About
44
permalink: /about/
55
---
66

7-
This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/)
7+
I'm Rahul Tyagi, a software engineer based in Delhi, India, currently working at
8+
Skillsoft (Codecademy). I describe myself as a pragmatic programmer — I care
9+
about shipping software that's simple, reliable, and a pleasure to maintain.
810

9-
You can find the source code for Minima at GitHub:
10-
[jekyll][jekyll-organization] /
11-
[minima](https://github.com/jekyll/minima)
11+
Most of my open-source work lives in Go and TypeScript: developer tooling, CLI
12+
utilities, backend services, and small desktop apps. You can browse it all on
13+
[GitHub](https://github.com/dropdevrahul).
1214

13-
You can find the source code for Jekyll at GitHub:
14-
[jekyll][jekyll-organization] /
15-
[jekyll](https://github.com/jekyll/jekyll)
15+
### Find me
1616

17-
18-
[jekyll-organization]: https://github.com/jekyll
17+
- GitHub: [@dropdevrahul](https://github.com/dropdevrahul)
18+
- LinkedIn: [rahul-tyagi](https://www.linkedin.com/in/rahul-tyagi-3925b0233/)
19+
- Email: [rahul.1992.tyagi@proton.me](mailto:rahul.1992.tyagi@proton.me)

blog.markdown

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
layout: home
3+
title: Blog
4+
permalink: /blog/
5+
---

index.markdown

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,43 @@
11
---
2-
# Feel free to add content and custom Front Matter to this file.
3-
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
2+
layout: page
3+
title: Rahul Tyagi
4+
---
5+
6+
**Pragmatic Programmer** · Delhi, India
7+
Software Engineer at Skillsoft (Codecademy)
8+
9+
I build pragmatic developer tools and backend systems — mostly in Go and TypeScript.
10+
11+
[GitHub](https://github.com/dropdevrahul) ·
12+
[LinkedIn](https://www.linkedin.com/in/rahul-tyagi-3925b0233/) ·
13+
[Email](mailto:rahul.1992.tyagi@proton.me) ·
14+
[Blog](/blog/)
415

5-
layout: home
616
---
17+
18+
## Top Projects
19+
20+
### [campy](https://github.com/dropdevrahul/campy) · ⭐ 9 · TypeScript
21+
Animated ASCII terminal pets for CLI coding agents — Claude Code, OpenCode, Gemini CLI, Codex CLI, Cursor CLI, Aider.
22+
23+
### [hypr](https://github.com/dropdevrahul/hypr) · ⭐ 8 · TypeScript / Go
24+
A fast, cross-platform desktop REST API client — a lightweight Postman/Insomnia alternative built with Wails (Go) + React.
25+
26+
### [pincodes-india](https://github.com/dropdevrahul/pincodes-india) · ⭐ 5 · Go
27+
Pincode data for Indian states plus clients in several languages for the official India Post pincode directory API.
28+
29+
### [nexum](https://github.com/dropdevrahul/nexum) · ⭐ 3 · Python
30+
Claude Code plugin that cuts context tokens and model cost — output-truncation hooks and an Opus-plans / Sonnet-Haiku-implements workflow.
31+
32+
### [herald](https://github.com/dropdevrahul/herald) · Go
33+
A Go-based agent-building framework.
34+
35+
### [peacock](https://github.com/dropdevrahul/peacock) · ⭐ 2 · Go
36+
A simple Go cache with minimal features, plus a Go [client](https://github.com/dropdevrahul/peacockclient).
37+
38+
### [lemon](https://github.com/dropdevrahul/lemon) · ⭐ 2 · TypeScript
39+
A Tauri-based desktop app to access Lemmy instances.
40+
41+
[See all projects on GitHub →](https://github.com/dropdevrahul?tab=repositories)
42+
</content>
43+
</invoke>

0 commit comments

Comments
 (0)