Skip to content
View Narnach's full-sized avatar

Highlights

  • Pro

Organizations

@Govannon

Block or report Narnach

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Narnach/README.md

Hi, Wes here! 👋

I've been a self-taught programmer since the 90s, a professional since 2006, and a consultant/freelancer since 2009. Ruby has been my main language for 16+ years, and I still love it. I've done some Elixir projects as well. Like every web developer I speak Javascript, Typescript, HTML, CSS, etc. As a fullstack developer who strongly focused on the backend, it's my preference to stay away from them when possible. 🙃

Most of my code is hidden away in (clients') private repositories, but when possible I make open source contributions.

I'm available as consultant via my website and offer Ruby on Rails maintenance services via RoRMaaS.

Things I'm interested in (as a person, so a mix of personal and professional):

  • Software quality, testing, maintenance/maintainability, stability, documentation
  • Gaming, Artificial Intelligence, simulations, system dynamics
  • Entrepreneurship, ethical business principles, work/life balance, sustainability, pragmatic ethics

You can reach me by email or in context in other places.

Open Source

Recent contributions I've made:

My own active projects:

  • Groupie Ruby gem to handle Bayesian classification of text:
    • v0.6.0 Improve tokenization support, drop support for very old Ruby versions.
    • v0.5.0 Add smart weights, remove deprecated code.
    • v0.4.0 Revive the gem after 10 years, make it compatible with 2022 Rubys stack. Deprecate some old anti-patterns.

Pinned Loading

  1. path_of_exile_loot_filters path_of_exile_loot_filters Public

    Loot filters for Path of Exile

    4 2

  2. groupie groupie Public

    Groupie is a simple way to group texts and classify new texts as being a likely member of one of the defined groups. Think of bayesian spam filters.

    Ruby 8

  3. ai-contest-ruby ai-contest-ruby Public

    My bots for the 2010 Google AI challenge

    Ruby 3

  4. ants ants Public

    2011 AI Challenge: Ants!

    Ruby 1