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

👋 Hi,

Senior Lead of Business Systems (CX systems), Software Engineer, Systems Architect. I wore many hats during my long career in the tech industry. I have been a support agent, a technical writer, a self-service specialist, a programmer, a systems architect and a people leader.

Lately, I have been craving more academic pursuits. 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.

Tech Stack

Sytems, TUIs, compilers

C

GUIs, Web development, general purpose

TypeScript React NodeJS

What I Do

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 express and solve using code.

Current Focus

  • Compilers and Interpreters: working on implementing compilers and interpreters, mainly in C
  • Building foundational components from first principles: mainly in my day-to-day job
  • Exploring programming language theory and implementation: toy languages, small domain languages
  • Crafting efficient 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

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

  6. orangeduck/mpc orangeduck/mpc Public

    A Parser Combinator library for C

    C 2.8k 304