Skip to content
View tomtris's full-sized avatar
  • Heilbronn
  • 21:32 (UTC +02:00)
  • LinkedIn in/tomtris

Highlights

  • Pro

Block or report tomtris

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TomTris/README.MD

Hi, I'm Tom

42 Heilbronn graduate + Business Informatics Specialists
I like building things to learn, to solve problems I face, or making impact. Currently looking for a direction for my career.


πŸ› οΈ Skills

Languages

Go TypeScript JavaScript Python C C++ Dart Bash HTML5 CSS3

Frameworks & Libraries

Vue.js Django Flutter

Databases

PostgreSQL SQLite MongoDB Redis Firebase

Tools & Infrastructure

Docker Kubernetes Nginx Git Prometheus

OS

Linux macOS


πŸ“‚ Selected projects

Incident Handoff Go Vue MongoDB Docker

Service for on-call engineers in YBIYRI teams. When you've been firefighting for hours and need to hand context to the next person, Slack fragments don't cut it. Captures timestamped actions during incidents and generates structured handoff briefs. WebSocket real-time sync, Prometheus metrics, feature flags, contract tests and integration tests. Built from scratch to understand every layer. Frontend (Vue + TypeScript) in progress.

Minishell C β€” 125/125

Mini-Bash 5.2 replica in pure C. Solo. Pipes, redirections, heredocs, variable expansion, wildcards, subshells, all builtins. ~300 hours across 3 weeks.

Cloud-level3 Go Vue Kubernetes Docker

Cloud-native application with Go backend, Vue frontend, PostgreSQL via PGO operator, containerized deployment on Kubernetes.

Step-by-step guide for self-hosting a Discord ↔ Matrix bridge on Railway. I wrote this because the Synapse docs don't explain Railway, the mautrix-discord docs don't walk you through Synapse, Railway docs don't cover Matrix, and v0.7.x broke every existing tutorial. 7 parts, PostgreSQL to first bridged channel.

Final 42 project. Multiplayer Pong SPA β€” Django, PostgreSQL, Redis, JWT + 2FA, real-time chat, AI opponent, ModSecurity WAF, HashiCorp Vault, Docker.

MiniRT C β€” 125/125

Raytracer. Phong lighting, reflections, texture/bump mapping, multi-threaded rendering. Spheres, planes, cylinders, cones.


πŸ“ Heilbronn, Germany
πŸ“« quoctrido.jb@gmail.com

Popular repositories Loading

  1. Minishell Minishell Public

    Reproduce bash5.2 in "Mini" mode. Very good project!

    C

  2. TomTris TomTris Public

  3. 42-ft_transcendence 42-ft_transcendence Public

    Creating a Single-page-application for a mighty Pong contest β€” The last project in Core Curriculum at 42.

    Python

  4. dslr dslr Public

    First Maschine Learning-Project

    Python

  5. 42-MiniRT 42-MiniRT Public

    3D-generating

    C

  6. Mobile Mobile Public

    All Moblie (in Flutter) - Basic

    Dart