Skip to content
View L1lith's full-sized avatar

Block or report L1lith

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

I'm Lili ๐Ÿ’œ

I've been programming since around 2009 or 2010, when I taught myself to code as a child. I'm also a visual artist who has exhibitioned multiple times at the Urban Arts Gallery, and I'm an activist who is against colonial governments and for giving the land back to it's indigenous caretakers. To learn more about me visit my website or view my art portfolio.

๐Ÿ—บ๏ธ Areas of Emphasis

๐ŸŽฎ Game Design

I have recently developed my own game engine which adapts cutting edge web development and Functional Programming approaches to the realm of game development. I am using it to build my own top-down game right now.

It's hard to not hum along to the old zelda soundtracks. I feel like gaming has become so industrialized we forget to treat it as an art form. I enjoyed reading "Power-Up: How Japanese Video Games Gave the World an Extra Life" and learning about how Japanese people revolutionized gaming.

I also redid the website for the amazing open source game engine melonJS

๐Ÿ“š NPM Library Publishing

I'm really passionate about expanding my capabilities as a programmer, and Javascript has been a great tool for that. I am constantly developing open source software in hopes that it can both accelerate the development process for myself and others. I am actively creating and updating my most important libraries, most of which are pinned below. I'm proud that Sandhands regularly gets hundreds of downloads during peak weeks.

Other Areas I've practiced

๐ŸŒ Web Development

I love seeing the many layers of modern software design, and exploring the cutting edge. I've worked with a lot of tools, but Solid.js and Astro to me are simply unmatched for convienent development and lightning fast web pages.

๐Ÿ‘ฉโ€๐Ÿซ Teaching

Learning to teach enables me to share my knowledge, and help me consolidate my understanding of code. If you would like to learn JavaScript, feel free to check out Your First RPG, an open source course I build in the past. Note that I am no longer paying for the hosting so you'll have to build it yourself.

๐Ÿ›ก๏ธ Security

I enjoy making things safe, so I studied cyber security to better understand the security aspects of back-end & front-end development, as well as potential security risks in cloud-based environments like AWS and Lambda. I built a course and taught it at the Blackhat conference.

๐Ÿค– Artificial Intelligence

I am very good at prompting LLMs for coding purposes. I talk with them to help me solve problems, but only when needed not as my primary means of coding. I use my Lili's LLM Chat program in order to use more eco-friendly AIs through online APIs hosting open source models.

๐Ÿ’— Support

If you'd like to help the earth, click here

What can we do?

Pinned Loading

  1. Sandhands Sandhands Public

    Sanitize, don't let your database get sick (NPM PKG)

    JavaScript 12 1

  2. Jabr Jabr Public

    No-nonsense State Management

    JavaScript 3

  3. Lilis-Game-Engine Lilis-Game-Engine Public

    Amazing functional programming based game engine

    JavaScript 2

  4. Lilis-LLM-Chat Lilis-LLM-Chat Public

    A simple & secure LLM chat app

    JavaScript 1

  5. Patch-Asar Patch-Asar Public

    Patch .asar archives more easily

    JavaScript 9 2