george@berlin:~/portfolio — zsh
george @ berlin : ~/portfolio whoami

George Slight Neira

Backend Developer

Java in production. Go by choice. // Berlin, Germany

george @ berlin : ~/portfolio cat about.md

Backend developer based in Berlin, currently lead developer of Q.Daba platform at ETC Solutions — a quality measurement and reporting platform used by the Swiss Federal Office of Transport and major transport operators across Switzerland and Germany.

Professionally I work with Java and relational databases at scale. Outside work I build almost everything in Go.

I care about small, dependency-light software that does one thing well, reproducible builds with Nix, and knowing what my code compiles down to.

george @ berlin : ~/portfolio git log --oneline --graph work/
* a3f9c21 (HEAD -> present) Lead Developer — Q.Daba

ETC Solutions GmbH — Apr 2025 — Present

Leading development of Q.Daba, a public-transport quality measurement platform used by the Swiss Federal Office of Transport and transport operators across Switzerland and Germany.

Platform collects operational quality data — punctuality, cancellations, capacity, passenger counts — validates it through configurable plausibility checks, and produces evaluations and official annual quality reports for regulators.

* e7d04b8 Bachelor Thesis

HTW Berlin — Dec 2024 — Feb 2025

"Performance Comparison of DuckDB and ClickHouse with Respect to a PostgreSQL Solution on Large Mobility Datasets" — benchmarking and optimizing analytical databases for high-volume transport data.

* c1b52f6 Software Developer (Work Study)

ETC Solutions GmbH — Apr 2024 — Nov 2024

Implemented customer-driven changes, fixed bugs, and improved system functionality.

Standardized the DatNet database structure using Liquibase, ensuring seamless operations and scalability.

* 9f8e3a4 Software Developer (Internship)

ETC Solutions GmbH — Nov 2023 — Mar 2024

Unified and optimized Q.Daba database structures for diverse customer implementations using Liquibase.

george @ berlin : ~/portfolio cat education.md

HTW Berlin — University of Applied Sciences

B.Sc. International Business Information Systems (Apr 2021 — May 2025)

thesis: "Performance Comparison of DuckDB and ClickHouse with Respect to a PostgreSQL Solution on Large Mobility Datasets"

george @ berlin : ~/portfolio ls ~/projects

# side projects

clinica-torrealba/

Multipage website for a dental clinic in Santiago, Chile. Next.js, TypeScript and TailwindCSS with Google Maps and live Google Reviews integration. Deployed on Vercel with automated CI/CD, SEO and analytics.

Next.jsTypeScriptTailwindCSSVercel

atelier-gerber/

Portfolio website for a fine artist. Go, Templ and TailwindCSS, deployed on Fly.io with an automated Nix + Docker CI/CD pipeline. Fast and dependency-light.

GoTemplTailwindCSSFly.ioNix

gomodoro/

Pomodoro timer daemon for Waybar. JSON output to stdout, controlled over a Unix socket IPC from keybinds or scripts, persistent state across restarts, relay mode for multiple consumers.

GoUnix socketsIPCJSON

maggot/

magit-style git TUI written with Bubble Tea. Stage files or individual hunks, expand/collapse diffs, commit — the magit workflow without Emacs.

GoBubble Teagit

flat-finder/

Flat-hunting assistant for Berlin's WG market: Selenium scrapes wg-gesucht listings, structural filters narrow them against user preferences stored in MongoDB, GPT does deep filtering and drafts a personalized application text — delivered via a Telegram bot.

PythonSeleniumMongoDBOpenAITelegram

pdf-chatbot/

RAG chatbot over uploaded PDFs: FastAPI backend chunks documents with LangChain, embeds them into ChromaDB, and answers questions via OpenAI strictly from document content. React frontend, deployed with Docker Compose or Kubernetes.

PythonFastAPILangChainChromaDBOpenAIKubernetes

algorithmic-trading/

LSTM networks for daily stock price prediction (OHLCV) on 20 years of GOOGL data. Four documented experiments — baseline LSTM, independent volume scaling, multi-input LSTM, bidirectional LSTM with attention — comparing architectures by test MSE.

PythonPyTorchLSTMyfinancePandas

database-performance-comparison/

Bachelor thesis benchmark suite: DuckDB and ClickHouse vs. a PostgreSQL baseline on large public-transport mobility datasets. Punctuality and hourly-aggregation workloads per SQL dialect, with per-second CPU/memory/disk profiling and federated-access variants.

PythonDuckDBClickHousePostgreSQLpsutilPandas

mau-mau/

Multiplayer German card game (Uno-style) for up to four players with virtual opponents. Component-based architecture: game engine, rules, persistence, player management as independent Maven modules.

JavaMavenComponent-based design

cookbook/

My first project (2022): recipe search by ingredients or name, with favorites. Spring Boot REST backend with JPA on PostgreSQL, Gradle build, CI pipeline — where it all started.

JavaSpring BootJPAPostgreSQLGradle
george @ berlin : ~/portfolio skills --list

[languages]

  • Go
  • Java
  • SQL
  • JavaScript

[backend]

  • System Design
  • APIs
  • Database Systems
  • Distributed Systems
  • Message Brokers
  • Containerization
  • Monitoring
  • VCS
  • CI/CD
  • Linux 💁

[databases]

  • PostgreSQL
  • DuckDB
  • ClickHouse
  • Liquibase

[web]

  • Templ
  • HTMX
  • AlpineJS
  • TailwindCSS
  • Next.js

[tooling]

  • Nix
  • Docker
  • Linux
  • Git
  • Bash

[spoken]

  • Spanish (native)
  • English
  • German
george @ berlin : ~/portfolio echo $CONTACT

email= "[email protected]"

codeberg= "codeberg.org/ligeros"

location= "Berlin, Germany"

george @ berlin : ~/portfolio
open to Go positions Berlin, DE