Tyler Green

Tyler Green

Mentor
5.0
(2 reviews)
US$25.00
For every 15 mins
3
Sessions/Jobs
ABOUT ME
Experienced programmer with deep experience in Python & Rust
Experienced programmer with deep experience in Python & Rust

Hello, I'm Tyler! With a Bachelor's and Master's degree in Computer Engineering and over nine years of experience in the tech industry, I bring a wealth of knowledge and expertise to the table. I have worked on professional projects such as using Ruby to process x86 assembly instructions and using Python and React to show public transit arrival times. My experience across stacks and domains has led my passion to grow beyond just "getting code to work"; it's about unraveling the nuances of how software functions and exploring each layer of its construction.

Throughout my professional career, I've taken immense joy in mentoring fellow engineers. Not long ago, I helped a junior engineer migrate some data processing code from a React Native application to a Kotlin application. This not only solidified their understanding of frontend versus backend development, but also enhanced my skills in explaining technical concepts in an accessible way. I approach teaching from a "First Principles" approach: if we can step back and understand the foundations underpinning each subject, we can dive into the details of a task or project with more confidence and resilience.

I'm also excited to introduce a new guided Rust HTTP server project, which provides a deep dive into how an advanced library, similar to Axum, works under the hood. Over the course of five sessions, you'll gain hands-on experience in building a performant HTTP server from scratch, learning key concepts in Rust and network programming along the way.

Lastly, I view code as a creative pursuit. Is it art? That's in the eye of the beholder. Having something functional is an critical step, but producing something clean and that you are proud of is my north star.

I invite you to contact me with any questions or to discuss your specific learning goals. Let's work together to build your understanding and confidence in software and computer engineering!

Eastern Time (US & Canada) (-05:00)
Joined April 2024
EXPERTISE
2 years experience | 1 endorsement
My current obsession. I started by building an Axum API and now I'm building a Python interpreter using Rust. I love the expressiveness a...
My current obsession. I started by building an Axum API and now I'm building a Python interpreter using Rust. I love the expressiveness and how it compiles down to efficient machine code.
C++C
View more
C++C
View more
5 years experience | 1 endorsement
I have built a number of scripts and Dockerized services using Python. Building an interpreter in Rust has deepened my understanding of t...
I have built a number of scripts and Dockerized services using Python. Building an interpreter in Rust has deepened my understanding of this dynamic language.
FlaskDjango
View more
FlaskDjango
View more
10 years experience
My editor of choice. I picked Vim up in school to feel like a hacker and now I stay because it is lightweight and fits like a warm glove.
My editor of choice. I picked Vim up in school to feel like a hacker and now I stay because it is lightweight and fits like a warm glove.
4 years experience | 1 endorsement
Architecture was my focus in school and early in my career. This continues to inspire my interest in compilers and low-level software.
Architecture was my focus in school and early in my career. This continues to inspire my interest in compilers and low-level software.
5 years experience
I'm not a frontend wizard, but I've been known to knock out a few UIs using React+Redux to call APIs and display the results.
I'm not a frontend wizard, but I've been known to knock out a few UIs using React+Redux to call APIs and display the results.
2 years experience
5 years experience | 1 endorsement

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Josef Seibl
Josef Seibl
June 2024
Tyler helped me with the following points: - understanding rust more and how to develop in a rust idiomatic way - how to set up the correct project structure in rust - he gave me some useful pointers on what to look into next and that the usage of dyn might not be necessary in some places Thanks for the session and taking the time to explain things!
Darren Major
Darren Major
May 2024
Tyler is very knowledgeable regarding backend technologies and is happy to help. The python interpreter that he is building in Rust is super cool. Tyler has broadened my coding horizons. I very much look forward to future engagements.
SOCIAL PRESENCE
GitHub
memphis
A starter Python interpreter written in Rust.
Rust
6
1
cairo
From scratch HTTP server, written in Rust and inspired by Axum.
Rust
0
0
EMPLOYMENTS
Computer Specialist IV
Metropolitan Transportation Authority
2021-12-01-2024-09-01

I built a trip planner for railroad passengers.

I built a trip planner for railroad passengers.

PHP
Python
Node.js
View more
PHP
Python
Node.js
React
Kotlin
AWS
View more
Senior Engineering Manager
Vise Inc.
2020-04-01-2021-05-01

I built a full-stack web app to help clients manage their financial portfolios.

I built a full-stack web app to help clients manage their financial portfolios.

Node.js
PostgreSQL
TypeScript
View more
Node.js
PostgreSQL
TypeScript
React
AWS
View more
Senior Software Engineer
Intersection Co.
2017-06-01-2020-04-01

I built digital products to help public transit riders know when their next train would be arriving.

I built digital products to help public transit riders know when their next train would be arriving.

Python
PostgreSQL
Docker
View more
Python
PostgreSQL
Docker
React
AWS
View more
PROJECTS
Python Interpreter
2023
Learning how treewalk interpreters and bytecode VMs work by building a Python interpreter in Rust.
Learning how treewalk interpreters and bytecode VMs work by building a Python interpreter in Rust.
Python
Rust
Python
Rust