Compare commits
4
Commits
476651b789
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c232eee1e8 | ||
|
|
d5d4ab251b | ||
|
|
11559d64c2 | ||
|
|
409e0b881f |
@@ -5,10 +5,18 @@
|
||||
| | \ V / (_| | | | | (__| | | |
|
||||
|_| \_/ \__,_|_| |_|\___|_| |_|
|
||||
|
||||
software, servers, and a little sorcery.
|
||||
software, servers, and a little sorcery
|
||||
```
|
||||
|
||||
**[Enter the site](https://ivanch.me)** · [GitHub](https://github.com/ivanch) · [Gitea](https://git.ivanch.me/ivanch) · [Blog](https://blog.ivanch.me)
|
||||
<p align="center">
|
||||
<a href="https://ivanch.me"><img alt="Website" src="https://img.shields.io/badge/Website-ivanch.me-4FC3F7?style=for-the-badge&logo=googlechrome&logoColor=white"></a>
|
||||
<a href="https://github.com/ivanch"><img alt="GitHub" src="https://img.shields.io/badge/GitHub-ivanch-181717?style=for-the-badge&logo=github&logoColor=white"></a>
|
||||
<a href="https://git.ivanch.me/ivanch"><img alt="Gitea" src="https://img.shields.io/badge/-Gitea-609926?style=for-the-badge&logo=gitea&logoColor=white"></a>
|
||||
<a href="https://blog.ivanch.me"><img alt="Blog" src="https://img.shields.io/badge/-Blog-667EEA?style=for-the-badge"></a>
|
||||
<a href="https://www.linkedin.com/in/joseivanch/"><img alt="LinkedIn" src="https://img.shields.io/badge/-LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white"></a>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
## `$ whoami`
|
||||
|
||||
@@ -20,7 +28,7 @@ My corner of the internet is part portfolio, part doorway into the homelab.
|
||||
|
||||
```text
|
||||
interests
|
||||
|-- building robust software
|
||||
|-- building robust and maintainable software
|
||||
|-- making CI/CD do the repetitive work
|
||||
|-- orchestrating containers with Kubernetes
|
||||
`-- self-hosting, tinkering, and open source
|
||||
@@ -30,10 +38,10 @@ interests
|
||||
|
||||
| Shelf | Tools |
|
||||
| :--- | :--- |
|
||||
| Code | .NET Core, React, Python, HTML, CSS |
|
||||
| Data | PostgreSQL, MySQL, Redis |
|
||||
| Infrastructure | Linux, Bash, Docker, Kubernetes, Terraform |
|
||||
| Delivery | GitHub Actions, Gitea Actions |
|
||||
| **Code** |      |
|
||||
| **Data** |    |
|
||||
| **Infrastructure** |      |
|
||||
| **Delivery** |   |
|
||||
|
||||
## `$ ls projects/`
|
||||
|
||||
@@ -41,51 +49,8 @@ A few things I've sent out into the world:
|
||||
|
||||
| Project | What it does |
|
||||
| :--- | :--- |
|
||||
| [OpenCand](https://github.com/ivanch/opencand) | Search and explore Brazilian candidate data with .NET Core and React. [Visit the app](https://opencand.ivanch.me). |
|
||||
| [Vision Start](https://github.com/ivanch/vision-start) | A customizable Chrome startpage with a glassmorphism look. |
|
||||
| [Kasbot](https://github.com/ivanch/kasbot) | A Discord bot inspired by a Brazilian DJ. |
|
||||
| [Candlebright](https://github.com/ivanch/candlebright) | A game project written in C++. |
|
||||
|
||||
## `$ ssh homelab`
|
||||
|
||||
Meet **[Haven](https://github.com/ivanch/haven)**: my personal homelab,
|
||||
where bare-metal Kubernetes meets Docker containers and the occasional experiment.
|
||||
|
||||
```text
|
||||
.-------------------.
|
||||
| Haven |
|
||||
| bare metal / k3s |
|
||||
'---------+---------'
|
||||
|
|
||||
.---------+---------.
|
||||
| |
|
||||
deployments server scripts
|
||||
```
|
||||
|
||||
[Explore the deployments](https://github.com/ivanch/haven) · [Browse the scripts](https://git.ivanch.me/ivanch/server-scripts)
|
||||
|
||||
## `$ cat site.txt`
|
||||
|
||||
This repository is the source for **[ivanch.me](https://ivanch.me)**:
|
||||
a static homepage with glass panels, a canvas flow field, and links to the things I build.
|
||||
HTML, CSS, and vanilla JavaScript keep it small; Nginx serves it in production.
|
||||
|
||||
```text
|
||||
.
|
||||
|-- index.html # the front door
|
||||
|-- 404.html # for the scenic detours
|
||||
|-- assets/ # avatar and favicon
|
||||
|-- css/ # layout, glass, and color tokens
|
||||
|-- js/ # canvas backgrounds and social interactions
|
||||
|-- Dockerfile # minify JavaScript, then serve with Nginx
|
||||
|-- nginx.conf # caching, compression, and routing
|
||||
`-- .gitea/workflows/ # build and deploy
|
||||
```
|
||||
|
||||
## `$ cat contact.txt`
|
||||
|
||||
[LinkedIn](https://www.linkedin.com/in/joseivanch/) · [GitHub](https://github.com/ivanch) · [Gitea](https://git.ivanch.me/ivanch) · [Blog](https://blog.ivanch.me)
|
||||
|
||||
```text
|
||||
ivanch@home:~$ _
|
||||
```
|
||||
| **[OpenCand](https://github.com/ivanch/opencand)** | Search and explore Brazilian candidate data with .NET Core and React |
|
||||
| **[Vision Start](https://github.com/ivanch/vision-start)** | A customizable Chrome startpage with a glassmorphism look |
|
||||
| **[Kasbot](https://github.com/ivanch/kasbot)** | A Discord bot inspired by a Brazilian DJ |
|
||||
| **[Candlebright](https://github.com/ivanch/candlebright)** | A game project written in C++ |
|
||||
| **[Haven](https://github.com/ivanch/haven)** | My personal homelab (now with GitOps!) |
|
||||
Reference in new issue
Block a user