Backend EngineerTbilisi, Georgia

Ilia Goginashvili

I build backend systems and ship open-source toolswith TypeScript and Node.js.

Work

HookLens

CLI tool for debugging webhook signature failures. Captures incoming events, stores them in SQLite, verifies signatures against Stripe and GitHub, and replays them for testing. Published on npm with a VitePress docs site, CI pipeline, and full test suite.

TypeScriptNode.jsSQLiteCLI

DevFlow

CLI that connects Jira and Git. Creates branches from tickets, keeps status in sync, and pulls ticket context into commits. Built to cut out the manual back-and-forth between project management and version control.

TypeScriptNode.jsJira APICLI

Beacon

Desktop overlay for League of Legends that reads live game state through the Riot API and surfaces coaching suggestions. Built with Electron and React.

TypeScriptElectronRiot APIReact

Experience

Software Engineer Trainee

Andersen

Oct 2025 - Dec 2025 / Tbilisi, Georgia

Worked on a Node.js backend with TypeScript and NestJS in a team environment. Took on coordination after the team lead left. Handled code reviews, task distribution, sprint presentations, and onboarding new members.

Node.jsTypeScriptNestJSPostgreSQLRedis

About

I'm a backend-focused engineer working mostly with TypeScript and Node.js. I like building things that are useful, shipping them, and iterating based on what actually breaks.

Outside of client and team work, I build open-source tools and publish them. Not as side projects that sit in a repo, but as real packages with docs, CI, tests, and release workflows. The kind of thing where someone can npm install it and it works.

I care about clean architecture, good tests, and clear documentation. I'd rather ship something solid and small than something big and fragile.

Primary

TypeScriptNode.jsNestJSExpressPostgreSQL

Tools

DockerGitHub ActionsRedisPrismaSQLite

Also

ReactNext.jsElectronPython

Get in touch

Open to work, collaboration, and interesting problems.

Contact Me