{"id":50318381,"url":"https://github.com/autrin/autrin.github.io","last_synced_at":"2026-05-29T01:32:45.132Z","repository":{"id":308681265,"uuid":"953255225","full_name":"autrin/autrin.github.io","owner":"autrin","description":"https://autrin.github.io","archived":false,"fork":false,"pushed_at":"2026-05-26T04:28:57.000Z","size":110,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-26T04:32:03.609Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/autrin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-22T23:20:55.000Z","updated_at":"2026-05-26T04:29:01.000Z","dependencies_parsed_at":"2025-08-07T09:33:10.046Z","dependency_job_id":"6a50ee1e-0501-408e-915f-5cef54a73de5","html_url":"https://github.com/autrin/autrin.github.io","commit_stats":null,"previous_names":["autrin/lessonsunlived"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/autrin/autrin.github.io","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autrin%2Fautrin.github.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autrin%2Fautrin.github.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autrin%2Fautrin.github.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autrin%2Fautrin.github.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/autrin","download_url":"https://codeload.github.com/autrin/autrin.github.io/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autrin%2Fautrin.github.io/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33633468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-29T01:32:43.906Z","updated_at":"2026-05-29T01:32:45.113Z","avatar_url":"https://github.com/autrin.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Autrin Hakimi — Portfolio\n\nPersonal portfolio site for Autrin Hakimi, a Software Systems Engineer based in Phoenix, AZ. Live at [autrin.github.io/](https://autrin.github.io/).\n\n## About\n\nI'm a Software Systems Engineer at ASM America, working across firmware, ML pipelines, robotics, and full-stack application development. I co-authored **HydroGAT** (ACM SIGSPATIAL 2025), a distributed deep learning system for flood prediction trained across 64 NVIDIA A100 GPUs on NERSC's Perlmutter supercomputer.\n\nI'm looking for roles in embedded, robotics, distributed systems, applied ML, or infrastructure — anywhere the work touches real systems and the bar is correctness, not just velocity.\n\n- **Email**: autrinhakimi@gmail.com\n- **GitHub**: [github.com/autrin](https://github.com/autrin)\n- **LinkedIn**: [linkedin.com/in/autrin](https://www.linkedin.com/in/autrin)\n\n## Background\n\n- **B.S. Computer Science**, Iowa State University, May 2025 (Magna Cum Laude, GPA 3.70)\n- **Publication**: Co-author, HydroGAT, ACM SIGSPATIAL 2025 — [paper](https://arxiv.org/html/2509.02481v1) · [code](https://github.com/swapp-lab/HydroGAT)\n- **Tech**: Python, C, C++, JavaScript, SQL, Rust (learning), Flask, PyTorch, Linux, Git\n- **Interests**: Embedded systems, robotics, distributed systems, applied ML, systems programming\n\n## Featured Projects\n\nCode lives across separate repositories — the site surfaces them with context. Highlights:\n\n- **[HydroGAT](https://github.com/swapp-lab/HydroGAT)** — Spatiotemporal deep learning for flood prediction. Heterogeneous graph + Transformer architecture, distributed training across 64 A100s with 15× speedup. NSE 0.97, KGE 0.96.\n- **[Robotic Chess Player](https://github.com/autrin/robotic-chess-player)** — Autonomous UR10e arm with AprilTag-based perception and Stockfish integration.\n- **[xv6-RISC-V Schedulers](https://github.com/autrin/xv6-riscv)** — Round-Robin and Stride schedulers implemented in the xv6 kernel.\n- **[Multi-Threaded Encryptor](https://github.com/autrin/multi-threaded-text-file-encryptor)** — Five-stage concurrent encryption pipeline in C using pthreads, semaphores, and condition variables.\n- **[Go-Back-N ARQ](https://github.com/autrin/gobackn)** — Reliable transport protocol over TCP with CRC and sliding-window retransmission.\n\n---\n\n## Repository Contents\n\nThis repository contains the source for the portfolio site itself: a static three-file site built with plain HTML, CSS, and vanilla JavaScript. No framework, no build step.\n\n### Stack\n\n- HTML5\n- CSS3 (Grid, Flexbox, CSS variables)\n- Vanilla JavaScript (no dependencies)\n- Font Awesome for icons\n- Google Fonts (Orbitron, Share Tech Mono)\n- [Formspree](https://formspree.io/) for contact form handling\n\n### Local Development\n\nClone and open `index.html` directly in a browser, or serve it locally:\n\n```bash\ngit clone https://github.com/autrin/autrin.github.io.git\ncd autrin.github.io\npython3 -m http.server 8000\n# open http://localhost:8000\n```\n\n### File Layout\n```\n.\n├── index.html      # Page structure and content\n├── styles.css      # Theme, layout, responsive design\n├── script.js       # Navigation, contact form, scroll behavior\n└── README.md\n```\n\n### Customization\n\nColor scheme is defined as CSS variables in `styles.css`:\n\n```css\n:root {\n    --primary-color: #4ade80;     /* green */\n    --accent-color: #38bdf8;      /* blue */\n    --bg-dark: #0f1115;\n    /* ... */\n}\n```\n\nProject cards in `index.html` follow a consistent pattern under `\u003csection id=\"projects\"\u003e` — duplicate one of the existing `.project-card` blocks to add a new entry.\n\n### Browser Support\n\nTested in current Chrome, Firefox, Safari, and Edge.\n\n## License\n\nMIT. See [LICENSE](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautrin%2Fautrin.github.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautrin%2Fautrin.github.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautrin%2Fautrin.github.io/lists"}