Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
4e3f57d
init
daniel-rajakumar Oct 13, 2025
fd71ae2
init
daniel-rajakumar Oct 13, 2025
b44b52d
chore: remove project files and configurations
daniel-rajakumar Dec 18, 2025
8b9bb43
feat: initialize Next.js app with Tailwind CSS and global styles
daniel-rajakumar Dec 18, 2025
ac43124
feat: implement personal portfolio with sections for About, Resume, P…
daniel-rajakumar Dec 18, 2025
a84dd18
feat: add Clients and Testimonials components with modal functionality
daniel-rajakumar Dec 18, 2025
9a51a63
Refactor Portfolio and Resume components; enhance filtering and layout
daniel-rajakumar Dec 18, 2025
27f7b4c
style: update color gradients in globals.css for improved aesthetics
daniel-rajakumar Dec 18, 2025
b24fc34
style: update color values in globals.css for improved color scheme
daniel-rajakumar Dec 18, 2025
a01d7d1
feat: add download button for resume and include resume URL in profil…
daniel-rajakumar Dec 18, 2025
16059e7
feat: implement collapsible timeline sections for education and exper…
daniel-rajakumar Dec 18, 2025
caaad34
feat: add command palette for quick navigation and actions
daniel-rajakumar Dec 18, 2025
b41d42a
feat: add quick action button to open command palette and update navb…
daniel-rajakumar Dec 18, 2025
e5f425c
feat: add status display to sidebar and update profile data with avai…
daniel-rajakumar Dec 18, 2025
89e499c
feat: update sidebar styles and adjust main background for improved a…
daniel-rajakumar Dec 18, 2025
1b9cd4b
feat: enhance testimonials section with scroll handling and navigatio…
daniel-rajakumar Dec 18, 2025
3d201aa
feat: implement smooth scrolling and navigation dots for clients section
daniel-rajakumar Dec 19, 2025
684b928
feat: add null checks for empty clients and testimonials, and comment…
daniel-rajakumar Dec 19, 2025
6a89c6a
feat: implement project modal with keyboard navigation and update pro…
daniel-rajakumar Dec 19, 2025
6c68e66
Update SVG assets and workspace configuration
daniel-rajakumar Dec 19, 2025
e092381
feat: update blog handling and improve tab visibility based on blog p…
daniel-rajakumar Dec 19, 2025
babed7f
feat: add blog visibility logic and update navigation items based on …
daniel-rajakumar Dec 19, 2025
0a3ed2f
feat: add Open Graph and Twitter image generation with profile initials
daniel-rajakumar Dec 19, 2025
1cafcf4
feat: integrate analytics tracking across components and implement ev…
daniel-rajakumar Dec 19, 2025
449ff18
fix: remove unused import of blogPosts in Home component
daniel-rajakumar Dec 19, 2025
3e3c4d5
Refactor code structure and remove redundant code blocks for improved…
daniel-rajakumar Dec 19, 2025
dc4a300
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 20, 2025
604e91f
fix: update role and internship status in profile data
daniel-rajakumar Dec 20, 2025
e8a4bfe
style: enhance sidebar layout and transitions for improved user exper…
daniel-rajakumar Dec 20, 2025
ce4e52c
fix: prevent sidebar toggle on internal clicks and stop event propaga…
daniel-rajakumar Dec 20, 2025
42c728b
style: update avatar image dimensions and add styling for avatar box
daniel-rajakumar Dec 20, 2025
f5a3f7a
style: enhance sidebar transitions and adjust padding for smoother an…
daniel-rajakumar Dec 20, 2025
9e25ff6
style: refine sidebar layout and padding for improved readability and…
daniel-rajakumar Dec 20, 2025
26f0f8d
style: refactor sidebar height management with CSS variables for impr…
daniel-rajakumar Dec 20, 2025
3b5286f
style: adjust padding for sidebar info more section and simplify heig…
daniel-rajakumar Dec 20, 2025
5751d08
style: improve sidebar height management with font loading and animat…
daniel-rajakumar Dec 20, 2025
9c442cd
style: update phone number in profile data for accuracy
daniel-rajakumar Dec 20, 2025
ba7079a
style: update profile data to reflect graduation information and corr…
daniel-rajakumar Dec 20, 2025
917e572
style: enhance project modal with carousel functionality and add scre…
daniel-rajakumar Dec 21, 2025
20a88e0
style: update project modal to use aspect ratio for responsive height…
daniel-rajakumar Dec 21, 2025
7a7884f
style: update project modal dot width for improved visibility
daniel-rajakumar Dec 21, 2025
5945b77
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 22, 2025
92e2ebc
style: enhance project modal zoom functionality with improved animati…
daniel-rajakumar Dec 22, 2025
5d45d18
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 22, 2025
57f7d81
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 23, 2025
0a7a7d9
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 24, 2025
f6f342f
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 24, 2025
6da3e64
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 24, 2025
79cda21
Update project status to use consistent capitalization
daniel-rajakumar Dec 24, 2025
c594e87
Fix status labels for consistency in profile and project types
daniel-rajakumar Dec 24, 2025
a7256e6
Enhance resume section with detailed timeline items and improve CSS f…
daniel-rajakumar Dec 24, 2025
6a13c41
Refactor skills section to use logos and improve layout with CSS grid
daniel-rajakumar Dec 24, 2025
2df75b9
Add new skill logos for HTML/CSS, Pandas, Scikit-learn, OpenAI API, a…
daniel-rajakumar Dec 24, 2025
37c2d2e
Add case study rendering to project modal and update project data str…
daniel-rajakumar Dec 24, 2025
d67f0c9
Add markdown-it for case study rendering and update project data stru…
daniel-rajakumar Dec 24, 2025
4ef3845
Refactor project modal case study section for improved layout and fun…
daniel-rajakumar Dec 24, 2025
9f0f470
Enhance project modal case study toggle with improved layout and acce…
daniel-rajakumar Dec 24, 2025
695a6fc
Refactor project modal layout for improved scrolling and case study d…
daniel-rajakumar Dec 24, 2025
0af8819
Enhance project modal case study toggle with improved layout and acce…
daniel-rajakumar Dec 24, 2025
5170b90
Enhance project modal case toggle styling for improved positioning an…
daniel-rajakumar Dec 24, 2025
1a857cc
Refactor project modal case study toggle for improved accessibility a…
daniel-rajakumar Dec 24, 2025
ca2523d
Remove redundant close button from project modal zoom for cleaner UI
daniel-rajakumar Dec 24, 2025
98c0ff5
Add case study badge to project items for enhanced visibility
daniel-rajakumar Dec 24, 2025
e7cb62a
Update thumbnail image for VC370Assem project for improved visual rep…
daniel-rajakumar Dec 24, 2025
2e88aed
Refactor sidebarStyle useMemo for improved type safety and clarity
daniel-rajakumar Dec 24, 2025
86d048d
Wrap Home component in Suspense for improved loading handling and add…
daniel-rajakumar Dec 24, 2025
d2112a2
Remove case study badge styles for cleaner project presentation
daniel-rajakumar Dec 24, 2025
789f7d5
Update body and main styles for improved readability and aesthetics
daniel-rajakumar Dec 24, 2025
7457305
Update project thumbnail image for ISFF25 to RockyGPT for better proj…
daniel-rajakumar Dec 24, 2025
3388be4
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 24, 2025
2af21a1
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 24, 2025
7294429
Remove outdated thumbnail images and update project image reference f…
daniel-rajakumar Dec 24, 2025
6b6cd9f
Refactor code structure for improved readability and maintainability
daniel-rajakumar Dec 24, 2025
821f61c
Add thumbnail image for RockyGPT project
daniel-rajakumar Dec 25, 2025
6d6a8af
Fix image reference for RockyGPT project thumbnail
daniel-rajakumar Dec 25, 2025
8a6ad6a
Add icons to metadata and clean up commented code in project data
daniel-rajakumar Dec 25, 2025
6f5885c
Add color to service icon box for improved visibility
daniel-rajakumar Dec 25, 2025
715b298
Implement contact form functionality with success and error handling
daniel-rajakumar Dec 25, 2025
3321273
Add developer settings for contact email toggle and update contact fo…
daniel-rajakumar Dec 25, 2025
3ae5a2f
Add email validation pattern to contact form input and API
daniel-rajakumar Dec 25, 2025
41bbff2
Refactor email sending logic into a separate function and implement a…
daniel-rajakumar Dec 25, 2025
ae2f078
feat: add Open Graph image generation utility for portfolio
daniel-rajakumar Dec 25, 2025
280d182
refactor: simplify OG image layout and remove unused status label
daniel-rajakumar Dec 25, 2025
ef2ad1e
refactor: enhance OG image layout and improve styling for better pres…
daniel-rajakumar Dec 25, 2025
7867d4b
refactor: optimize avatar image handling by converting ArrayBuffer to…
daniel-rajakumar Dec 25, 2025
ec232f2
refactor: update profile about section for clarity and detail
daniel-rajakumar Jan 5, 2026
890964a
refactor: update profile about section for clarity and detail; refine…
daniel-rajakumar Jan 6, 2026
c18c901
refactor: add new service icons for data and leadership in About section
daniel-rajakumar Jan 6, 2026
4173a7f
refactor: add relevant coursework section to Resume component
daniel-rajakumar Jan 6, 2026
2ab36ed
refactor: add coursework section to Resume component and update data …
daniel-rajakumar Jan 6, 2026
a9dc3dd
refactor: update profile status and about section for clarity; fix Gi…
daniel-rajakumar Jan 6, 2026
bc16fbc
refactor: enhance navbar styles and add compact mode for better respo…
daniel-rajakumar Jan 6, 2026
12330e2
refactor: improve navbar responsiveness with dynamic padding and tran…
daniel-rajakumar Jan 6, 2026
4adc4f0
refactor: simplify navbar component by removing unused scroll handlin…
daniel-rajakumar Jan 11, 2026
ed01e11
refactor: add links to ISFF25 project for live site and source code a…
daniel-rajakumar Jan 11, 2026
08d5697
refactor: update project modal link styles for improved accessibility…
daniel-rajakumar Jan 11, 2026
8353f1e
refactor: prevent body scroll when project modal is open
daniel-rajakumar Jan 11, 2026
d8e3c7f
refactor: update project modal styles and add link icon for improved …
daniel-rajakumar Jan 11, 2026
38eed01
refactor: enhance project modal link styles for better layout and acc…
daniel-rajakumar Jan 11, 2026
ec688f7
refactor: add Tabler icons for tech stack display in portfolio section
daniel-rajakumar Jan 11, 2026
a7e416b
refactor: add responsive styles for project modal tech icons
daniel-rajakumar Jan 11, 2026
88a017e
refactor: add project links for VC407, Social Media Engagement Analys…
daniel-rajakumar Jan 12, 2026
23657e7
refactor: update project link for VC407 to point to VC307 repository
daniel-rajakumar Jan 13, 2026
7b6930c
refactor: add framer-motion for enhanced tab transitions and animations
daniel-rajakumar Jan 13, 2026
1b4f358
refactor: enhance drag functionality and transition effects in Home c…
daniel-rajakumar Jan 13, 2026
33ad1b3
refactor: adjust snap distance ratio and velocity threshold for smoot…
daniel-rajakumar Jan 13, 2026
2d83d06
refactor: improve project card interactions and remove zoom functiona…
daniel-rajakumar Jan 13, 2026
929f046
refactor: implement click suppression for swipe interactions in Home …
daniel-rajakumar Jan 13, 2026
11b3ada
refactor: adjust scroll behavior on tab change to prevent scrolling o…
daniel-rajakumar Jan 13, 2026
5def0da
refactor: enhance touch interactions for mapbox and form inputs
daniel-rajakumar Jan 13, 2026
32269ef
refactor: enhance map interactions with toggle buttons for coarse poi…
daniel-rajakumar Jan 13, 2026
2c43c35
refactor: optimize component rendering by memoizing tab components in…
daniel-rajakumar Jan 13, 2026
d971355
refactor: manage scroll behavior and modal state in Portfolio component
daniel-rajakumar Jan 13, 2026
d71f6a8
refactor: implement smooth scroll behavior on tab change in Home comp…
daniel-rajakumar Jan 13, 2026
c2b5990
refactor: update resume PDF with latest version
daniel-rajakumar Jan 14, 2026
5692cd8
refactor: update type annotations for motion styles in Home component
daniel-rajakumar Jan 14, 2026
c8653d9
refactor: enhance drag behavior by integrating smooth motion and rese…
daniel-rajakumar Jan 14, 2026
02879b7
refactor: comment out case study path for VC407 assembler project
daniel-rajakumar Jan 15, 2026
1f98302
refactor: clean up workspace.xml and add migration state files for Co…
daniel-rajakumar Jan 18, 2026
65c9d0a
chore: update IDE workspace configuration with a new work session entry.
daniel-rajakumar Jan 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .github/FUNDING.yml

