Skip to content
View oleg-koval's full-sized avatar

Highlights

  • Pro

Organizations

@dwyl

Block or report oleg-koval

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
oleg-koval/README.md

Backend engineer. 13 years of shipping products. I build systems that handle money, scale under pressure, and don't page you at 3am.

🇳🇱 Based in Netherlands | Currently building fintech infrastructure

DynamoDB Lambda ECS SQS CDK Redis Elasticsearch Event-driven DDD

What I believe

Ship first, optimize later. The best architecture is the one your team can maintain at 2am. Monoliths aren't dirty words. Most systems don't need microservices - they need clear boundaries. Code is liability. The best feature is the one you don't have to build.

A bit more about me
When I'm not writing code, I'm behind a camera - art, fashion, and documentary photography. I've worked in startups from Lviv to Amsterdam. I've seen codebases that should've stayed prototypes and prototypes that became products serving millions. The common thread? Pragmatism beats cleverness. Every time.

LinkedIn | Photography | CV - Portfolio | Email

Available for interesting problems and coffee chats.

Pinned Loading

  1. semantic-release-npm-github-publish semantic-release-npm-github-publish Public

    Github template for sharable configuration of semantic-release It helps with publishing to npm & Github generates changelog & release notes for any type of keywords.

    JavaScript 34 17

  2. excel-date-to-js excel-date-to-js Public

    Convert Excel date in integer format into JS date. Dates are stored as numbers in Excel and count the number of days since January 0, 1900 (1900 standard, for mac it is 1904, which means January 0,…

    JavaScript 37 8

  3. saas-init saas-init Public template

    CLI scaffolding tool that generates production-ready SaaS projects with Next.js, auth, payments, database, and email

    TypeScript 4

  4. docs-index-keeper docs-index-keeper Public

    Keep your docs index in sync automatically. When you add or change Markdown files under docs/, a pre-commit hook (or CI step) updates the index table—no manual edits, no forgotten entries.

    TypeScript 2