Hello!

I'm just a person who loves making things work.

In my current role I specialize in working with Python, Flask, PostgreSQL, and AWS. I also spend a lot of time mentoring, mostly working with career changers studying full time JavaScript. At work, as a Senior Software Engineer for data engineering I'm responsible for big picture decisions, building and optimizing data pipelines, new feature development, and training other team members.

While I'm always game for learning something new, these technologies are my home turf.

I spent my first four years as a software engineer working broadly fullstack, with my primary specialties being VueJS and SQL. I quickly switched from a first role using C# to specializing in Python, which I've stuck with. In 2020 I began working primarily backend and this year I further specialized by joining the data engineering team at my work, which lets me hone in on my love for data pipelines and SQL.

I'm interested in...

In my free time, I am a freelance writer for tech and database companies like Serialized.io, FaunaDB, and Netlify. I mentor career-changers on things like algorithms, data modeling, and JavaScript. I also give tech talks on things like SQL and virtualization.

CHECK OUT SOME OF MY TECH TALKS

Intro to sql powerpoint slide

Intro to SQL

This was a two hour SQL workshop I led for ~20 students using SQLFiddle and PostgreSQL to illustrate core database concepts.

virtualization powerpoint slide

Virtualization history & basics

A tech talk covering history of virtualization and a timeline of virtualization tools up into the container age.

Is it imposter syndrome powerpoint slide

Node ecosystem crash course

A quick survey of a full stack NodeJS ecosystem app using a VueJS frontend

Is it imposter syndrome powerpoint slide

Is it Imposter Syndrome?

A critical look at imposter syndrome through the lens of being an underrepresented person in technology, with a splash of sociology theory

CHECK OUT SOME OF MY WRITING

Blog post - Gitastrophes Part I

Gitastrophes Part I

Part I of a two part series on the tool ecosystem for removing sensitive information from upstream repository history

CHECK OUT SOME OF MY MENTORING DEMOS

Intro to sql powerpoint slide

Battleship

As part of being a Code The Dream mentor I do assignments with the students so we can go through them together in sessions.This was a version of the classic battleship game, made during our Web Fundamentals unit

CHECK OUT SOME OF MY WORK

Bad Fortune Cookie API

Bad Fortune Cookie API

A Python/Django Rest Framework API on postgreSQL that serves a single page app I made separately with Vue.

Bad Fortune Cookie SPA

Bad Fortune Cookie SPA

A Vue.js single page application served by the API backend I made previously. This was a fun one because I made the fortune cookie using design software called Vectr

Enough To Be Dangerous

Enough To Be Dangerous

A Python/Django app detailing some of my technical misadventures, like the time I bought an iMac to take apart and put back together. Coming soon, some fun with qcows and virtual debian images!

Danipedia

This app was made for me and my siblings to write memories of our dad, who passed away not long ago and was my inspiration for becoming an engineer. I built this with Ruby/Rails, posgreSQL, and Skeleton

Old portfolio

Old Portfolio

This one let me get a bit more professional since I was now armed with media queries! I didn't use a framework for this one and through much trial and error I got the project grid to look perfect, even on devices as small as an iPhone 5.

Web scraper with python

Escrapades

This is a python scraper I made using BeautifulSoup that scrapes the top one hundred results from a Chinese media site and saves them into a CSV file. After struggling to figure out the scraper wanted to use x-path selectors the rest was very easy.

Stevens Academy

Stevens Academy

Although some of my earliest web work, I actually still like the aesthetic I created while redesigning an outdated charter school's website. I utilized CSS and HTML for this project.

Tic Tac Toe

Tic Tac Toe

This was another early work made with HTML, CSS, and JavaScript. Games are a great way to get a firm handle on the rules of engagement for object-oriented programming.

HTTP Horoscope

HTTP Horoscope

This let me work with Mongo, Node, and Vue which I really enjoyed. It gives you a monthly horoscope inspired by HTTP status codes.

Lady Dev

Lady Dev

This was an experiment with PHP and is a site where I document technical adventures through the lens of being a woman in a largely male field.

Javascript memory game

Memory Game

Another HTML, CSS, and vanilla JavaScript project where control flow is used to establish game and win logic.

Coronalert

Coronalert

This is an MLH hackathon project built using MongoDB, Flask, React, Material UI, and the Twilio API to send text and email alerts about the number of coronavirus cases.

Need a developer?

Drop me a line at jtk.writes.code@protonmail.com