Commit Graph

69 Commits

Author SHA1 Message Date
77fc803f75 chore: remove script for updating PDFs. 2025-12-01 01:02:11 -05:00
86c9bde23e refactor: Migrate CV/resume PDFs to external hosting and update Next.js build configuration. 2025-12-01 01:01:43 -05:00
4f1493d7be feat: Upgrade Next.js to v16 and React to v19 with corresponding type and dependency updates. 2025-11-30 18:27:01 -05:00
ad8cae7363 feat: Replace Vercel analytics with Umami and update CV/resume PDFs. 2025-11-30 18:19:04 -05:00
61bfb74712 Fix apostrophe in Dean's List badge rendering 2025-09-08 23:56:24 -04:00
18b2b77632 Add experience page and improve CV data structure
- Add /experience page with research, teaching, professional, and
leadership sections, technical skills, awards, conferences, and
coursework - Refactor data.ts to include structured Experience,
Education, Award types - Update homepage to show research interests,
education, experience highlights, awards, and improved quick links -
Improve card layouts and text wrapping for consistency - Add
"Experience" to navigation and breadcrumbs - Enhance projects and
publications pages for better readability and layout - Update global
styles for card and grid alignment
2025-09-08 23:43:16 -04:00
12d415b69b Update .gitignore 2025-09-08 21:17:25 -04:00
a86dd857c0 Serve PDFs locally and automate updates from GitHub
- Add scripts/update-pdfs.js to download latest PDFs - Add cv.pdf and
resume.pdf to public/publications - Update build script to run
update-pdfs before next build - Switch CV and resume URLs to local files
in cv/page.tsx - Add .vercel to .gitignore and vercel.json for
deployment config - Update Next.js to 15.5.2 in package.json and
bun.lock - Update next-env.d.ts and tsconfig.json for new types and
script exclusion
2025-09-08 21:17:23 -04:00
30805b7bb9 Remove custom analytics in favor of Vercel defaults
The changes remove custom analytics tracking in favor of using Vercel's
default page view tracking functionality.
2025-08-27 13:25:21 +02:00
9bac3cf33c Fix analytics naming and BibTeX syntax errors
The changes fix a missing comma in the BibTeX file and updates analytics
event names to better reflect user interactions ("View" -> "Click")
2025-08-27 13:22:38 +02:00
396d83e067 Add presentation slides for ROMAN 2025 paper 2025-08-27 13:19:24 +02:00
e47a984395 API routes for publications 2025-08-27 10:21:14 +02:00
fd73dde4cd Add analytics, formatting 2025-08-27 10:02:41 +02:00
07b71cdac9 Update publications.bib 2025-08-26 17:39:13 +02:00
92f908277b Add publication 2025-08-26 17:37:05 +02:00
7c993b98fe Update Navigation styles for logo and mobile overlay
- Make logo larger and bolder with improved hover effect - Adjust mobile
overlay class order for consistency
2025-08-01 17:49:41 -04:00
178e8f37eb Improve article and publication card layouts for responsiveness 2025-08-01 17:40:28 -04:00
c288ee91e6 Refactor projects data to use gitLink and websiteLink fields
Update project card UI to show separate buttons for code and site links.
Add TypeScript interface for Project. Adjust layout for better
responsiveness.
2025-08-01 17:28:57 -04:00
95b570b8b3 Update PDF download button styles and behavior 2025-08-01 03:34:03 -04:00
2af114ac9b Add button hover animation effects 2025-08-01 03:33:53 -04:00
cf420f5a62 Add BookOpen icon and update button styles 2025-08-01 03:30:38 -04:00
31758594ea Update CV button styling and icon placement 2025-08-01 03:28:56 -04:00
d0db4bec08 Add equal height card styling and layout improvements 2025-08-01 03:23:55 -04:00
08539b8a53 Update projects page, add animations 2025-08-01 02:53:12 -04:00
c7ce82ec36 CV Caching, new dashboard 2025-08-01 02:05:35 -04:00
9609ed7eef Reorganize with mono theme 2025-08-01 00:51:20 -04:00
ace4ce4932 Add Accessibility section to navigation and breadcrumb; update project details
- Introduced a new 'Accessibility' item in the navigation menu.
- Updated the PageBreadcrumb component to include an icon and label for the 'Accessibility' route.
- Added a new project entry in data.ts detailing accessibility features implemented on the website.
2025-04-06 20:52:52 -04:00
282ed0b0ad Enhance layout and project components; improve accessibility and content
- Added BreadcrumbWrapper to the layout for better navigation.
- Updated ProjectsPage to include CardFooter with conditional rendering for project links.
- Improved image alt text for better accessibility in travel and project sections.
- Added new project details and alt text in data.ts for enhanced content clarity.
2025-04-06 20:18:52 -04:00
8a13b5a166 Refactor layout and navigation components; remove theme toggler
- Updated layout.tsx to remove the ThemeProvider and directly include Analytics, SpeedInsights, and Navigation components.
- Removed ThemeToggler component from Navigation.
- Adjusted global CSS to use media queries for dark theme styles instead of data attributes.
- Cleaned up package.json by removing the next-themes dependency.
2024-12-24 01:34:32 -05:00
40e3ff220c Remove Docker configuration files and start-database script; update CV and resume links to GitHub releases; replace PDF object with iframe for better rendering 2024-12-12 00:40:58 -05:00
4d0e57950c Add license file 2024-11-19 15:05:42 -05:00
6adc562103 Update README.md 2024-11-19 15:05:15 -05:00
f9597deacd package update 2024-11-05 18:47:31 -05:00
be71d8a980 Remove border transparency 2024-11-05 18:41:56 -05:00
c8749df337 Fix navigation menu, add google scholar link 2024-11-05 18:39:36 -05:00
0b64c4384b Update content to data.ts 2024-10-31 00:28:43 -04:00
cede237c1c Photo update 2024-10-31 00:15:21 -04:00
670d346f31 Add system theme toggler 2024-10-30 10:47:47 -04:00
8863630674 Replace image 2024-10-30 10:46:04 -04:00
81891f190a update packages 2024-10-29 01:19:49 -07:00
48fb2318b9 Add travel section 2024-10-29 01:11:45 -07:00
8528bab599 Update layout 2024-10-28 23:52:54 -07:00
c04a6ce660 Add articles section 2024-10-28 23:46:55 -07:00
ccee45e593 Add resume/switcher 2024-10-28 23:08:31 -07:00
4e7e20a535 nav fade 2024-10-28 22:31:47 -07:00
fcc9c21fcc Fix navbar hydration error/layout shift 2024-10-28 22:24:54 -07:00
40b93fe822 Fix hydration error 2024-10-28 22:06:54 -07:00
0b67cf5d33 Update dark mode border 2024-10-28 21:59:06 -07:00
b73d83d942 dark mode 2024-10-28 21:55:29 -07:00
103cbb82a9 Update documents 2024-10-28 20:22:11 -07:00