Skip to content
View wesley-lewis's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report wesley-lewis

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
wesley-lewis/README.md

Hi there 👋

I'm a Low Level Software Engineer who loves figuring out software from their implementation and their ideas.

Why?

Without implemenation I'm a donkey, without ideas I'm a donkey. With both I'm having fun. - (By me)

Diving deep into software and systems gives me a unique ability to understand from the bottom level and then try to again interpret from the top level. Switching from 1 feet view to 10000 feet view is a good skill to learn - (Trust me)

  • 🔭 I’m currently working on building Source Code Analysis Tools @ Asvatthi

    At Asvatthi I've gotten my hands on working with Language Grammars and building frontend parsers for 6 languages and helped junior team members to build their own! I've built the following parsers:

    • Python (Simple grammar with 35 keywords)
    • Java (Moderate grammar with 68 keywords)
    • Javascript (Moderate grammar, a bit difficult to work with tho with 63 keywords)
    • Rust (Moderate grammar, with 40 keywords. Building a parser in Rust for Rust was fun)
    • Go
    • C++
  • 🌱 I’m currently learning about the following topic:

    • LLVM IR. Compiler backends are just a whole new world.

    • git internals to be able to add some features to the Git system

    • I'm also diving into WM and making my own environment that I can copy in different Linux distributions. I have done a bit of distro hoping starting with fedora, then Arch, then Debian then Manjaro and now currently I use OpenSUSE Tumbleweed (yes, the Chameleon guys). I do like Tumbleweed for it's near frequent updates that comes along with stability which is such a strong combination

    • Currently I'm contributing to GCCrs project.

If you have similar interests please reach out to me on my LinkedIn

  • 📫 How to reach me: LinkedIn

  • ⚡ Fun fact: I can be intrigued by any random topics and I have to control myself from jumping topics frequently :)

Last Updated: 14th October, 2026

Pinned Loading

  1. gccrs gccrs Public

    Forked from Rust-GCC/gccrs

    GCC Front-End for Rust

    C++

  2. mixle mixle Public

    A tool which converts CSV's into data formats compatible with further processing systems.

    Java

  3. qkw qkw Public

    Generalizing aliasing to simplify navigation, alias CLI command sequence nuances, annotate, add help-strings, etc

    C++

  4. rust-file-compression rust-file-compression Public

    Rust

  5. ssh-using-rust ssh-using-rust Public

    SSH using Rust along with password based authentication.

    Rust

  6. Rust-GCC/gccrs Rust-GCC/gccrs Public

    GCC Front-End for Rust

    C++ 3k 238