Commit Graph
72 Commits
Author SHA1 Message Date
Jesse Egbosionu 5b05250635 refactor: remove contact section and related stats from profile data
CI and Deploy / Build site (push) Successful in 21s
CI and Deploy / Build and push image (push) Successful in 39s
CI and Deploy / Deploy to Kubernetes (push) Successful in 12s
2026-10-27 23:32:02 +01:00
Jesse Egbosionu b050375486 fix: add aria-label to logo link for accessibility; remove logo text
CI and Deploy / Build site (push) Successful in 20s
CI and Deploy / Build and push image (push) Successful in 38s
CI and Deploy / Deploy to Kubernetes (push) Successful in 11s
2026-10-24 23:41:37 +02:00
Jesse Egbosionu 80741aa0f7 Fix LemFi EUR to NGN rate integration
CI and Deploy / Build site (push) Successful in 21s
CI and Deploy / Build and push image (push) Successful in 40s
CI and Deploy / Deploy to Kubernetes (push) Successful in 12s
2026-10-24 23:36:39 +02:00
Jesse EgbosionuandClaude Opus 5.5 9ec94a305b feat: use favicon artwork for header logo mark; ignore .vscode
CI and Deploy / Build site (push) Successful in 23s
CI and Deploy / Build and push image (push) Successful in 40s
CI and Deploy / Deploy to Kubernetes (push) Successful in 11s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 22:12:25 +02:00
Jesse EgbosionuandClaude Opus 5.5 eefe924683 feat: add custom je favicon
CI and Deploy / Build site (push) Successful in 20s
CI and Deploy / Build and push image (push) Successful in 42s
CI and Deploy / Deploy to Kubernetes (push) Successful in 12s
SVG icon matching the header logo mark (dark tile, "je", emerald dot),
with a multi-size favicon.ico fallback and an apple-touch-icon.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 22:08:34 +02:00
Jesse EgbosionuandClaude Opus 5.5 5365bcdf82 ci: deploy :latest with rollout restart, single replica
CI and Deploy / Build site (push) Successful in 20s
CI and Deploy / Build and push image (push) Successful in 16s
CI and Deploy / Deploy to Kubernetes (push) Successful in 12s
Drop the sha-pinned overlay and automatic rollback. The deployment now
runs 1 replica with imagePullPolicy Always, and CI restarts it after
apply so the new :latest image is pulled.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 22:02:08 +02:00
Jesse EgbosionuandClaude Opus 5.5 bab237834b ci: pin image via generated overlay instead of downloading kustomize
CI and Deploy / Build site (push) Successful in 19s
CI and Deploy / Build and push image (push) Successful in 21s
CI and Deploy / Deploy to Kubernetes (push) Successful in 20s
kubectl's built-in kustomize applies a temporary overlay that overrides
the image tag, removing the slow kustomize download from GitHub.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 21:47:08 +02:00
Jesse EgbosionuandClaude Opus 5.5 f2c0c2716b ci: silence npm audit, funding and update notices in npm ci
CI and Deploy / Build site (push) Successful in 20s
CI and Deploy / Build and push image (push) Successful in 30s
CI and Deploy / Deploy to Kubernetes (push) Failing after 2m33s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 21:45:13 +02:00
Jesse EgbosionuandClaude Opus 5.5 da7999c52b feat: remove projects section and availability badge
CI and Deploy / Build and push image (push) Successful in 39s
CI and Deploy / Deploy to Kubernetes (push) Failing after 2m33s
CI and Deploy / Build site (push) Successful in 20s
- Drop projects section, nav link and data (ProjectCard removed in c5ff89f)
- Swap hero "View projects" button for a GitHub link
- Remove "Open to new opportunities" badge

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 21:42:49 +02:00
Jesse EgbosionuandClaude Opus 5.5 c5ff89f4e5 chore: upgrade to React 19 and use images.remotePatterns
CI and Deploy / Build site (push) Failing after 19s
CI and Deploy / Build and push image (push) Skipped
CI and Deploy / Deploy to Kubernetes (push) Skipped
Fixes Next.js 16 deprecation warnings for React 18 and images.domains.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 21:42:40 +02:00
Jesse Egbosionu c6b6c31df6 chore: update dependencies for Next.js and Tailwind CSS
CI and Deploy / Build site (push) Successful in 22s
CI and Deploy / Build and push image (push) Successful in 40s
CI and Deploy / Deploy to Kubernetes (push) Successful in 20s
- upgraded Next.js from 14.0.4 to 16.4.3
- upgraded Tailwind CSS from 2.1.2 to 4.3.3
2026-10-24 21:23:37 +02:00
Jesse Egbosionu 14a9e9511e feat: add kustomize setup and pin image version in deployment
CI and Deploy / Build site (push) Successful in 46s
CI and Deploy / Build and push image (push) Successful in 1m5s
CI and Deploy / Deploy to Kubernetes (push) Successful in 15s
2026-10-24 21:22:02 +02:00
Jesse Egbosionu a01bd975e2 chore: update caniuse-lite version and add license information 2026-10-24 21:19:51 +02:00
Jesse EgbosionuandClaude Opus 5.5 0927b9d665 ci: build, push and deploy to personal cluster on push to master
- Gitea Actions workflow: build, push sha-tagged image, apply kustomize, wait for rollout with auto-rollback
- Deploy to personal-site namespace, served at jesseinit.dev with TLS
- Run container as non-root and bind to 0.0.0.0

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 21:19:22 +02:00
Jesse EgbosionuandClaude Opus 5.5 3bb0a5e4a9 feat: redesign site as a modern developer portfolio
- New home page: hero, stats, about, focus areas, stack, projects, contact
- Light/dark theme with system default and persisted toggle
- Content centralised in data/profile.js
- Restyle /rates to match; remove it from nav and projects
- Afriex: log a clear error now that its API requires a device id

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 21:19:22 +02:00
Jesse Egbosionu 5c40a64c42 chore: fix typo in hero subtitle 2026-10-24 20:56:09 +02:00
Jesse Egbosionu 0d59363cdc chore: add Kubernetes deployment manifests and configuration files 2025-12-24 16:37:50 +01:00
Jesse Egbosionu 148dbad7e8 chore: update footer text, enhance rate card layout, and refine styles 2025-12-12 14:35:52 +01:00
Jesse Egbosionu fa297b1ef3 chore: fixes card ui background 2025-12-09 07:32:37 +01:00
Jesse Egbosionu 41c1b68a3b chore: add provider logos 2025-12-09 07:27:49 +01:00
Jesse Egbosionu caa4c1202f chore: more UI fixes 2025-12-03 03:24:29 +01:00
Jesse Egbosionu c460ea27d4 chore: modularize ui components 2025-12-01 22:57:12 +01:00
Jesse Egbosionu 5c22b9b844 feat: for ui fixes 2025-12-01 22:42:59 +01:00
Jesse Egbosionu b6265c4f0f feat: ui changes 2025-12-01 22:23:25 +01:00
Jesse EgbosionuandClaude cca249fa9a chore: add .claude directory to .gitignore
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 20:03:44 +02:00
Jesse EgbosionuandClaude e9e47b10a6 refactor: improve rates API structure and add Afriex provider
- Extract header configurations into reusable utility functions
- Standardize variable naming (camelCase) and error handling
- Add Afriex exchange rate provider integration
- Remove code duplication and improve maintainability
- Fix inconsistent formatting and add proper semicolons

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 20:02:25 +02:00
Jesse Egbosionu 3c53b16bff chore: handle lemfi breaking 2025-03-26 12:15:06 +01:00
Jesse Egbosionu deab0a5e64 feat: update wise rate computation 2025-02-18 11:38:52 +01:00
Jesse Egbosionu ab0ec34620 feat: add referal code to lemfi 2025-02-18 11:37:54 +01:00
Jesse Egbosionu f9e50d206b feat: add lemfi and wise 2025-02-17 20:36:25 +01:00
Jesse Egbosionu bd6d3119ae chore: fix tap tap 2024-12-21 19:54:07 +01:00
Jesse Egbosionu 53ea2721d6 feat: fxi nala issue 2024-11-25 09:58:58 +01:00
Jesse Egbosionu 973d96c805 feat: resolve nala issue 2024-11-10 05:32:27 +01:00
Jesse Egbosionu d94063c305 feat: handle taptap breaking 2024-10-13 13:45:44 +02:00
Jesse Egbosionu 1ed7b8357d feat: fix remitly 2024-10-04 09:59:27 +02:00
Jesse Egbosionu dd3a812bc5 feat: make 0 rates not appear 2024-08-11 08:16:46 +02:00
Jesse Egbosionu 47d0548098 feat: update hero 2024-07-18 06:58:26 +02:00
Jesse Egbosionu c17dc18a6c feat: replaced profee with nala 2024-07-17 19:27:51 +02:00
Jesse Egbosionu ffdf00baa3 chore: some formatting 2024-05-28 02:24:29 +02:00
Jesse Egbosionu b5e4cb9435 feat: added profee 2024-05-28 02:04:32 +02:00
Jesse Egbosionu 06dbfaf8a2 feat: remove reponse caching 2024-05-27 15:25:01 +02:00
Jesse Egbosionu 209fb34edf feat: added remitly 2024-05-07 17:00:04 +01:00
Jesse Egbosionu bbe43b123f chore: remove console logs 2024-03-02 19:51:36 +01:00
Jesse Egbosionu 6fc02743fe fix: update formatting 2024-02-15 20:33:26 +01:00
Jesse Egbosionu 47a99fb88b fix: remove log comments 2024-01-23 13:25:00 +01:00
Jesse Egbosionu 3d810b6d26 feat: fixe ace curl url 2024-01-19 15:59:40 +01:00
Jesse Egbosionu a5e6a5c4e7 feat: add best rate and coloring 2024-01-17 22:25:23 +01:00
Jesse Egbosionu e25e3587a7 feat: rework rates call 2024-01-17 12:51:25 +01:00
Jesse Egbosionu c4410d2299 feat: misc fixes 2024-01-17 12:32:46 +01:00
Jesse Egbosionu 9c826334ed feat: add loading states 2024-01-14 16:53:56 +01:00
Jesse Egbosionu fe2990f367 feat: handle reject handler and add rates page 2024-01-14 16:30:19 +01:00
Jesse Egbosionu da90660a3a feat: add ace exchange rates 2024-01-13 14:52:01 +01:00
Jesse Egbosionu 7821b86a01 feat: update currency index 2023-12-29 17:35:50 +01:00
Jesse Egbosionu ac1f223283 feat: update api routes 2023-12-14 11:48:37 +01:00
Jesse Egbosionu 24911b1a5b fix: remove dead code. 2023-05-14 17:06:15 +02:00
Jesse Egbosionu 9f2ba664fc fix: fix typo in hero description 2023-05-14 16:53:21 +02:00
Jesse Egbosionu 3afab14268 feat: update hero image 2023-05-13 01:54:56 +02:00
Jesse Egbosionu 0a510a4c21 chore: update packages 2023-05-13 01:31:19 +02:00
Jesse Egbosionu b93532fbf5 some little location changes 2022-05-26 21:52:44 +02:00
Jesse Egbosionu 9a62264f9f Fix: Some tiny little update 2022-01-06 10:47:45 +01:00
Jesse Egbosionu a40bed60f8 Fix - Update styles 2021-05-07 16:18:27 +01:00
Jesse Egbosionu ac4af9054f Fix - Update Hero Image and Styles 2021-05-06 15:45:27 +01:00
Jesse Egbosionu 7fe74ec7ca Feat - Add social links 2021-04-30 16:46:40 +01:00
Jesse Egbosionu a3a93f7030 Feat - Add footer and other updates 2021-04-30 16:33:39 +01:00
Jesse Egbosionu 25e09f7870 chore - more clean up 2021-04-30 15:32:56 +01:00
Jesse Egbosionu 25fddaa5fc chore - update styles 2021-04-29 16:57:02 +01:00
Jesse Egbosionu 0355cd9689 Feat - add main section 2021-04-29 10:32:58 +01:00
Jesse Egbosionu 3c00bbb804 Feat - Add header 2021-04-23 20:30:25 +01:00
Jesse Egbosionu 3756f243ab Feat - added home page 2021-04-23 16:53:30 +01:00
Jesse Egbosionu 363687875c Chore - Bootstrap Project 2021-04-23 15:35:23 +01:00
jesseinit 21d766959e set basic styles and markup 2018-10-03 21:35:27 +01:00
Jesse Egbosionu c0cb0db4e7 Initial commit 2018-10-03 20:02:44 +01:00