This file was deleted.

41 changes: 41 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# env files (can opt-in for committing if needed)
.env*

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts
6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.agent.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.ask2agent.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.edit.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

117 changes: 117 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
---
path: '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/15.5/Accessibility.swiftmodule/arm64e-apple-macos.swiftmodule'
dependencies:
- mtime: 1746401437000000000
path: '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/prebuilt-modules/15.5/Accessibility.swiftmodule/arm64e-apple-macos.swiftmodule'
size: 140380
- mtime: 1745034242000000000
path: 'usr/lib/swift/Swift.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 1929969
sdk_relative: true
- mtime: 1745035158000000000
path: 'usr/include/_time.apinotes'
size: 1132
sdk_relative: true
- mtime: 1745043435000000000
path: 'usr/include/ObjectiveC.apinotes'
size: 11147
sdk_relative: true
- mtime: 1745030861000000000
path: 'usr/include/Dispatch.apinotes'
size: 19
sdk_relative: true
- mtime: 1745047476000000000
path: 'System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.apinotes'
size: 52901
sdk_relative: true
- mtime: 1745376776000000000
path: 'usr/include/XPC.apinotes'
size: 123
sdk_relative: true
- mtime: 1745038091000000000
path: 'System/Library/Frameworks/Security.framework/Headers/Security.apinotes'
size: 162
sdk_relative: true
- mtime: 1745045809000000000
path: 'System/Library/Frameworks/Foundation.framework/Headers/Foundation.apinotes'
size: 81098
sdk_relative: true
- mtime: 1745035393000000000
path: 'usr/lib/swift/_errno.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 3890
sdk_relative: true
- mtime: 1745035397000000000
path: 'usr/lib/swift/_time.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 1065
sdk_relative: true
- mtime: 1745035418000000000
path: 'usr/lib/swift/_signal.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 1101
sdk_relative: true
- mtime: 1745035418000000000
path: 'usr/lib/swift/sys_time.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 1102
sdk_relative: true
- mtime: 1745035414000000000
path: 'usr/lib/swift/_stdio.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 1513
sdk_relative: true
- mtime: 1745035426000000000
path: 'usr/lib/swift/unistd.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 853
sdk_relative: true
- mtime: 1745035393000000000
path: 'usr/lib/swift/_math.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 15284
sdk_relative: true
- mtime: 1745034435000000000
path: 'usr/lib/swift/_Builtin_float.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 4262
sdk_relative: true
- mtime: 1745035443000000000
path: 'usr/lib/swift/Darwin.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 18255
sdk_relative: true
- mtime: 1745035849000000000
path: 'usr/lib/swift/_Concurrency.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 230631
sdk_relative: true
- mtime: 1745035971000000000
path: 'usr/lib/swift/_StringProcessing.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 22908
sdk_relative: true
- mtime: 1745036547000000000
path: 'System/Library/Frameworks/Combine.framework/Modules/Combine.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 167834
sdk_relative: true
- mtime: 1745036488000000000
path: 'usr/lib/swift/ObjectiveC.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 6597
sdk_relative: true
- mtime: 1745036728000000000
path: 'usr/lib/swift/Dispatch.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 57170
sdk_relative: true
- mtime: 1745037002000000000
path: 'usr/lib/swift/CoreFoundation.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 22859
sdk_relative: true
- mtime: 1745037658000000000
path: 'usr/lib/swift/XPC.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 33654
sdk_relative: true
- mtime: 1745038520000000000
path: 'usr/lib/swift/IOKit.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 3651
sdk_relative: true
- mtime: 1745035870000000000
path: 'usr/lib/swift/Observation.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 3489
sdk_relative: true
- mtime: 1745036593000000000
path: 'usr/lib/swift/System.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 95504
sdk_relative: true
- mtime: 1746092916000000000
path: 'System/Library/Frameworks/Foundation.framework/Modules/Foundation.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 995841
sdk_relative: true
- mtime: 1745039975000000000
path: 'System/Library/Frameworks/CoreGraphics.framework/Modules/CoreGraphics.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 53548
sdk_relative: true
- mtime: 1745629043000000000
path: 'System/Library/Frameworks/Accessibility.framework/Modules/Accessibility.swiftmodule/arm64e-apple-macos.swiftinterface'
size: 21906
sdk_relative: true
version: 1
...
Loading