Settings setings

Hello!

I'm Tony Edvalson,
a user-oriented software engineer specializing in ML & data engineering.

i'm tony edvalson,
and graphic design is my passion.

Mail

Graphic design is my passion

Background

I currently work at Google where I get to develop large-scale data pipelines that improve the experience of over 2.5 billion users.

After devloping software professionally for 7 years, I've taken an interest in optimization and problem solving. My best work uses data science and ML to make sense of complex datasets, and I have experience doing so in both established tech giants and companies I've founded.

Outside of work, I love to tinker with side projects, such as experimenting with generative music systems and creative writing. I competitively trade prediction markets on Manifold, where I'm ranked in the top 25 users. And to relax I love to mess around in sandbox video games like Factorio and Minecraft.

Experience

  • Google PlaySWE III

    2021 – Present

    Manage petabyte-scale data pipelines for Android's flagship app store, and reduiced install times by 30% with machine optimization. Coordinated multi-quarter development and compliance projects, and mentored new team members.

  • IBMIntern

    Jun – Aug 2021

    Researched new deep learning models that tripled the accuracy of predicting extreme weather events two months in advance.

  • Founded an industry leading school dismissal system. We support over 600 schools and 500,000 users internationally. Led product design, sales, gave investor pitches, and grew the company into a sustainable business.

View Resume

Projects

Manifork is an in-development platform for exploring the world of finance without the risk of losing real money. Users can bet, trade, and profit in a fully simulated economy.

I'm one of the lead contributors to the project, doing full stack development and directing the product.

Finance Economics JS Next.js Tailwind

ApolloGenerative Music

2024

Apollo uses ML and signal processing techniques to generate music. It utilizes variational autoencoders, customized ResNet blocks, and specialized loss functions to generate music within a latent representation.

Generative AI VAEs Music Generation Tensorflow Pandas Numpy Signal Processing

BoltLLM Web Development

2023

Bolt is a coding assistant that allows users to develop websites in plain English. It can edit, correct errors, and implement complex interactions from scratch, like modals, shopping carts, and checkout functionality.

My favorite part about it is a system for optimizing text in the LLM's context. Since the amount of code is much larger than the context size, I developed a system of iterative summarization based on information theory. Files less relevant to the current task are compressed so it can maximize the information available. Then a bin packing system figures out which summarized versions should be used to maximize the information available to the LLM.

LLMs RAG Prompt Engineering GPT-4 LangChain JS

Owl is a programming language I made. It's an interpreted language with a many powerful features that are designed to make code that is surprisingly clean and compact.

A past version of this site was hosted on a server written entirely in Owl, but since it's not a standard language, the hosting was too expensive to maintain :'(

Go Programming Languages Interpreters Compilers

In this project I visualized the relatedness of subreddits by analyzing the comments and posts of users. I used D3.js to create a force-directed graph that showed the connections between related subreddits.

Reddit Data Visualization D3.js Python

FMIPSFactorio MIPS Processor

2020

I built a fully compliant processor in the video game Factorio that can execute MIPS assembly at a blazing 2 instructions per second. I was able to execute arbitrary C programs on the processor by writing a script that converted C to MIPS assembly, and automatically wrote the assembly to the computer's memory.

Factorio MIPS Assembly Computer Architecture

MCAlloy is a tool that allows python code to be executed in Mincraft using datapacks. A simple python interpreter is able to execute arbitrary python scripts, making it much easier to write complex commands in Minecraft.

Minecraft Python Transpilers

Get in Touch

I'm always open to new opportunities, talking about interesting projects, or just to chat!

You can find me at .