Skip to content
View hglabplh-tech's full-sized avatar
💭
I am open for questions about my work here and what I can do for the community
💭
I am open for questions about my work here and what I can do for the community

Highlights

  • Pro

Block or report hglabplh-tech

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. 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
hglabplh-tech/README.md

My Page on GitHub.io

My Project Page / continuously updated

Notes

Will be happy if you visit:

About me (Harald Glab-Plhak)

Especially in the projects above, but also in general, I am happy to have developers contribute if they're interested in these areas.

Welcome to my GitHub Projects.

I started Informatics with BASIC, 8086 Assembler, and Pascal on a 'very fast' DOS computer. I like to work as a technical Consultant and Developer (System Architect). I think education should be free for everyone, so I have projects planned for both productive use and learning. I work hard to document my projects and add comments so the Code is readable and easy to understand. Born in 1966, I studied Informatics at ADV Böblingen in the early 90's. I worked on several projects and completed my education there. There, I learned mainframe programming and Design Projects.

  • PL/1
  • CICS
  • VSAM
  • VM/CMS
  • VSE
  • JCL
  • REXX
  • EXEC
  • 370 Assembler
  • 3270 Data Stream processing
  • JCL generation
  • DB/2
  • and more...

After my examination as staatlich geprüfter Informatiker, I worked on projects for IBM.

  • Tutorial Manager: (Prototype and Computer-Based Training (Interactive) Interpreter written in C under OS/2, later with a port to Windows.
  • TransLexis: A Database System for n:m natural language storage in Lemma and Concept view with BIDI and DBCS support—also stored translation formulas for automated translation.
  • Banking Service: An application in C with a DSL (Domain-specific Language) for applying the front-end and backend for specific banking institutions for doing different banking transactions
  • DB/2 internal programming of Snapshot functionality to show Snapshot Data as Virtual Tables.
  • Workflow Programming for the IBM Translation Center

After that, I worked on ImageMaster design and development (ImageMaster is an ECM System of T-Systems International GmbH). Here I had the following challenges:

  • Test automation in JAVA with J2EE and JUnit, later with Jira / Docker ... for CD/CI integration
  • Development in a Team for the Core Component and User-specific Extensions and Archive backends ( File System, Centera, Azure, Hitachi, SFTP, Hadoop).
  • Module responsible for the Import / Export Service
  • Crypto Component with Certificate, CMS Signature, PDF signature, XML-Signature processing, as well as Evidence records and signature creation with signature cards from TeleSec.
  • In between, I worked on an HR application for Daimler-Benz and as Test Manager for an HR application for T-Systems

My work in the freeware AREA:

  • A testing project (reflect Code, generate tests for the functions, generate data, and test execution in Clojure (supporting Java, Clojure, Scala, Kotlin, and Python testing). It will also support performance tests and integration into a CD/CI chain. !!!Searching for contribution and collaboration!!!

  • A self-hostable Python middleware for making enterprise data searchable and AI-accessible without making operational Sources of Truth directly searchable. The project combines enterprise data integration, fine-grained authorization, a segmented, and incrementally refreshable cache (Here I search for collaborators)

  • Unichorn: A project for document signing and validation. Certificate generation, certificate chain generation, PKI, Trust-List handling (LOTL, national EU trust-lists)—qualified signature and certificate validation. A secure email client. PKCS#11 Card reading. Many more...

  • Scheme 48 development for the interpreter itself

  • A SECD implementation in Racket

  • AI projects in Python, especially for ASAG, NLP, mBERT, Text generation, and Hybrid Search with full-text (BM25) and BERT.

  • A PL/ 1 open source compiler in Python

  • Turbo Pascal 5.5 with adoption of functional elements and object-oriented elements in Pascal-like syntax. P-code generation and many more...

  • PSEUDOCODE Interpreter to show that Pseudocode can work like a real programming language.

  • many more...

My documentation work and work for education

On my page - My GitHub IO page I have descriptions and design papers, as well as articles for education, learning, and new ideas, because I see a need for places where colleagues and students can do research and get information for free. Ideas are welcome!!

If you see an opportunity to add an article here or a link to useful technical articles, please let me know.

Pinned Loading

  1. HGPExamWorkFlowAndChat HGPExamWorkFlowAndChat Public

    This project shows how to support the examination preparation and learning process in courses at Universities or other education institues. So far the intention.

    Python

  2. PL1CompInPy PL1CompInPy Public

    A PL/1 Compiler in Python

    Python

  3. SECD-Machine-Compiler-Suite SECD-Machine-Compiler-Suite Public

    SECD Intermediate Code Compiler / Machine - Compiler build-up tools

    Racket

  4. YATestEnvironment YATestEnvironment Public

    This project is to define a test framework including tools for automated tests and for generating test data as well as logging in different formatstests

    Clojure

  5. EnterprisePrivacyAI42 EnterprisePrivacyAI42 Public

    This project is some kind of AI Privacy project with access rights on import and search specific content. It does not try to compete with other such projects but uses them and tries to show new asp…

    Python

  6. unichorn-project unichorn-project Public

    This is a project containing PKCS#11 (Hardware / Card Crypto) Trust List and PKI handling ad much more see README.md

    Java