Giter Club home page Giter Club logo

Welcome to my page. I am a student and staff member at the University of New South Wales.

I'm currently on hiatus, recovering from an illness. Check back later if you want to see more recent work.

Where to find my stuff

If you are interested in viewing work done by me, first look at my pinned .repositories, and for completed projects I recommend my Website or my Hackaday Page instead.

Blog articles is on my website and Hackaday, as are many PCB Designs I am/have worked on. I do not respond to emails.

Languages/Development Preferences

My work will rarely be focused on one language, so these are only what I am currently working with.

  • Scripting: perl, zsh, wolfram-language, vimscript, sometimes JS
  • OS Preferences: Arch Linux (5.18)
  • PCB EDA Software: KiCAD 6
  • Languages of interest: Racket, Haskell, Rust, Lua
  • Embedded Language Choice: C++17/C11 w/ Cmake 3.12, 3.13, 3.1
  • Editors/IDE's: vim
  • Numerical Solvers: Mathematica 13

Sydney, New Holland

🌏 33.8688, 151.2093

micl's Projects

circuit-compass icon circuit-compass

Autorouting, circuit specification and consistent design management for board-level electronics.

freexmc-fw icon freexmc-fw

An open source, open hardware Brushless DC Motor (BLDC) drive and control stack using the XMC4400 series microcontrollers. This repository contains all of the firmware and software files.

freexmc-hw icon freexmc-hw

An open source, open hardware Brushless DC Motor (BLDC) drive and control stack using the XMC4400 series microcontrollers. This repository contains all of the hardware files.

friendly-qmk icon friendly-qmk

QMK Fork, streamlines configuration and optimized for I2C addressable controls. Part of the friendly-keyboard project.

frog-iron icon frog-iron

A T̶S̶1̶0̶0̶ Otter-Iron, USB-PD capable soldering iron replacement, because the Otter's goods are not available!

frogberry icon frogberry

Sideberry fork, tree-like(?) tab manager that's substantially nicer to use than TST.

hpcb icon hpcb

PCB creation using a Haskell DSL (domain specific language), Kicad format output

keebpad-mk_v1 icon keebpad-mk_v1

A helper keypad for the E44 PCB Mill, utilizing the PicoGamePad as the controller.

keyboardcontrollerrev1 icon keyboardcontrollerrev1

A keyboard I made for a friend. He's pretty cool. Once this is fleshed out, I'll make some improvements for a broader audience.

kiparser icon kiparser

A parser for KiCAD 6 files, which form s-expression clojures and can be easily parsed by another functional language. Current implementation uses Mathematica flavour Wolfram Language Script (.m)

kiri icon kiri

Kiri is a tool for reviewing Schematics and Layouts of Git-versioned Kicad-projects, visually.

pico_ws2812 icon pico_ws2812

Simple WS2812 LED library for the Raspberry Pi Pico in C++

picogamepad icon picogamepad

RP2040 Gamepad and Microcontroller Breakout Board. Type A is used for teaching students to reflow SMD @ UNSW Makerspaces.

teensy4-makefile icon teensy4-makefile

A standalone compilation and flashing makefile template for the Teensy 4.0. If anyone asks, I'll implement a compatibility layer.

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.