Programming Languages
- hrpypy
January 26, 2020
Mini Python interpreter in Python by ROGUH
- Programmer-for-hire
October 8, 2019
I may be available for software engineering contracting work. With my full stack skillset, I can create (or update) a website, webapp, or Android app from start to finish. Programming Languages I know the following languages: Python including Tensorflow and other machine learning and data science tools. JavaScript including ES6, NodeJS, and other web development tools C C++, including Qt and the language QML Java Haskell Elm Lisp Rust I have experience with the Linux operating system.
- Tutoring
October 8, 2019
I am your math, language, and programming tutor Qualifications: I worked as a tutor at the Computer Science department of the New Mexico Institute of Mining and Technology for two years. I have a degree in mathematics and a degree in computer science from the same school, where I graduated with a 3.5 GPA in 4.5 years. I tutored middle-school as part of the Growing Up Thinking Scientifically (GUTS) program and high-school students in the Supercomputing Challenge.
- Parser and Interpreter in OCaml
July 12, 2018
Lox interpreter written in OCaml: See github.com/roguh/hrclox. Based off https://craftinginterpreters.com. Boilerplate code for writing parsers in OCaml using Menhir + sedlex See github.com/roguh/ocaml-parsing (Unfinished, but the parser is fairly complete)
- Early Haskell Projects
October 3, 2016
SCMinHS A Scheme Implementation in Haskell. Followed “Write Yourself a Scheme in 48 Hours. See github.com/roguh/SCMinHS. coolnoise Parser and generator for programs written in the Classroom Object-Oriented Language. Eases testing of lexer and parser. See github.com/roguh/coolnoise. An interpreter for the low-level CORE language Haskell was once compiled to a language called CORE. See github.com/roguh/CORE