Skip to content
View Memnoc's full-sized avatar

Block or report Memnoc

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

👋 Hi,

I am passionate about systems programming, GUIs, TUIs, language theory, computer science theory. In my spare time, I love contributing to open source software, building compilers and interpreters, programming web apps.

Tools I use

Sytems, TUIs, compilers, embedded

C Rust

GUIs, Web development, general purpose

TypeScript React NodeJS

What I work on

Currently, I lead a team of systems engineers specialised in Post Sales & Integration systems. My role is to architect and implement solutions that bridge the gap between complex systems and user needs. As a programmer, I have found my niche developing internal tools for my team. Being at my team's service has opened the door to an ever interesting series of real-life issues I can solve through integrations and code.

Studies and personal activities

  • Compilers and Interpreters: working on implementing compilers and interpreters, mainly in Rust but starting from C
  • Adding more Data Structures and Algorithms implementation and practice in my projects and sovling problems skills
  • Exploring programming language theory and implementation: toy languages, small domain languages
  • CLI tools for developer productivity: if a problem can be solved with a TUI, I'll probably go for it

Production Projects

CLI Tools

A powerful .gitignore file generator CLI built with Node.js and TypeScript. Create customized .gitignore files for your projects with ease.

  • Built with Node.js & TypeScript
  • Available on npm
  • Quick and intuitive interface Try it! npx gig-ignite l

A flexible CLI tool for displaying customizable error messages and alerts in your terminal applications.

  • Customizable error displays
  • Built with Node.js & TypeScript
  • Enhanced developer experience

Connect With Me

Feel free to reach out via the channel you find most suitable.


Pinned Loading

  1. gig gig Public

    A CLI utility to generate well crafted gitignore files for different languages and tech-stacks

    TypeScript

  2. custom-cli-alerts custom-cli-alerts Public

    TypeScript

  3. mpc mpc Public

    Forked from orangeduck/mpc

    A Parser Combinator library for C

    C

  4. pastel-sorbet.nvim pastel-sorbet.nvim Public

    A soft, pastel colorscheme with rich purples and vibrant accents

    Lua

  5. pure-nvim pure-nvim Public

    Single-file, native-first, systems-focused.

    Lua 1

  6. orangeduck/mpc orangeduck/mpc Public

    A Parser Combinator library for C

    C 2.8k 301