dev.portfolio - nvim
  1. // Hi, world 👋
  2. // Systems Engineering Student · Portfolio
  3. import type { Developer } from "./types";
  4. const developer: Developer = {
  5. name: "Aryel Rivera",
  6. role: "Systems Engineering Student",
  7. location: "Pérez Zeledón, Costa Rica",
  8. university: "UNA — Sede Brunca",
  9. available: true,
  10. os: "NixOS",
  11. languages: [
  12. "Java",
  13. "Python",
  14. "Rust", // learning
  15. ],
  16. focus: "Backend, systems & tooling",
  17. bio: `Systems Engineering student with a strong interest in software, operating systems and Linux-first workflows.`
  18. };
  19. export default developer;
TERMINAL bash — ts-node presentation.tsx

ts-node presentation.tsx

Developer {

name: 'Aryel Rivera',

role: 'Systems Engineering Student',

location: 'Pérez Zeledón, Costa Rica',

os: 'NixOS',

languages: ['Java', 'Python', 'Rust'],

}

[Done] exited with code=0 in 0.631s

  1. {
  2. "name": "Aryel Rivera",
  3. "role": "Systems Engineering Student",
  4. "location": "Pérez Zeledón, Costa Rica",
  5. "university": "UNA — Sede Brunca",
  6. "career": "Ingeniería en Sistemas",
  7. "available": true,
  8. "environment": {
  9. "os": "NixOS",
  10. "laptop": "Lenovo ThinkBook 14s Yoga G2",
  11. "editor": "VS Code / Neovim"
  12. },
  13. "languages": {
  14. "spanish": "native",
  15. "english": "B2"
  16. },
  17. "focus": [
  18. "Backend development",
  19. "Systems",
  20. "Tooling"
  21. ],
  22. "bio": "Systems Engineering student with a strong interest in software development, operating systems and experimenting with new tools. Linux-first workflow."
  23. }
  1. {
  2. "languages": {
  3. "Java": 80,
  4. "Python": 78,
  5. "C++": 60,
  6. "Rust": 20, // learning
  7. },
  8. "frameworks": {
  9. "Spring Boot": 65,
  10. "JavaFX": 60,
  11. "Maven": 70,
  12. "Qt": 50,
  13. },
  14. "tools": [
  15. "Git", "Neovim", "VS Code", "Obsidian"
  16. ],
  17. "focus": [
  18. "Backend development", "Systems", "Tooling"
  19. ]
  20. }
  1. [
  2. {
  3. "name": "DonRoute",
  4. "description": "Academic project using nodes and linked lists in C++.",
  5. "stack": ["C++", "CMake", "Makefile"],
  6. "github": "github.com/Aryelrh/DonRoute",
  7. "demo": null
  8. },
  9. {
  10. "name": "KafkaCode",
  11. "description": "Small compiler that translates human-like language into C++.",
  12. "stack": ["C++", "CMake"],
  13. "github": "github.com/Aryelrh/KafkaCode",
  14. "demo": null
  15. },
  16. {
  17. "name": "nixos-config",
  18. "description": "Personal NixOS, Hyprland and Neovim configuration.",
  19. "stack": ["Nix", "Lua"],
  20. "github": "github.com/Aryelrh/nixos-config",
  21. "demo": null
  22. },
  23. {
  24. "name": "DreamJob",
  25. "description": "This portfolio. Pure HTML5 + CSS3, Neovim-themed.",
  26. "stack": ["HTML5", "CSS3"],
  27. "github": "github.com/Aryelrh/DreamJob",
  28. "demo": null
  29. }
  30. ]