My name is Ethan Marlatt and this is my portfolio website. I created this as a way to consolidate all of my projects and showcase them to interested parties. I currently reside in NYC and am working toward my Master's in Data Science through Boston University's online program.
Professionally, I am interested in working in a cross-functional environment where I can utilize my strong communication skills along with my technical skills. This primarily includes roles in Product Management/Solutions, but I am open to any environment that supports open collaboration across teams.
For fun, I like to repair old electronics lab equipment and explore NYC. It is my goal to visit all 2,0541,2 parks in the city. I love experimenting with data and exploring interesting APIs and NYC is a great city to be for that with the NYC Open Data project, MTA realtime feeds, and so many more awesome resources3.
1 : NYC Open Data
2 : Track my progress!
3 : The NYC Tree Map is my favorite thing on the internet
TTL is a multi-user blog platform I created using vanilla HTML/CSS/JS deployed on AWS. I created this project after Twitter became X because I wanted a way to stay updated with my friends without seeing AI slop or alt-right propaganda.
The features of the blog include customizable profiles, comments, notifications, and a markdown editor (more on this in 2.1.1). Userbase has grown to ~50 users with around 300 posts. There is also version control for posts allowing you to have concurrent versions of the same blog post that can easily be switched to.
Example blog post by a TTL user
Marquis is the engine that powers the aforementioned markdown editor used by TTL. Marquis is a powerful standalone parser that outperforms many other parsers allowing for snappy realtime rendering.
Marquis uses a number of optimized regex sequences and direct string manipulations to transform the text into HTML. It is open-source and available on the npm registry where it gets ~200 weekly installs.
Bidrest is a B2B SaaS I founded geared toward contractors and subcontractors. The purpose of Bidrest was to provide data-driven decision-making to contractors and subcontractors alike to allow them to both track their ongoing projects and make informed decisions on potential future projects.
Bidrest uses a PEAN stack (PostgreSQL, Express, Angular, and Node) and is deployed using AWS. I automated the deployment process using CI/CD pipelines.
When I first moved to NYC, I felt overwhelmed by the number of places I could buy groceries. This led to me creating my own market basket, where I sampled the prices of select goods at all the stores in my proximity. From here, I thought it would be an interesting project to scale this from a spreadsheet for my block, to a community-driven platform for every neighborhood in NYC.
With this project I also wanted to gain experience with bringing a web application to production with a Java backend. For this reason, I utilized the Spring Boot framework for the backend with Angular on the frontend.
I was commissioned by the Central Rocky Mountain Permaculture Institute (CRMPI) to deploy a website that would allow them to provide information on the services they offer as well as host an online shop that would allow them to sell goods.
I used a PEAN stack alongside Stripe to handle payment processing.
Veilid is a FOSS framework that empowers developers to build peer-to-peer (P2P) applications. This is done to support privacy when it comes to communication by removing the middle man (i.e. servers) and allowing members of a network to communicate directly.
I have contributed to the Veilid Developer Book which serves as a resource to provide documentation for the project. As someone who has benefited so much from open source software it is rewarding to be able to give back to the community. I think Veilid is not only an important project, but technologically interesting as well and it has been a pleasure to work with the team.
All Wireframes: https://drive.google.com/drive/folders/1qrFU5-hbCnl0WPSD1ytVsV2NX_1HTxXA?usp=drive_link (copied to clipboard)
TTL: https://thettl.org/ (copied to clipboard)
Bidrest: https://bidrest.com/ (copied to clipboard)
MarketBasket NYC: https://marketbasketnyc.com (copied to clipboard)
CRMPI: https://withinabuddinggrove.com/ (copied to clipboard)
Email: ethanmarlatt@gmail.com (copied to clipboard)
Phone: +1 (574) 360-5630 (copied to clipboard)