diff --git a/_includes/dev-experience.md b/_includes/dev-experience.md index f62a7a3..520df1e 100644 --- a/_includes/dev-experience.md +++ b/_includes/dev-experience.md @@ -1,12 +1,21 @@ ## Work Experience +### Aha Labs, Remote - _Engineer_ + +_November 2023 - Present_ + +- Collaborate with the Stellar Development Foundation team to update and improve Soroban documentation +- Contribute to the development of the Soroban command line interface software + ### Red Squirrel Technologies, Remote - _Lead Engineer_ _October 2021 - October 2023_ -- Participate in inception on new projects to help clients articulate what they are trying to build and why -- Complete in-depth analyses of technology options to use for projects, including researching emerging technologies such as blockchains -- Mentor junior engineers +- Participated in the inception of new projects to help clients articulate what they are trying to build and why +- Completed in-depth analyses of technology options to use for projects, including researching emerging technologies such as blockchains +- Built greenfield software for clients in cutting-edge technologies +- Assisted clients in building and maintaining existing software +- Mentored junior engineers ### 8th Light, Inc, Chicago, IL - _Principal Software Crafter_ diff --git a/_includes/education.md b/_includes/education.md index 21f71ea..2a4577d 100644 --- a/_includes/education.md +++ b/_includes/education.md @@ -4,8 +4,8 @@ _August 2022 - July 2023_ -- The Interactive Media Arts Low Residency program is a one year Masters program focusing on using design methodologies, artistic practice, software and hardware to tell stories with a critical lens -- In-person residencies included Brooklyn, NY and Berlin, DE +- The Interactive Media Arts Low Residency program is a 1 year Master's program focusing on using design methodologies, artistic practice, software, and hardware to tell stories with a critical lens +- In-person residencies included Brooklyn, NY, and Berlin, Germany - Thesis Project: [Perceptible Radio Waves](#other-projects) ### Dev Bootcamp, Chicago, IL - Student diff --git a/_includes/skills.md b/_includes/skills.md index 253b6b4..5ce2389 100644 --- a/_includes/skills.md +++ b/_includes/skills.md @@ -1,7 +1,7 @@ ## Skills -- **Programming languages:** Go, Ruby, Javascript -- **Technologies:** Rails, SQL (PostgresSQL, MySQL, etc), React, Docker, Ethereum and Flow blockchain development environments +- **Programming languages:** Go, Ruby, Javascript, Rust +- **Technologies:** Rails, HTML, CSS, SQL (PostgreSQL, MySQL, etc), React, Docker, Stellar, Ethereum and Flow blockchain development environments - Communicating technical concepts to non-technical audiences - Quickly ramping up on new technologies and business domains - Mentoring and giving feedback to teammates with empathy and kindness diff --git a/_posts/2022-10-18-arboreal-neighbors-process.md b/_posts/2022-10-18-arboreal-neighbors-process.md new file mode 100644 index 0000000..a6fb0b1 --- /dev/null +++ b/_posts/2022-10-18-arboreal-neighbors-process.md @@ -0,0 +1,52 @@ +--- +title: "Arboreal Neighbors Process" +date: 2022-10-19 +categories: + - Arboreal Neighbors +layout: custom-blog-post +show_date: true +--- + +The following blog post is a collection of brainstorming activities that lead me to my first iteration of Arboreal Neighbors as part of my Connections Lab course in the Fall of 2022. + +## Initial Ideas + +_Initially posted on the [class notion page](https://www.notion.so/imalowres/Mid-Term-Project-1-2495ceea7f834c76b4656170d6f7c712)._ + +The working title for my project is “Meet Your Arboreal Neighbors”. The goal is to allow a user in my city to explore the tree-life in their neighborhood, and hopefully gain a better appreciation for the trees neighbors, and their care. I hope to plot all of the trees in my city, Lancaster, PA, on a map, and allow a user to click on a tree to see more information about it. I was able to get a dataset from the City Open Records Office that includes each tree’s species, longitude and latitude. The city currently has a similar map project on their [website](https://lancaster-pa.maps.arcgis.com/apps/View/index.html?appid=2f1ca18840d74a9bad523d785ccdfaed), but the data is from 2010, so I’m hoping to recreate this map with this up-to-date data! Instead of using p5.js, I’ve decided to dip my toe into D3.js to produce the map. + +The following is what the existing 2010 map looks like, and while I think that this structure will be my aim, I would like to iterate on the aesthetic some. For one, I’d love to have the plots on the map to be tree-shaped. Or perhaps use a different shade of green depending on the species. + +example of existing tree visualization + +I don’t think I can accomplish it in the time frame, but longer term, I would love to allow the user to get down closer to street level and perhaps navigate around like you can do in street view in Google Maps. Possibly looking something like this: + +sketch of initial idea + +## Progress: Week 1 + +### Brainstorming and Wireframes + +
+ +
+ +### First Iteration + +
+ +
+ +## Progress: Week 2 + +This is very much a work in progress! I went down a D3 rabbit hole (the map at the bottom) which was really fun, but I didn’t quite get to the user event interactions yet. I’m thinking that I’ll try to use D3 to create a map of the the city I live in, and then plot the city’s trees on the map. I was able to get some data about the trees from the city’s open data team. 🌳🎉 + +
+ +
+ +Reference: + +- [https://www.youtube.com/watch?v=hrJ64jpYb0A](https://www.youtube.com/watch?v=hrJ64jpYb0A) +- [https://flaviocopes.com/fix-cannot-use-import-outside-module/](https://flaviocopes.com/fix-cannot-use-import-outside-module/) +- [https://www.stefanjudis.com/snippets/how-to-import-json-files-in-es-modules/](https://www.stefanjudis.com/snippets/how-to-import-json-files-in-es-modules/) diff --git a/assets/blog-post-assets/arboreal-ideas-1.png b/assets/blog-post-assets/arboreal-ideas-1.png new file mode 100644 index 0000000..5bf82f5 Binary files /dev/null and b/assets/blog-post-assets/arboreal-ideas-1.png differ diff --git a/assets/blog-post-assets/arboreal-ideas-2.png b/assets/blog-post-assets/arboreal-ideas-2.png new file mode 100644 index 0000000..6f98fb8 Binary files /dev/null and b/assets/blog-post-assets/arboreal-ideas-2.png differ diff --git a/assets/css/blog-post.css b/assets/css/blog-post.css index edd5864..e4503b1 100644 --- a/assets/css/blog-post.css +++ b/assets/css/blog-post.css @@ -4,6 +4,23 @@ img{ margin-right: auto; } +.iframe-container { + display: block; + margin-left: auto; + margin-right: auto; + width: 75% +} + +iframe { + display: block; + margin-left: auto; + margin-right: auto; + margin-top: 5%; + margin-bottom: 5%; + width: 100%; + min-height: 525px; +} + blog-post-header { margin-top: 5%; margin-bottom: 2%;