Skip to content
View elenderg's full-sized avatar
🇧🇷
Looking for a job
🇧🇷
Looking for a job

Block or report elenderg

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

GitHub


Hi, I'm Elender!

👤 About me

I am a software developer focused on clarity, maintainability, and predictable behavior. My primary interest is building systems that can be read, understood, and evolved by other people, including long after the original implementation.

I have hands-on experience with:

  • Compiled and interpreted languages
  • Compiler construction, parsers, and ASTs
  • Programming language design
  • Structured, readable code with explicit control flow

I value simple solutions, even when the problem itself is complex.

🧠 How I think about software

When developing software, I prioritize:

  • Code that explains itself
  • Simple structures before “clever” abstractions
  • Incremental evolution over full rewrites
  • Compatibility and long-term maintenance
  • Clarity over premature optimization

I treat software as a long-term asset, not as disposable output.

📁 What you will find in this GitHub profile

My repositories usually fall into one of these categories:

  • Tools: utilities that automate repetitive or error-prone tasks
  • Language infrastructure: compilers, interpreters, language servers
  • Technical studies: experiments focused on design, readability, and architecture
  • Refactoring and comparisons: code rewritten for clarity or reduced complexity

Each project includes documentation explaining:

  • The problem being addressed
  • The technical decisions made
  • Known limitations
  • Possible future improvements

📌 What I am not trying to demonstrate here

  • Language “tricks” or clever hacks
  • Overly compact or opaque code
  • Premature micro-optimizations
  • Unfinished projects without context

I prefer fewer projects that are well explained and complete.

📬 Contact

If you would like to discuss a project, a design decision, or a technical approach, feel free to open an issue or reach out.

Github Badge Linkedin Badge Twitter Badge Gmail Badge

🚀 Featured Project

  • 💻 I'm currently focused on the Português Puro project, a programming language written in Portuguese with a natural and intuitive syntax featuring an extensive standard library.

🔧 Languages, Technologies & Tools

OS

WEB

Programming Languages


Databases

📈 GitHub Stats

Breakout Game

Pinned Loading

  1. PAL-1000 PAL-1000 Public

    Ambiente de Desenvolvimento Integrado (ADI) contando com um explorador de arquivos, editor de código, compilador e outros.

    Pascal 11 2

  2. elenderg elenderg Public

    2 2

  3. DesignLiquido/portugues-puro DesignLiquido/portugues-puro Public

    Implementação de um interpretador de linguagem natural em português, seguindo como inspiração a Linguagem de Programação Plain English, criada por Gerry Rzeppa.

    TypeScript 6

  4. Portugues-Puro Portugues-Puro Public

    Compilador para a Linguagem de Programação Português Puro

    HTML 9