Selected Work
Curated engineering artifacts behind the portfolio, repository operations, and open-source surface. Live GitHub data enriches the site, but these entries remain available offline.
oaslananka.dev Portfolio Platform
Production portfolio workspace built with Next.js, typed data models, Vercel deployment, GitHub Pages redirect compatibility, and release-managed operational gates.
- Next.js
- React
- TypeScript
- Vercel
- App Router pages with route-specific metadata, sitemap, and robots output
- Server-side GitHub and DEV data integrations with deterministic fallbacks
- Legacy GitHub Pages redirect kept separate under docs
CI/CD and Release Security Baseline
Repository operations layer for reproducible pnpm installs, pinned GitHub Actions, CodeQL, dependency review, release-please, SBOM, checksums, and provenance.
- GitHub Actions
- CodeQL
- release-please
- pnpm
- Org-guarded side-effect workflows keep release and security publication scoped
- Release assets are generated only after release-please creates a real release
- Local task and pnpm scripts mirror the remote quality gates
Open Source Repository Index
Curated gateway to public repositories and contribution activity, enriched by live GitHub data when the API is available.
- GitHub REST API
- React
- Accessibility
- Repository list is sorted by stars, forks, and watchers for quick scanning
- Unavailable live data is shown explicitly instead of being presented as zero
- Profile and repository links remain usable when the API is rate-limited