Coder Social home page Coder Social logo

lolcat-lolhelp's Introduction

whoami

I am a software engineering student at Iowa State University.

I first became exposed in programming creating GameMaker games when I was around 11 or 12. I enjoyed it, but I didn't fully understand how the programs I was making worked. I am now learning a variety of programming topics, always starting from the simplest working concepts so that I can confidently explain every step of the process to myself and anyone who happens to run my code.

I enjoy reading science fiction and fantasy, though I am going through some books on economics recently as well.

Work

My most important projects are these:

  • Video Speed Controller: A firefox extension to control the speed of HTML5 video and audio, which I decided to fork after the upstream didn't add features or fixes fast enough. I have refactored the code a lot to make it comfier and more useful.
  • QRcontacts: Share any contact on your phone using a QR code!
  • doasedit: A shell script that gives doas most of the power of sudoedit and visudo with a lot more simplicity. I maintain the AUR package for this, too.

I've contributed to or started the following projects as well:

  • any2any: A self-updating bash script for converting files from any type to any other.
  • rust-lolcat-git: Made it handle escape sequences properly. Became a maintainer.
  • Select Default Application: I have substantially improved this utility, adding search, more rich information about the default applications on their system, better navigation and some bugfixes.
  • antidot: Antidot generates some scripts to be run by different shells from a configuration file. I made it generate these on-the-fly rather than having every shell script be generated and written to disk every time you ran the program. I also added support to a new shell, and improved some command-line information it gives you.
  • πmenu: Added a command-line option which makes it much easier to configure πmenu for its intended purpose.
  • Sweet Theme: Fixed theme parsing errors from GTK
  • Anki-touch: Reimplemented an old Anki extension from 8 years ago in the new 2.1 addon API
  • Bashmeme: A fun little command-line script to make memes. Improved the design and interface, and became the maintainer.
  • Librewolf Prefpane: The Librewolf Browser, but with an actual settings page because the standard one is broken
  • Runtime Terror bot: A discord bot for a server I'm in. Added Poll functionality, so we could remove a different (inferior) bot we were using for that purpose.
  • SysMonTask: Removed some calls to popen which could be implemented easily in python code; fixed the way it counted open threads on a system; removed some dead code.
  • Foreign Language Text Reader: Added build information and scripts, and conforms to the XDG Base Directory specification.
  • Touchcursor-linux: Added the ability to map several one key to several outputs, and improved configuration ease
  • CoreKeyboard: Autostart in tray, add interpreting command-line options, properly distinguish the target platform and reduce some technical debt.
  • Reddit Enhancement Suite: Fixed old reddit's incorrect rendering of markdown for them

I've also got some projects I plan to eventually make:

  • qoi-wuffs: I think the Quite Okay Image format is a very interesting project, and think that creating a wuffs encoder/decoder could be a fun way to learn that language.
  • magish: Miraculous Amazing Graphical Incomplete Shell, a GUI program which would allow you to run shell commands without a keyboard. Mostly an idea, would be a fun way to learn Qt or Gtk.
  • CorrodedReader: I speak Portuguese and am learning Japanese, and while the Foreign Language Text Reader is a useful tool, it is a Java Swing GUI straight out of 2010. I would like to make something closer to LingQ, but free.
  • Youtube Empowered: A firefox extension which makes youtube better.

Interests

I am always curious to learn as much as I can about programming and computers, but these are the technologies that I am most interested in right now:

  • Javascript for Webextensions
  • Svelte (my website uses it!)
  • Flutter
  • Rust
  • Go
  • Godot
  • Vulkan
  • Zig

Ideology

Life before Death
Strength before Weakness
Journey before Destination
Tabs before Spaces

Contact

lolcat-lolhelp's People

Contributors

arrowbox avatar ashafq avatar magnus-isu avatar stormslowly avatar ur0 avatar vs-x avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.