Skip to content
View openlyfree's full-sized avatar
  • 03:27 (UTC -07:00)

Highlights

  • Pro

Organizations

@BASIS-Phoenix-CSHS

Block or report openlyfree

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

hi i'm ethan

professional yapper. amateur programmer. serial ghidra tomfoolerer.

i make things that probably shouldn’t exist

the greatest hits (debatable)

thing what happened
acer-aspire14-ec wrote a linux hwmon driver. expected 7.5. not mainline yet. lkml. fan rpm only. i do not control your fans. yet.
unacer reverse-engineered acer sense → rust cli for silent/normal/performance on the aspire 14. this is how the kernel thing happened
desmosinator made desmos play midi. graphing calculator → daw pipeline.
dappendble wrote a database. it's fast because the index lives in ram. that's a feature
gopher-ctf ctf platform for school. runs on postgres and sometimes
knewt · live virtual newt that grows if you study. hackathon 4th place. 8 hours. the newt knows what you did
dustdev offline browser ide. 9-hour hackathon. svelte. the live site currently vibes at http 500
frostbyte fps + spleef in 9 hours. the server url is dead. the dream is not. wait. its dead
MergeMaterial tinder but for project ideas. swipe right on "build a blockchain for cats". also uses github as a backend somehow

currently pretending to work on

  • rebar — wayland status bar. clone of a bar i liked. works on my pc only. classic
  • lapis-mc — minecraft server manager #3. yes there are three. no i will not explain

i keep coming back to

Rust Go C Java Svelte Flutter Slint HID hwmon ungodly hours

fun facts

  • reverse-engineered an embedded controller because acer wouldn't give me fan control on linux. then the kernel took the fan-reading part. strange timeline
  • once automated mouse clicks to draw in gartic phone. not anticheat proof. morally questionable.
  • built a bakery website for some random local company. the styling was bad and i said so in the readme. that repo is gone. the pastry is forever
  • my build system was called jild. java + build = jild. ba dum ts. naming peak. repo: private for now
  • used github as a backend. MergeMaterial.
  • once made an entire compiler for a stupid pun. worth it.

the lion does not concern himself with

  • finishing projects
  • writing tests
  • sleep schedules that humans would recognize
  • whether dustdev.app returns 500 (it does)

also did a software eng internship at skipcourse (may–aug 2026). agentic ai + full-stack. then came home and wrote kernel code instead of touching grass.

if you're reading this you probably clicked through from one of my repos wondering "who made this"

answer: me. sorry.

Pinned Loading

  1. unacer unacer Public

    Linux CLI that switches Silent, Normal, and Performance modes on the Acer Aspire 14 AI (52MT) by talking to the embedded controller over HID. Reverse engineered from Acer Sense.

    Rust 1

  2. desmosinator desmosinator Public

    Desmos is pretty good at graphing for an audio player

    Go

  3. dappendble dappendble Public

    that one time i accidentally reinvented bitcask

    Go

  4. dustdev dustdev Public

    online offline web ide i made for a 9 hour hackathon

    Svelte

  5. frostbyte frostbyte Public

    Game I made for a 9 hour hackathon

    ShaderLab

  6. knewt knewt Public

    Study a little every day. Your knewt (knew + newt get it?) grows up with you. I made this for an 8 hour hackathon. We got 4th place.

    TypeScript