Skip to content
View 1Lucas1apk's full-sized avatar
:accessibility:
Studying Software Engineering
:accessibility:
Studying Software Engineering
  • Ecliptia
  • 21:26 (UTC -03:00)

Organizations

@PerformanC @Ecliptia

Block or report 1Lucas1apk

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

🪼 Lucas Morais Rodrigues

A little piece of the universe

1Lucas1apk · 20 years old · Developer
I break things to understand them. Sometimes I even fix them.


🧃 So, what am I doing here?

Hey, I'm Lucas.

I write code, get curious about things I probably shouldn't be spending three hours investigating, and occasionally end up turning that curiosity into an actual project.

Most of my work happens around JavaScript, TypeScript, and Node.js. I enjoy building libraries, messing with audio-related stuff, and figuring out what happens behind the scenes when software does something unexpected.

I'm not the kind of person who can just accept that something works and move on. I usually want to know why it works, what happens when it doesn't, and whether there's a better way to do it.

Which is great for learning. Not always great for the amount of time I spend on a tiny bug.

🎚️ Things I've been building

🎵 Moonlink.js

A project born out of my interest in music bots and the systems that make them work.

I built Moonlink.js to give developers a way to manage music playback in their Discord bots without having to deal with every underlying detail themselves. Along the way, there's plenty to figure out about player state, events, connections, and all the little things that can go wrong during playback.

It's one of those projects where a seemingly small feature can teach you much more than expected.

🪐 NodeLink

Audio, but with more things happening behind the curtain.

NodeLink is part of my work around audio streaming and media playback with Node.js. The interesting part isn't simply getting audio from one place to another; it's understanding the chain of components responsible for making that happen.

Formats, decoders, data flowing through a pipeline, unexpected behavior, performance quirks — there's always another layer to investigate.

🪲 Reverse engineering & the rabbit holes

This is where curiosity can get a little out of hand.

I enjoy digging into existing software, reproducing strange behavior, tracing execution paths, and figuring out how something works when the answer isn't immediately obvious. Sometimes the goal is to understand an implementation; sometimes it's to reproduce a bug that refuses to make sense.

My favorite part is that moment when a mess of observations finally starts connecting.

It's a bit like solving a puzzle, except the puzzle occasionally crashes, lies to you, and gives you a completely different result on the next run.


🧰 My toolbox, more or less

JavaScript TypeScript Node.js Lua Python Rust

JavaScript and TypeScript are where I spend most of my time. I also explore other languages when a project gives me a good reason to step outside my usual environment.

Beyond languages, I spend time with audio processing, data persistence, debugging, APIs, and the internal mechanics of software. My interests tend to follow whatever technical problem has caught my attention lately.

I'm still figuring things out — and that's kind of the point.

🧠 Currently occupying my brain

Understanding systems beyond their public interfaces. Making complicated behavior reproducible. Exploring how components fit together. Finding out whether a strange bug is actually a bug or just a very convincing misunderstanding.

I don't always start with a clear answer. More often, I start with a question, a test case, and a terminal full of output that makes absolutely no sense.

Eventually, it usually starts making sense.

🛰️ Find me elsewhere

GitHub profile Email me

Discord: 1lucas1apk


GitHub statistics
Most used languages

🔍 There is probably a simpler explanation. I just haven't found it yet.

Pinned Loading

  1. Ecliptia/moonlink.js Ecliptia/moonlink.js Public

    MoonLink.js is a simple package for lavalink client, perfect for you to create your discord bot with songs, and very simple and easy to use.

    TypeScript 91 20

  2. PerformanC/NodeLink PerformanC/NodeLink Public

    Performant LavaLink alternative written with Node.Js

    TypeScript 162 100

  3. DXRN-LunaStream/LunaStream DXRN-LunaStream/LunaStream Public

    A lavalink alternative focus on stability, decent speed and modulize like FrequenC

    Lua 6 1

  4. Ecliptia/Oikos Ecliptia/Oikos Public

    Kotlin