Skip to content

Commit c1adb5b

Browse files
committed
feat: Update resume content with new projects, tech stack, experience, and open-source contributions, and expand .gitignore.
1 parent 4ebec3d commit c1adb5b

File tree

15 files changed

+149
-49
lines changed

15 files changed

+149
-49
lines changed

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,10 @@ project_rules.md
2525

2626
# Temporary files
2727
*.tmp
28-
*.temp
28+
*.temp
29+
30+
# Test artifacts (generated during development)
31+
test-*.html
32+
test-*.pdf
33+
output/
34+
keyword-analysis-report.json

README.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,19 @@ npx @bharathkumar-palanisamy/resume
1818
```
1919
## Launch interactive mode
2020
```bash
21-
npx bharathkumar-palanisamy --interactive
21+
npx bharathkumar-palanisamy --interactive
22+
```
2223

2324
## Traditional CLI usage still works
24-
npx bharathkumar-palanisamy --format json --section personal
25-
npx bharathkumar-palanisamy --help
26-
npx bharathkumar-palanisamy --version
25+
```bash
26+
npx bharathkumar-palanisamy --format json --section personal
27+
npx bharathkumar-palanisamy --help
28+
npx bharathkumar-palanisamy --version
2729
npx bharathkumar-palanisamy --section personal experience
2830
npx bharathkumar-palanisamy --format plain --output my-resume.txt
2931
npx bharathkumar-palanisamy --format html --output resume.html
3032
npx bharathkumar-palanisamy --format pdf --output resume.pdf
33+
```
3134

3235
## Enhanced Export Formats
3336

@@ -48,7 +51,19 @@ npx bharathkumar-palanisamy --format api --output api-spec.json
4851
```
4952

5053
For detailed documentation, see [Enhanced Export Formats](./docs/ENHANCED_EXPORT_FORMATS.md).
54+
55+
## Custom Resume Data
56+
57+
Use your own resume data instead of the default:
58+
59+
```bash
60+
# Use a custom resume.json file
61+
npx bharathkumar-palanisamy --config my-resume.json
62+
63+
# Combine with other options
64+
npx bharathkumar-palanisamy --config ~/resumes/tech-resume.json --format html --output resume.html
5165
```
66+
5267
## Local testing
5368

5469
```bash

dist/data/resume.json

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,25 @@
77
"phone": "+91 8667861408",
88
"linkedin": "https://linkedin.com/in/bharathkumar-palanisamy",
99
"github": "https://github.com/Bharath-code/",
10-
"portfolio": "https://bharathkumar.dev"
10+
"portfolio": "https://www.bharathkumar.dev"
1111
},
1212
"techStack": [
13-
"Node.js", "Express", "TypeScript", "Sveltekit", "React", "Next.js", "Astro", "Tailwind", "shadcnUI",
14-
"Postgres", "MongoDB", "Redis", "Docker", "Kubernetes",
15-
"GraphQL", "REST", "GitHub Actions", "AWS"
13+
"Node.js",
14+
"Express",
15+
"TypeScript",
16+
"Sveltekit",
17+
"React",
18+
"Next.js",
19+
"Astro",
20+
"Tailwind",
21+
"shadcnUI",
22+
"Postgres",
23+
"MongoDB",
24+
"Redis",
25+
"Docker",
26+
"REST",
27+
"GitHub Actions",
28+
"AWS"
1629
],
1730
"profile": "Full-Stack Engineer with 5 years of professional experience across the JavaScript ecosystem. I build end-to-end web applications and production APIs using Node.js, Express, React/Next.js and modern databases. I took a planned career break to focus on personal priorities while actively upskilling — building personal projects, contributing to open source, and staying current with modern tooling. Now actively seeking to re-enter the workforce and contribute as a focused, production-minded engineer.",
1831
"experience": [
@@ -35,17 +48,27 @@
3548
"bullets": [
3649
"Worked with **major national banks** to design and deliver secure, high-performance features for customer-facing applications.",
3750
"Developed backend services in **Node.js/Express with PostgreSQL**, optimized queries, and introduced **Redis caching** to improve performance by 40%.",
38-
"Implemented **authentication flows (JWT, OAuth2)** and role-based access to meet banking compliance and security standards.",
51+
"Wrote **unit and integration tests** using Jest and ensured code quality through rigorous code reviews.",
3952
"Converted business requirements and **Figma wireframes into production-grade UIs** using React, HTML5, and CSS3.",
4053
"Collaborated in Agile sprints with QA and frontend teams to deliver new banking modules within strict deadlines."
4154
]
4255
}
4356
],
4457
"projects": [
4558
{
46-
"name": "Task & Reminder App (Personal)",
47-
"desc": "Full-stack productivity app with grouping, reminders, and AI-generated subtasks to help focus and complete work.",
48-
"tech": "Next.js • Node.js • MongoDB • TailwindCSS • Vercel"
59+
"name": "git-scope",
60+
"desc": "Terminal UI application for managing multiple Git repositories at scale. Features include contribution graphs, disk usage visualization, time machine for commit history, and batch operations across repos.",
61+
"tech": "Go • Bubbletea • Lipgloss • Git"
62+
},
63+
{
64+
"name": "YouTube Companion",
65+
"desc": "Full-stack dashboard for managing YouTube videos. View unlisted/published videos, track views, add comments, and take notes — a personal command center for content creators.",
66+
"tech": "Next.js • Node.js • YouTube Data API • PostgreSQL • TailwindCSS"
67+
},
68+
{
69+
"name": "Website Highlight Saver",
70+
"desc": "Chrome extension to manage save highlight content and AI summarize(Manifest V3).",
71+
"tech": "JavaScript • Chrome Extension APIs"
4972
},
5073
{
5174
"name": "Tab Focus Chrome Extension",
@@ -63,8 +86,9 @@
6386
"Collaborated cross-functionally with QA and designers to ship polished features."
6487
],
6588
"openSource": [
66-
"Small npm package published for internal CI helpers.",
67-
"Contributed documentation fixes and small patches to open-source JavaScript libraries."
89+
"Built and maintain git-scope — a Go-based TUI for managing multiple Git repos. 19 GitHub stars, 99+ downloads, and contributions from the community.",
90+
"Published npm packages for CLI tooling and CI helpers.",
91+
"Contributed documentation fixes and patches to open-source JavaScript libraries."
6892
],
6993
"education": [
7094
{

dist/modules/core/cli.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/modules/core/cli.js

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/modules/core/cli.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/modules/core/data.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { ResumeData, SectionKey } from '../../data/types.js';
22
/**
33
* Load resume data from JSON file
4+
* @param configPath - Optional path to custom resume.json file
45
*/
5-
export declare function loadResumeData(): ResumeData;
6+
export declare function loadResumeData(configPath?: string): ResumeData;
67
/**
78
* Get filtered resume data based on specified sections
89
*/

0 commit comments

Comments
 (0)