Skip to content
View LunaStev's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Organizations

@Gurm-Studios @colorex-library

Block or report LunaStev

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

๐ŸŒ™ LunaStev



๐ŸŒŸ About Me

Hello! I'm LunaStev, a passionate developer exploring the world of programming.
I'm currently working on Wave, a programming language that aims to revolutionize low-level development.
I enjoy contributing to innovative projects and experimenting with creative ideas.

์˜ค์ด๊ฐ€ ๋จน๊ณ ์‹ถ์–ด..


๐ŸŒŒ Featured Projects

๐ŸŒŠ Wave Programming Language

  • Period: May 2024 โ€“ Ongoing
  • Tech Stack: Rust, LLVM, inkwell, self-made IR system
  • Description: Developing an integrated low-level + high-level programming language to complement and replace C, Rust, and Assembly. Features include strong typing, explicit type declarations, a custom package manager, and a proprietary data format.
  • Roles & Contributions:
    • Language design and full grammar specification
    • Parser and AST implementation
    • Compiler development based on LLVM IR
    • Development of standard libraries (file, http, iosys, etc.)
    • Design and implementation of a custom data format (WSON) and package manager (Vex)
    • Achievements:
      • Released as independent repositories on GitHub (Wave, Whale, Vex)

Primary Language:

Explore more: wave-lang.dev


๐Ÿณ Whale Compiler Toolchain

  • Period: January 2025 โ€“ Ongoing
  • Tech Stack: Rust, custom IR system within Wave
  • Description: A dedicated compiler toolchain exclusively for the Wave language. Designed for extreme modularity to easily manage architecture-specific compiler structures.
  • Roles & Contributions:
    • Designed the structure from AST โ†’ IR โ†’ Assembler โ†’ Kernel
    • Planned a WSON-based module management system
    • Designed a structure to minimize platform dependency
    • Achievements:
      • Established roadmap to remove LLVM dependency
      • Completed system plan allowing replacement/removal of internal Whale modules

Primary Language:

Explore more: wave-lang.dev


Vex Package Manager

  • Period: January 2025 โ€“ Ongoing
  • Tech Stack: Rust, CLI, WSON
  • Description: A dedicated package manager for Wave that supports cross-platform builds and uses WSON instead of JSON.
  • Roles & Contributions:
    • Designed the structure for vex init, vex build --os
    • Implemented the .ws configuration parser and project initializer
    • Achievements:
      • Included as a default tool in Wave
      • Contributed to establishing a complete language ecosystem

WSON: Wave Serialized Object Notation

  • Period: November 2024 โ€“ Ongoing
  • Tech Stack: Rust (initial implementation in Python), no external JSON libraries
  • Description: A data format designed exclusively for the Wave language, intended to replace JSON with faster parsing, serialization, and querying capabilities.
  • Roles & Contributions:
    • Defined syntax and documented the format specification
    • Implemented parser/serializer in Rust from scratch
    • Prepared performance benchmarks comparing JSON, YAML, and TOML
    • Achievements:
      • Adopted as the official format for Wave
      • Designed to be integrated with the Whale module system in the future

THE END Series (Game Project)

  • Period: July 2023 โ€“ Ongoing
  • Tech Stack: Rust (planned), Wave (ultimate goal), Blender fork, custom game engine
  • Description: A massive sci-fi war universe between humans and alien species, consisting of 7 story-driven games and 1 online game.
  • Roles & Contributions:
    • Created the entire scenario and worldbuilding
    • Designed alien races, technologies, organizations, languages, and economic systems
    • Planned the structure of the custom game engine (Daisy)
    • Achievements:
      • Directly connected to the development of Wave and Daisy Engine
      • Serves as the foundational world for multiple projects

Unreal Engine UDP Data Reception System

  • Period: 04 March 2025 โ€“ 26 March 2025
  • Tech Stack: C++, Unreal Engine 5, JSON
  • Description: A system that receives JSON data via UDP from external systems and makes it usable within Blueprints.
  • Roles & Contributions:
    • Developed UDP data reception functionality in C++
    • Designed and implemented Blueprint integration
    • Achievements:
      • Used in a professor-led project

Currency-related Projects

  • Chrome Extension:
    • Implemented real-time exchange rate checking feature
  • Testnet Coin:
    • Experience issuing a coin on a testnet

๐ŸŽฎ Binary_Game

A minimalist yet challenging game available on Steam.

  • Manipulate a 30-digit binary sequence to achieve specific goals.
  • Designed for engaging and logical gameplay.

Status: Released

Development Tool:


๐Ÿ› ๏ธ Tools & Skills

๐Ÿš€ Development Tools

๐Ÿ’ป Programming Languages

๐Ÿ–ฅ๏ธ Operating Systems


๐Ÿ“Š GitHub Stats

GitHub Stats Top Languages

GitHub Contributions


๐Ÿ’– Sponsor My Work

If you enjoy my work and want to support my journey, you can sponsor me on Ko-fi:

Pinned Loading

  1. Wave Wave Public

    A versatile programming language designed for high performance, safety, and seamless integration across diverse domains, from low-level systems programming to web development and AI.

    Rust 9 1

  2. Whale Whale Public

    Whale is a general-purpose low-level toolchain written in Rust, designed to support the development of various compilers and low-level software, including Wave.

    Rust 1

  3. colorex-library/colorex colorex-library/colorex Public

    colorex is a flexible Rust library that lets you style terminal output with color (RGB/HEX) and text formats like bold, italic, underline, and strikethrough, making terminal apps more visually appeโ€ฆ

    Rust 2 1

  4. wson-python wson-python Public

    WSON is a simple, readable data interchange format that combines the best features of JSON and YAML while addressing some of their limitations.

    Python 1

  5. FlowModel FlowModel Public template

    FlowModel is a lightweight and extensible machine learning framework designed for beginners to easily experiment with AI development through a modular plugin architecture.

    Python 1

  6. WaveOS WaveOS Public

    1