Skip to content
View NorthernL1ghts's full-sized avatar

Block or report NorthernL1ghts

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
NorthernL1ghts/README.md

Engineering Elegance in Systems and Syntax


👋 Introduction

Welcome — I’m NorthernL1ghts, a software engineer, systems programmer, and language designer with over 12 years of experience spanning compiler architecture, native tooling, and scalable application frameworks.

My work is driven by a philosophy of expressive engineering: building tools that communicate intent as clearly as they execute logic. From low-level runtime behavior to high-level semantic modeling, I design environments where clarity, structure, and performance converge.


🧠 Flagship Projects

⚙️ Aly — Semantically Precise Programming Language

🔗 Repository: AlyCompiler

Aly is a custom programming language engineered for semantic transparency and syntactic clarity. It reimagines type systems, pointer semantics, and control flow with a metadata-first approach.

Key Features:

  • Context-aware symbol resolution across conditional branches
  • Struct-level reference modeling and scoped execution
  • Pointer indirection represented as semantic metadata
  • Syntax designed for logical readability and expressive control

🛠️ Rustic — Language Design Exploration in Rust

🔗 Repository: Rustic

Rustic is a lightweight interpreter written in Rust, developed as a learning exercise in language design. It includes a custom lexer, recursive descent parser, and tree-walk interpreter supporting variables, control flow, functions, and arithmetic operations.


🪶 Feather — Minimalist Editor Engine

Feather is a custom-built text editor focused on responsiveness and semantic simplicity. Designed for structured editing workflows, it offers a clean UI and extensible syntax parsing — ideal for working with languages like Aly and Rustic.


🍁 Maple — Universal Python Application Framework

🔗 Repository: Maple

Maple is a modular framework and template library for scalable Python applications. Originally prototyped in C++20, it now leverages Python’s clarity to accelerate development.

Framework Attributes:

  • Minimal boilerplate with standardized structure
  • Built-in utilities for service orchestration and state management
  • Ideal for rapid prototyping and production-grade deployment

🪸 Coral — Native .NET CoreCLR Interface

🔗 Repository: Coral

Coral is a C++ wrapper around the .NET HostFXR runtime, designed to provide a modern, native interface for .NET Core interoperability — similar in spirit to Mono, but built for the future.

Core Objectives:

  • Clean and flexible API for CoreCLR hosting
  • Cross-platform compatibility via MSVC and Clang
  • Fast and relatively safe execution bridges between unmanaged and managed code

🔬 Aly — Active Development Focus

Current engineering efforts in Aly are focused on compiler refinement and architectural optimization:

  • 🧠 Scoping Logic Overhaul
    Enhancing if/else constructs for improved context propagation and symbol resolution integrity.

  • 🔍 Pointer Metadata Refactor
    Replacing nested pointer structures with metadata descriptors to streamline type inference and code generation.

  • 🔄 Global Context Correction
    Addressing breakdowns in global function modeling to ensure accurate semantic flow.

  • 📐 Type System Consolidation
    Refining type resolution methodology and eliminating redundancy across modules.

  • 📘 Toolchain Documentation
    Finalizing support for GCC, Clang, MSVC, and LLVM across platforms.


💼 Technical Expertise

  • High-Level Languages: Python · JavaScript · Java · C# · .NET · HTML/CSS
  • Mid-Level Tooling: Bash · CI/CD Pipelines · Docker · Git · VS Code · Visual Studio
  • Low-Level Systems: C · C++ · Assembly · Compiler Design · Runtime Architecture
  • Toolchain Specialization: GCC · Clang · MSVC · LLVM · CoreCLR Interfacing

🛠️ Technology Stack

             

     

     

           


📈 GitHub Language Stats

Top Langs


📫 Contact & Collaboration

  • Discord: Kodierer7751

If you’re passionate about language design, compiler architecture, or building expressive systems from the ground up — I welcome collaboration, discussion, and technical rabbit holes.

Popular repositories Loading

  1. C-Neural-Network C-Neural-Network Public

    A simple multi-layer perceptron neural network written in C to solve the classic XOR problem using backpropagation. The network has two hidden layers and trains using a mean squared error loss func…

    C 2

  2. Visual-Basic-Decoder Visual-Basic-Decoder Public

    Project will decode visual basic scripts using python, making them readable and more understandable.

    Python

  3. NorthernL1ghts NorthernL1ghts Public

    Config files for my GitHub profile.

  4. Convectional-Neural-Network Convectional-Neural-Network Public

    This repository contains a list of functions / classes are commonly used and or defined in a convectional neural network.

    Python

  5. Seed Seed Public

    Part of the 'Briefcase' project

  6. SamaritanCodeSignature SamaritanCodeSignature Public

    This repository stores all the information about the custom syntax styling found within most of Samaritan's codebase.