About me
I'm a software developer with a background in full stack and web development. I have over a decade of experience writing software professionally and personally, as well as plenty of open source involvement. I also build electronics projects in my free time and enjoy designing 3D printed designs.
Here is a list of things I can work on:
Backend web development in Python, JS, or any other programming language that I have experience with
Systems development, automation, or R&D projects in C, Odin, Nim, Python or any other language I have experience with
Embedded development using C, MicroPython, or Lua. I also have experience with FreeRTOS and ESP-IDF
Projects involving functional programming languages such as Haskell, Scheme, and Racket.
Web scraping and automation projects.
DevOps and web infrastructure projects.
Security auditing and compliance.
Frontend development in JS or TypeScript.
A large number of my open source projects are written in different languages such as Nim, C, Python, Odin, Racket, Haskell, JS and the list goes on. I also have experience working with C on microcontrollers such as ESP32, ESP8266, and RP2040. I am also capable of doing electronics work with microcontrollers such as integrating with sensors, IoT programming, programming peripheral devices, etc and doing troubleshooting of electronics.
In the DevOps & cloud world, I have experience with K8S, Terraform, Ansible, AWS, Azure, and over 15 years of experience managing Linux systems. I am comfortable working on any project involving these things.
I have extensive experience using scraping tools such as Selenium in Python, as well as the requests library to automate web scraping. For an open source example of this see DeleteFB which is a tool I created to automatically delete posts and other data from Facebook. I also have worked on multiple projects using Playwright to build automated test suites.
At two of my previous jobs I helped obtain a SOC2 report as well as other certifications such as HITRUST (healthcare). I can help with any engineering aspects or data gathering involved in achieving compliance certifications.
My 3D printing projects are done using CADQuery mainly which is a Python library built on top of OpenCascade (a CAD kernel).
You can find my resume and contact info here.