Skip to content

Nerwyn/Nerwyn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 

Repository files navigation

πŸ‘‹πŸ½ About Me:

I'm a jack of all trades full stack software engineer who does frontend web component custom element development, custom smart home devices, and general DIY for fun.

I have two degrees in Biomedical Engineering, and strive to use my diverse engineering background to work on good missions which improve the lives of their userbases. I'm especially interested in healthcare, mental health, green technology, and (as you can see from my open source projects) smart home devices and automation.

Professionally, I've...

  • Been programing in Python for over a decade and TypeScript for five years.
  • Developed APIs with Python using Flask and TypeScript Express.js and Next.js (and touched a bit on Python FastAPI, Django).
  • Created microservices using Python and TypeScript Node.js that ran on AWS Lambdas and EC2 instances.
  • Worked on full stack TypeScript Next.js React websites.
  • Managed data ingestion ETL and ELT pipelines, optimizing them for a variety of use cases such as healthcare insurance claims, patient data analysis, and product database usage.
  • Curated and developed tooling for managing DICOM medical image data, which is an extension of my later undergraduate and graduate focus on medical imaging acquisition and software processing.
  • Developed and maintained healthcare data systems using HL7v2, HL7v3/FHIR, and EDI X12.
  • Am a troubleshooting and bug hunting champion, I can't rest until I understand why something isn't working correctly.

My open source side projects include...

  • Supports many different smart TV, media, and personal computer platforms out of the box.
  • A variety of physical interactions such as taps, double taps, hold taps, multi-touch, swipes, touchpad swipes, mousepad drags, and click wheel consistently across many different browsers. webviews, and devices.
  • A user configurable layout using any number of buttons, sliders, and touchpads.
  • Keyboard input for most supported platforms.
  • Buttons with many different interactions.
  • Dropdowns.
  • Input boxes.
  • Selectors (button groups with one active button).
  • Sliders.
  • Spinboxes with two buttons, but only fires an action when it reaches a stable value.
  • Toggles that can be either switches or checkboxes.

Most components have Material Design 3 Expressive variants.

A Material Design 3 overhaul of Home Assistant

Recreates the Home Assistant backend templating system in the frontend with an easier to use syntax and better variable support.

For niche use cases (please don't try to replace moment with this πŸ˜…), like my above projects.

ESP32 based electronics prototyped on a breadboard, soldered to a protoboard, and then programmed usually using ESPHome for easy local smart home control.

(I should get back around to updating this repository with more devices)

  • Smart curtains which are completely locally controlled and automated to open in the morning and close at night.
  • Lights that are tied to separate existing security motion sensors to light up my stairs and pantry.
  • Local garage door control because paying a subscription to control my garage door through the cloud is asinine, using rat-ratgdo.
  • TV ambilights that turn what I'm watching into a lightshow, using WLED and HyperHDR.

πŸ’» Tech Stack:

Python NumPy Pandas Scipy Jinja Anaconda SQLAlchemy Flask FastAPI Pytest Selenium

TypeScript JavaScript NodeJS npm Nunjucks Express.js Mongoose React Next LitElement HTML5 CSS3 Webpack Jest Mocha

Windows Terminal Bash Script

AWS Google Cloud Cloudflare Vercel Datadog Docker Jira

MySQL Postgres MongoDB GraphQL

Git GitHub GitLab Bitbucket GitLab CI GitHub Actions Jenkins

ASC X12 HL7 FHIR DICOM HIPAA

πŸ“Š GitHub Stats:



πŸ† GitHub Trophies

πŸ” Top Contributed Repos

β˜• Like My Work?

BuyMeACoffee

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors