Lucas Gabriel

Software Engineer

icon

About

Interests and experience
icon

Work

Projects and accomplishments
icon

Contact

Let's get in touch

About

I'm Lucas, I work as software engineer and I am passionate about psychology, computers and education. When talking to beginners in the coding field, they often find what I have to say useful, which motivated me to start this website.

I am what they call "chronically online", which means I have knowledge in a lot of areas in the computer space, like programming, linux, speed typing, and similar topics.

Work

icon

Assembler for MIPS processor

Tools: RustGitGit

Given the challenge to build a MIPS processor instructions assembler, I decided to build it with Rust. Rust is an insanely fast programming language and, different than C or C++, it has compile-time memory safety by default. Despite its complexity, the decision of Rust was heavily because of its complex type system, which I could rely to create any kind of abstraction needed to create reusable and readable code.

icon

My Rust Crates

Downloads: 1.1K+
Tools: RustGit

After falling in love with the language, I started using it for every CLI tool I needed to build. What I didn't know was that people would find my crates useful, and I got quite a few downloads on them. The 2 crates that I currently have published are flag-parser for CLI flag parsing and stirling-approximation to approximate a factorial with Stirling's approximation.

Contact

email icon
contact@lucasmelo.dev

© 2024 Lucas Melo