Skip to content
View LennardVe's full-sized avatar

Block or report LennardVe

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

Lennard

Software developer focused on Java, backend systems, and Computational Linguistics. I like writing clean, maintainable code and building algorithmic engines from scratch to understand how complex systems work under the hood.


About Me

I'm currently focused on the intersection of backend engineering and Natural Language Processing (NLP). I enjoy building core linguistic tools ranging from vector math and embedding engines to rule-based syntax checking and statistical language detection—all without relying on heavy external frameworks.

My main areas of interest include object-oriented architecture, language processing algorithms, database structure, and performant REST API design.


Featured Projects

  • Mini-Word2Vec-Engine A Word2Vec-style word embedding engine built entirely from scratch in Java with zero machine learning dependencies. Implements Skip-Gram with Stochastic Gradient Descent and includes a CLI for real-time semantic similarity and vector math calculations.

  • lingua-lint A modular, extensible text-linting engine in pure Java designed to catch grammatical issues, style violations, and passive voice patterns through a pluggable rule architecture.

  • lingua-detect A statistical language identification engine that uses character N-gram frequency profiles and vector similarity metrics (Cosine Distance) to classify raw text across multiple languages.


Tech Stack

Java SQL Spring Boot Hibernate JUnit Git Maven Gradle

Pinned Loading

  1. Lingua-Detect Lingua-Detect Public

    Pure Java, dependency-free language detector using character n-gram profiles and cosine/rank-order similarity.

    Java

  2. Mini-Word2Vec-Engine Mini-Word2Vec-Engine Public

    A word2vec-style word embedding engine built from scratch in Java, implementing skip-gram with negative sampling without any ML libraries.

    Java

  3. Lingua-Lint Lingua-Lint Public

    Modular, dependency-free rule-based text linter and grammar checker for Java 17+, with a CLI and interactive shell.

    Java