Giter Club home page Giter Club logo

I am...

    _ _ _    ______   _                                  __..--''``---....___   _..._    __
   ( / ) )  (  /     //o   o       /                 _.-'    .-/";  `        ``<._  ``.''_ `.
    / / /     /--   //,   ,  __,  /_             _.-' _..--.'_    \                    `( ) )
   / / (_o  (/____/(/_(__/|_(_/(_/ /_           (_..-'    (< _     ;_..__               ; `'
    __    _              /)                                `-._,_)'      ``--...____..-'
   ( /   /              (/                      functional programming, neuromorphic computing, 
    / / /__,  _   _,  _  _ _   __,  _           astrophysics, philosophy (hegel -> baudrillard),
   (_/_/(_/(_/ /_(_)_(/_/ / /_(_/(_/ /_         linguistics (polski, française, عَرَبِيّ, 汉语,አማርኛ,
                  /|                            & русский язык), Kaleckian econometrics...
                 (/                        

Tools & Languages

     zzz   |\      _,,,--,,_         ______          __       \\
        \  /,`.-'`'   ._  \-;;,_    /_  __/__  ___  / /__      λ\
          |,☭-  ) )_   .;.(  `'-'    / / / _ \/ _ \/ (_-<     //\\
         '---''(_/._)-'(_\_)        /_/  \___/\___/_/___/    //  \\

Haskell Website Julia Website Rust Website C Wikipedia LaTeX Website Python Website HTML5 Wikipedia Java Website JavaScript Website



I'm a full stack software engineer and passionate computer scientist with a breadth of expertise that includes machine learning, embedded software, functional programming, web development and hardware hacking.

Links & Projects

    _   _ __  _ _  __ __    __,           λ             __   
   | | | |  \| | |/ /' _/  (_ /_          λ       / >  フ
   | |_| | | ' |   <`._`.  /`X\/ |        λ       |  _  _l 
   |___|_|_|\__|_|\_\___/ `\_/\| |        λ       /` ミ_☭ノ  
                                          λ       /      | 
    ___ ___  __ __  ___ ________  __      λ      /  ヽ   ノ  
   | _,\ _ \/__\_ \| __/ _/_   _/' _/     λ      │  | | |    
   | v_/ v / \/ |\ | _| \__ | | `._`.     λ   / ̄|   | | |  
   |_| |_|_\\__/___|___\__/ |_| |___/     λ   | ( ̄ヽ_ヽ)__)  
                                              \二つ          

M. Elijah Wangeman | LinkedIn M. Elijah Wangeman | E-Mail



Computer Science Resume

Software Engineering Resume

Philosophy

Main Article

Complete

Space Race Keyboard

A custom modification of the Ferris Sweep's 34 key split keyboard. I altered the PCB to fit my hands and designed svg's to add a design by altering the solder mask and screen print. It uses Elite-C v4 USB-C microcontrollers, jade choc mini switches, and the layout I programmed is colemak-dh with support for stenography, a numpad & coding symbols layer, and extensive macros.

In Progress

Stellarly

Made for a hackathon, BrickHack 9 with @anhnlh. Plan to refactor math currently in the frontend js into the much faster, more clear syntax of the julia backend. abandoned

FizzBuzz

An exercise in demonstrating the syntax and functionality of several different languages.

Planned

Chess PCB

"Printed Chess Circuit Board" -- microcontroller powered chess algorithm (rust) on a custom chess board pcb. Practice with embedded Rust and the pecularities required with addressing IO and safely utilizing unsafe Rust at the firmware level.

ELLI

"Ensemble Learning Language Identification" -- A from-scratch machine learning implementation in Julia that can train models (decision trees of binary feature functions) on labeled excerpts from Wikipedia. Compares precise strong predictors (relying on function word identification) with AdaBoosted weak predictors designed for general language use. Should support Polish, French, Spanish, English, Dutch, German, Portuguese, Czech, and Danish. <- this is really just an expansion of an AI binary tree project, porting it from Python to Julia and increasing the number of languages it can identify and discern between.

Peculiar Allure

"Visualizing Strange Attractors" -- An experiment in getting familiar with the matrix and visualization capabilities of Julia (and my own love of linear algebra) to model a number of diverse attractors with fractal characteristic (famously Lorenz <ρ = 28, σ = 10, β = 8/3>, Rössler <ρ = 1/5, σ = 1/5, β = 5.7>). Additionally, there's a number of normative attractors.

Linear 241

"Linear Algebra Textbook in LaTeX" -- A companion to the MATH-241 course at RIT based off of my in class notes to provide reference material for a class without slides and as notes for accessibility.

Quantum 251

"Principles and Applications of Quantum Technologies Textbook in LaTeX" -- A companion to the PHYS-251 course at RIT based off of my in class notes to provide reference material for a class without slides and as notes for accessibility.

VFD

"Homemade Vacuum Fluorescent Display" -- microcontroller on a custom pcb running a from-scratch vacuum fluorescent display.

Calculator

"Curta Calculator Swift App" -- iOS application that emulates a curta calculator.

Interesting

$$y_k = \varphi \left( \sum_{j=0}^{m} w_{kj} x_j \right)$$

M. Elijah Wangeman's Projects

2d icon 2d

Emerging & Low Dimensional Materials (PHYS/MCEE-789)

appearancenotifier icon appearancenotifier

This application listens for when the macOS interface theme changes and then does some thing(s). For now, it's hardcoded to switching my kitty and Neovim themes to match the new theme.

brickhack9 icon brickhack9

Shared repository for BrickHack 9 project and submission.

chs-pt icon chs-pt

A tactics trainer for the command line (fix server issues)

ergodox-macro-hax icon ergodox-macro-hax

A hack to get around the 4-button max Macro limit in Oryx for Ergodox / Moonlander keyboards.

exp icon exp

Experiments in various programming languages...

gpt4all icon gpt4all

gpt4all: a chatbot trained on a massive collection of clean assistant data including code, stories and dialogue

gradingscripts icon gradingscripts

This repository contains the Python scripts used for grading in the SWEN-123 class at RIT.

interkosmos_kb icon interkosmos_kb

My experience modifying and building a 34 key ferris sweep keyboard I themed after the cold war space race...

keymapping icon keymapping

various custom keyboards & keymaps, and the philosophy behind them...

magspoof icon magspoof

A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers. It can disable Chip&PIN and predict AMEX card numbers with 100% accuracy.

media_repository icon media_repository

Public facing images and documents that can be referenced elsewhere (primarily to standardize my markdown resources)

mindcat icon mindcat

Config files for my GitHub profile.

shr_pub icon shr_pub

File sharing for non privileged files & media (this is terrible opsec)

sweep icon sweep

Sweep - a small promicro based keyboard inspired by the Ferris.

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.