re-styling readme
This commit is contained in:
1 parent
e205172fce
commit
67335fb55b
1 file changed
+78
-55
@@ -1,68 +1,91 @@
|
|||||||
<h1 align="center">
|
```text
|
||||||
Hey there, I'm José 👋
|
_ _
|
||||||
</h1>
|
(_)__ ____ _ _ __ ___| |__
|
||||||
|
| |\ \ / / _` | '_ \ / __| '_ \
|
||||||
|
| | \ V / (_| | | | | (__| | | |
|
||||||
|
|_| \_/ \__,_|_| |_|\___|_| |_|
|
||||||
|
|
||||||
<p align="center"> .NET Core | DevOps | Self-hosted Enthusiast </p>
|
software, servers, and a little sorcery.
|
||||||
|
```
|
||||||
|
|
||||||
I design and automate resilient systems ensuring rapid delivery and rock‑solid reliability.
|
**[Enter the site](https://ivanch.me)** · [GitHub](https://github.com/ivanch) · [Gitea](https://git.ivanch.me/ivanch) · [Blog](https://blog.ivanch.me)
|
||||||
Passionate about building robust code, streamlining CI/CD, orchestrating Kubernetes, and contributing to open-source.
|
|
||||||
|
|
||||||
---
|
## `$ whoami`
|
||||||
|
|
||||||
<p align="center" style="margin-top: 25px;">
|
Hey, I'm **José**, usually found online as **ivanch**.
|
||||||
<img src="https://img.shields.io/badge/.NET_Core-512BD4?logo=.net&logoColor=white" alt=".NET Core"/>
|
|
||||||
<img src="https://img.shields.io/badge/React-20232A?logo=react&logoColor=61DAFB" alt="React"/>
|
|
||||||
<img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=white" alt="Python"/>
|
|
||||||
<img src="https://img.shields.io/badge/HTML5-E34F26?logo=html5&logoColor=white" alt="HTML5"/>
|
|
||||||
<img src="https://img.shields.io/badge/CSS3-1572B6?logo=css3&logoColor=white" alt="CSS3"/>
|
|
||||||
<br>
|
|
||||||
<img src="https://img.shields.io/badge/PostgreSQL-4169E1?logo=postgresql&logoColor=white" alt="PostgreSQL"/>
|
|
||||||
<img src="https://img.shields.io/badge/MySQL-4479A1?logo=mysql&logoColor=white" alt="MySQL"/>
|
|
||||||
<img src="https://img.shields.io/badge/Redis-DC382D?logo=redis&logoColor=white" alt="Redis"/>
|
|
||||||
<br>
|
|
||||||
<img src="https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black" alt="Linux"/>
|
|
||||||
<img src="https://img.shields.io/badge/Bash-4EAA25?logo=gnubash&logoColor=white" alt="Bash"/>
|
|
||||||
<img src="https://img.shields.io/badge/Docker-2496ED?logo=docker&logoColor=white" alt="Docker"/>
|
|
||||||
<img src="https://img.shields.io/badge/Kubernetes-326CE5?logo=kubernetes&logoColor=white" alt="Kubernetes"/>
|
|
||||||
<img src="https://img.shields.io/badge/Terraform-623CE4?logo=terraform&logoColor=white" alt="Terraform"/>
|
|
||||||
<img src="https://img.shields.io/badge/GitHub_Actions-2088FF?logo=github-actions&logoColor=white" alt="GitHub Actions"/>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
---
|
I build software with .NET, automate the path from commit to deployment,
|
||||||
|
and give my spare hardware more responsibilities than it probably asked for.
|
||||||
|
My corner of the internet is part portfolio, part doorway into the homelab.
|
||||||
|
|
||||||
<h3 align="center"> 🚀 Featured Projects </h3>
|
```text
|
||||||
|
interests
|
||||||
|
|-- building robust software
|
||||||
|
|-- making CI/CD do the repetitive work
|
||||||
|
|-- orchestrating containers with Kubernetes
|
||||||
|
`-- self-hosting, tinkering, and open source
|
||||||
|
```
|
||||||
|
|
||||||
- 🔍 **[OpenCand](https://github.com/ivanch/opencand)** - [opencand.ivanch.me](https://opencand.ivanch.me)
|
## `$ ls toolbox/`
|
||||||
Simple Brazilian candidate data viewer and searcher, made with .NET Core and React
|
|
||||||
|
|
||||||
- 📃 **[Vision Start](https://github.com/ivanch/vision-start)**
|
| Shelf | Tools |
|
||||||
A glassmorphism-looking like, modern and customizable Chrome startpage
|
| :--- | :--- |
|
||||||
|
| Code | .NET Core, React, Python, HTML, CSS |
|
||||||
|
| Data | PostgreSQL, MySQL, Redis |
|
||||||
|
| Infrastructure | Linux, Bash, Docker, Kubernetes, Terraform |
|
||||||
|
| Delivery | GitHub Actions, Gitea Actions |
|
||||||
|
|
||||||
- ⚡️ **[Haven](https://github.com/ivanch/haven)** - *personal homelab*
|
## `$ ls projects/`
|
||||||
Bare-metal Kubernetes cluster using k3s, some other Docker containers, and some sorcery
|
|
||||||
|
|
||||||
- 🎶 **[Kasbot](https://github.com/ivanch/kasbot)**
|
A few things I've sent out into the world:
|
||||||
Discord bot inspired by a Brazilian DJ
|
|
||||||
|
|
||||||
<!--
|
| 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++. |
|
||||||
|
|
||||||
<h3 align="center"> 🌐 Contacts and socials </h3>
|
## `$ ssh homelab`
|
||||||
|
|
||||||
<p align="center">
|
Meet **[Haven](https://github.com/ivanch/haven)**: my personal homelab,
|
||||||
<a href="https://www.linkedin.com/in/joseivanch/">
|
where bare-metal Kubernetes meets Docker containers and the occasional experiment.
|
||||||
<img src="https://img.shields.io/badge/LinkedIn-0A66C2?logo=linkedin&logoColor=white" alt="LinkedIn"/>
|
|
||||||
</a>
|
```text
|
||||||
<a href="https://last.fm/user/ivanch">
|
.-------------------.
|
||||||
<img src="https://img.shields.io/badge/Last.fm-D51007?logo=lastdotfm&logoColor=white" alt="Last.fm"/>
|
| Haven |
|
||||||
</a>
|
| bare metal / k3s |
|
||||||
<a href="https://git.ivanch.me/ivanch">
|
'---------+---------'
|
||||||
<img src="https://img.shields.io/badge/Gitea-007300?logo=gitea&logoColor=white" alt="Gitea"/>
|
|
|
||||||
</a>
|
.---------+---------.
|
||||||
<a href="mailto:jose.henrique.ivan@gmail.com">
|
| |
|
||||||
<img src="https://img.shields.io/badge/Email-333333?logo=gmail&logoColor=white" alt="Email"/>
|
deployments server scripts
|
||||||
</a>
|
```
|
||||||
<a href="https://blog.ivanch.me/">
|
|
||||||
<img src="https://img.shields.io/badge/Blog-9aa500?logo=blogger&logoColor=white" alt="Blog"/>
|
[Explore the deployments](https://github.com/ivanch/haven) · [Browse the scripts](https://git.ivanch.me/ivanch/server-scripts)
|
||||||
</a>
|
|
||||||
</p> -->
|
## `$ 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:~$ _
|
||||||
|
```
|
||||||
Reference in new issue
Block a user