Skip to content
View legrab's full-sized avatar

Organizations

@Kamrapp

Block or report legrab

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.

Content in all repositories owned by your account will be closed.
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
legrab/README.md

Barnabás Gellér

Software engineer · architecture & integration · technical educator

I am a software engineer with a background in mathematics and informatics education. The illicit boundary between system design and implementation fascinates me: fuzzy requirements, legacy constraints, and cross-system integrations fuel my unstoppable desire to deliver maintanable software with clearn intent.

My main technical foundation is .NET and C#, with practical experience across TypeScript, React, Blazor, WPF, databases, APIs, CI/CD, as well as industrial interfaces. My preferred tooling serves the greater good: data flows and governance designed to respect the domain, automation and enforcement to scale and keep it sustainable.

Principles

  • Understand before solving the problem: clarify the unknown and establish a realistic baseline of constraints and expectations.
  • Remain critical of abstractions and overload by sticking to explicit boundaries and configurable behavior.
  • Wrap design with evidence: architectural design follow established roadmaps, changes result in decision records, tests and automation avoid repeated incidents.
  • Switch stages at the right time: model explanations, plan alignment, legacy consistency are as core aspects of daily business as fixing a pipeline, optimizing a query, or supporting deployment.

Professional context

Most of my production work is proprietary, so my public repositories strike as a rather small and recent slice. I'm most proud of having delivered a configurable SCADA/HMI platform spanning user interfaces, automation and scripting services, PLCs, hardware, databases, and host systems. Other notable contributions include a two-year modernization roadmap for a legacy banking application; and ERP modules, test automation, production maintenance, and customer support.

Before and alongside software engineering, I taught mathematics and informatics and developed technical learning content. That experience still shapes how I decompose problems, test understanding, communicate across disciplines, and embrace scientific domains to design systems that are customer centric and catered to specific needs.

Showcase

These repositories are small, inspectable examples of how I frame problems and structure source code. They best represent my wide range of domain interests, staying true to their core concepts.

  • Kamra A household stock and shopping-planning system that connects product modeling, ingestion, workflows rather than treating crawling as the product.

  • Curvebench An educational tool to explore numerical models, residuals, limitations, and 3D fitting with an emphasis on inspectable mathematical behavior.

  • Pocok A small .NET package portfolio demonstrating my priorities such as clear capability boundaries, compatibility, release engineering, and reusability.

  • Fonat A full-fledged teacher-centric educational system with curriculum planning, collecting study material, knowledge tracking, assessments. Based on an old personal concept, implemented by agentic support where vibes ventured far.

  • Codebase Learning Flow An agentic framework for safe-looking, token-optimized codebase learning, embracing knowledge capture over delivery governance.

Links

Pinned Loading

  1. Kamrapp/KamraKamrapp/KamraPublic

    Pantry stock tracking and smart grocery list generation for households.

    TypeScript 1

  2. curvebenchcurvebenchPublic

    Interactive workbench for fitting and comparing models against 2D and 3D data.

    TypeScript 1

  3. pocokpocokPublic

    .NET library collection to address repeated application needs, including runtime capabilities and transparent application-default configurators.

    C#

  4. fonatfonatPublic

    Teacher-first educational operating system. From curriculum coverage and annual planning to interactive in-class quizzes.

    TypeScript 1

  5. codebase-learning-flowcodebase-learning-flowPublic

    A lightweight repository harness for safe agentic collaboration, deliberate codebase learning, and conversational learning about any subject.

    PowerShell 1

  6. CV-generatorCV-generatorPublic

    A small, maintainable CV generator that turns structured profile data into clean, printable CV outputs.

    JavaScript