Tanner Reyhons
I am a software developer and data analyst
I also enjoy making music and photography
My goal is to fuse all these into one.
Full Stack Web Development
- HTML, CSS, Javascript, SQL, Python & Go
- Docker & Go for web server backends, Python & Docker for cron jobs
- Caddy & Cloudflare for DNS and reverse proxy
- Ubuntu Linux for development machine and on deployment VMs
- Hosting experience with Render, Fly.io, Digital Ocean, Hetzner & AWS
- Database experience with Supabase, PostgreSQL and SQLite
- Git and GitHub for version control and CI/CD
- Experience with Node.js framework Express as well as Hono & Deno
- Front end framework and library experience includes Astro, HTMX and D3
- UI frameworks experience with Bootstrap, Tailwind and Pico
- Designed RESTful APIs using Express and Golang to create a CRUD applications
Data Analysis
- Python
- Pandas
- SQL
- Netsuite
- Google Sheets
Professional Experience
- Developed software with Python, SQL and Docker to automatically pipe data from Netsuite to Google Sheets while performing data transforms and calculations with Pandas to present relevant company KPIs
- Developed a website to display data visualization for sales team and item metrics with interactive statistical analysis features using Golang, HTML, CSS, Javascript, D3 and Google Auth Platform
- Performed a variety of data analysis and data cleaning projects using Python, Pandas and Jupyter Notebooks
- Developed a website to display a vendor parts catalog using Python, Astro, Supabase and Deno Deploy
- Netsuite ERP solutions using saved searches and SQL expressions to provide KPIs and reports on inventory, customers, contacts, sales orders, returns, invoices, etc.
- Helped the sales team manage a number of Google Sheets for sales tracking and customer reporting
About Me
I have been programming for 3 years. I started with web development because I thought it would be the easiest. After a look around the JS ecosystem I realized that was a wrong assumption. The frontend roadmap ended with a hosted app platform and something about that didn't sit right with me. I gained a good starting foundation in web development but I was also left with the nagging question, how does it all work?
Since then I started exploring dev ops, backend development and ultimately computer science. I dove into the deep end and learned to love Linux. I use Ubuntu as my daily driver and cloud servers. Managing servers and working through the CLI is where I have settled in and feel at home.
I have worked with a handful of different frameworks and languages. Lately I have been enjoying the 'vanilla' way of writing software. Leaning on the platform, fundamentals of languages and computer science to drive my focus in my work.
For the last few years I have been dedicated to applying my web development and programming knowledge to help the teams at Chromebookparts.com with their work and making their day to day easier and more efficient. As a Data Analyst, I have been using Netsuite alongside Python and the Pandas library to extract and manipulate business data to be useful for our teams. I helped clean up the database and propose new data modelling strategies. I built multiple web apps and software integrations.