Hi, I'm Ammar 👋
Computer Science and Physics B.S. with a passion for AI, clean energy tech, and blockchain. Experienced in full stack development, AI, and I guess physics if that helps.
AS

About

After finishing up my degrees at the University of Michigan Ann Arbor (GO BLUE), I went to work full-time on what is essentially an Amazon/Google shopping competitor. Was that a good idea? Still very unclear, but I've definitely learned a lot and I got to participate in buildspace sf2, which has been one of the best experiences of my life thus far. My interests are a bit all over the place, but the primary ones are AI, clean energy tech, and blockchains! I have work experience as a full stack developer, newsletter writer, and consumer startup founder. If you'd like to get in touch to work on projects, happy to meet!

Work Experience

S

Skyfire

2025 - Present
AI Solutions Engineer
Forward-deployed AI engineer partnering directly with Skyfire customers to integrate and extend our agentic-payments protocol. I work across the stack — from building out our MCP server, to working on our buyer/seller transaction platform, to creating agentic demos using our platform to showcase agentic payments / checkout / access, to building out integrations with other agent protocols like AP2/A2A/others, and also making internal agents for testing and monitoring the Skyfire platform, and onboarding workflows that accelerate adoption across real-world autonomous-agent use cases.
C

Consumer Reports

2024 - 2025
AI Engineering Consultant
I architected and implemented a "Best of the Web" agentic AI research feature as well as a way to use licensed datasets for AskCR, Consumer Reports' flagship AI shopping assistant. This enables CR to give it's opinion outside of products they have tested in their labs, solving a critical shortcoming of their platform. Now, I'm implementing a free taster experience with options to upgrade to be a full member. I work closely with CR's product and engineering teams on AskCR and have co-presented AskCR product milestones and future vision with the VP of Innovation to CR's C-suite executives and Board of Directors in New York.
C

Claros

2023 - 2024
Co-Founder & CEO
I'm working on Claros, an AI personal shopping assistant. Claros aims to replicate the level of personalized service found in brick-and-mortar stores digitally. It leverages the power of Large Language Models (LLMs) to provide scalable, on-demand shopping assistance. Claros also performs research online before recommending products, replicating the due diligence process a customer goes through before clicking buy. I will be adding a Deep Research mode to give you 'expert-level' shopping advice.
N

Newsletter Writer

2023 - 2023
Writer
At the start of 2023, I began writing a newsletter as the generative AI craze was entering the mainstream, led by its poster child ChatGPT. I used this newsletter as an opportunity to condense my weekly learnings and discoveries into a 1.5K word weekly newsletter. Over the months, I grew the newsletter to around 2K readers, with a 37% open rate and 10% CTR. I particularly liked reviewing AI apps and products and releasing a shortlist of the coolest tools I had found that week. After graduating from Umich, I decided to hang up the proverbial pen and go all-in on dev for a while and that's when I found Claros!
V

Vianai

2022 - 2022
Software Intern
I worked as a software intern at Vianai with my mentor, the head of prototyping, Kevin Dunnel. During their ML bootcamp, I built sophisticated models with decision trees, Support Vector Machines, Recurrent Neural Nets, Convolutional Neural Nets, and Generative Adversarial Networks. For one of my projects, I developed a song recommendation backend service for an online marketplace connecting producers and artists. I also worked on developing Vianai's proprietary MLOPS platform, which enabled enterprises to architect, train, monitor, and optimize their models all under one roof. During that time, I built webapps with React, backend classes in our AI library, SQL transformers for data preprocessing, and investigatted/evaluated emerging techniques in the field of AI for potential integration into our suite of services.
M

Mach

2021 - 2023
COO and Co-Founder
I co-founded Mach with two other friends, Samuel You and Nolan Kuza, two other students at UM. Mach is a mobile app for exploring and having fun with friends, while also helping small businesses which are featured prominently on our platform recoup lost revenue from COVID. Mach also serves as an altogether better form of social media, with an emphasis on translating virtual interactions into physical and in-person enjoyable experiences. Think post-COVID meetups.com for young people.
L

Lookout

2021 - 2022
Front End Developer
I worked as a front end developer for Lookout, a service that transforms the way people manage their personal finances through an easy-to-use and beautiful interface that automatically tracks your income, expenses, and net worth at any given time across different bank accounts and asset classes. Created reusable components and developed the sign-in/sign-up flow and the MyAccounts and MyCash pages using React, CSS, and HTML.
S

Sandia National Labs

2021 - 2022
Software Developer
I worked on the BatteryArchive initiative, an open-source online repository for standardized battery data. There, I gained experience using front end and backend frameworks as well as containerization techniques (React.js, Node.js, PostgreSQL, and Docker). I developed data upload and download scripts using Google Cloud APIs and created services using Cron or systemctl that run on Google Cloud virtual machines to automatically deal with incoming datasets. I also wrote scripts to parse different data formats into a common schema that is digestible by our database.
D

Done Waiting

2020 - 2021
Web Developer
I created and managed the website donewaiting.org using Wix for a congressional candidate in Michigan named Solomon Rajput. I then developed a custom phonebanking software system using Flask, React, and Google Firebase to help support progressive candidates.

Education

B

Buildspace

2022 - 2024
s3, s4, sf2, s5
U

University of Michigan Ann Arbor

2019 - 2023
Bachelor's Degree in Computer Science and Interdisciplinary Physics

Skills

React
Next.js
Typescript
Node.js
Python
Postgres
Firebase
Docker
Java
C++
Flask
SQL
Google Cloud Platform
AWS
Supabase
Stripe
Google Ads
Social Media Marketing - Insta, Tiktok, YT
SEO

Interests

Table Tennis
Tennis
Basketball
Books - biographies, sci-fi, fantasy, and physics
Chess
Stocks
Clean Energy
Energy Infrastructure
AI
Blockchain
DeFi
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Billionairesmanual.com

Billionairesmanual.com

A compendium of every billionaire on the Forbes list with their history and lessons learned. I used an AI agent to research each one of them and summarize their story. I also made a matchmaking feature where you can get paired to a billionaire that embodies your goals.

React
AI Agents (Crew AI)
Julius AI
Vango.art

Vango.art

I made an AI image generation service using the new flux models. It personalizes all image generations using the images you upload as a template. It's super fun to use, give it a try if you haven't made AI images of yourself yet!

React
Flux AI
Stripe
Speakupforpalestine.com

Speakupforpalestine.com

Created a website to make it easy for people to contact their reps (local, state, and national) to voice their discontent with the way the U.S. is handling the Israel-Palestine conflict. It gives pre-filled message templates and various means to contact each rep across their different platforms. So far a couple thousand people have used it to contact their reps and send some sort of message, but the goal is to provide recurring utility to users beyond simply providing quick contact information. This project is supported by the Tech For Palestine Incubator.

React
Google APIs
Forta Sybil Bot

Forta Sybil Bot

Sybil attacks use a single network node to operate many fake identities, often simultaneously, within a Peer-to-Peer (P2P) network. A sybil attack leads to a small number of network actors gaining an undue share of influence, which in the context of an airdrop, means a larger share of governance tokens. However, intelligent analysis of transaction history can reveal the wallet addresses behind these attacks and raise alerts when they have occurred. I wrote a program for the Forta network to detect and flage these sybil attacks across blockchains.

Python
Docker
Shopping Chrome extension

Shopping Chrome extension

Created a Chrome extension to automatically run products from webpages users are looking at against a backend to find those same items at a discount. Then starts to summarize consumer sentiment on popular websites like Reddit and youtube.

Bs4
Google Chrome
Delineate

Delineate

Created a webapp that explains smart contracts and scans them for vulnerabilities using LLMs. Tested it on a suite of contract vulnerabilities, where it managed to catch over 90% of the bugs (which had led to multi-million dollar breaches in prior months).

python
javascript
openai
Crypto/Stock Trading Tools

Crypto/Stock Trading Tools

Built a simple script to access my Coinbase account and provide advanced statistics on my portfolio performance, like CoinTracker without the UI. Also built a terminal tool to simulate different portfolio performances and track it all through terminal.

python
bash
Hackathons

I like building stuff

Although I'm not sure if I write the best code under pressure, I'm proud of some of the stuff I helped put together.

  • S

    Stanford LLM Law Hackathon — Bloomberg Prize + Scorecard AI Prize

    Stanford University, Palo Alto, CA

    Built a brief case manager that automatically matches arguments between litigator and defendant using LLMs — a manual, but extremely important process that could take hours to days for both sides. For our effors, got the Bloomberg Prize and the Scorecard AI Prize.
  • A

    AWS AI Agents Hackathon

    AWS Loft SF

    Built AgentSafe, a secure MCP client for AI agents. The goal was to give agents a safer surface for interacting with tools and external services. The MCP client would audit the company behdind the tools using Vanta, perfrom static code analysis using Semgrep if the code is public, and run through other MCP connection safety checks before establishing a connection. It would be great to add a layer that could sit in between tool call completions, resouces reads, ect. and prevent prompt injections.
  • E

    EECS Showcase — Grand Prize Winner

    University of Michigan, Ann Arbor, MI

    Programmed a fully functional multiplayer Space Invaders game on custom LED boards using Arduino. Won the Grand Prize at the EECS Showcase. Very fun, but also very tiring.
School Projects

Honorable mentions from Uni

Some blood, sweat, tears, and red bulls went into these projects, but they were very fun.

Bot Banishers

Bot Banishers

Created an AI text detector trained off of thousands of pairwise human and AI-generated Wikipedia article intros. Tested a variety of models including neural nets, LSTMs, and an XGBoost tree.

Python
TensorFlow
XGBoost
Network File Server

Network File Server

Created a multithreaded client-server file server to process requests to modify a filesystem. Used fine-grained, hand-over-hand reader/writer locks to protect files and directories from concurrent access issues. Used the traditional inode and direntries data structures to make the filesystem.

Operating Systems
Forensics Project

Forensics Project

We were given a disk drive to study—looked for persistent traces in memory (bash_history, logs, etc.), learned how to retrieve info from a disk image without booting the OS, used password crackers and steganography to recover info in random images, browsed the dark web and decrypting forums, deployed SQL injection attacks to gain access to fake websites, etc.

Cybersecurity
Forensics
MD5 Length Extension and Padding Oracle Attacks

MD5 Length Extension and Padding Oracle Attacks

Implemented a length extension attack on MD5 which allows an attacker to append to a message and compute its verifier, which will then be accepted as valid by the intended recipient. Also implemented a padding oracle attack on SHA256, which allows an attacker to decode an entire message by exploiting a vulnerability in returning both a padding and invalid MAC error.

Cybersecurity
Application Security Project

Application Security Project

An introduction to control-flow hijacking vulnerabilities in application software, including buffer overflows, integer overflows, no-op sleds, ROP Chain attacks, and more. A series of vulnerable programs was provided along with a virtual machine environment to develop exploits.

Cybersecurity
SQL Injection, XSS, and CSRF Attacks

SQL Injection, XSS, and CSRF Attacks

Implemented various SQL injection attacks on a mock server, logging in as a user without their password by taking advantage of unsanitized inputs to insert malicious SQL code. Also devised cross-site scripting attacks to steal a fake user's browsing info with JavaScript as well as cross-site forgery attacks.

Cybersecurity
Virtual Memory Pager

Virtual Memory Pager

Created a virtual memory pager to provide the abstraction of separate, protected address spaces for multiple processes. Our implementation supported shared, file-backed pages as well as swap-backed pages that are specific to a process. For physical memory eviction and page replacement, we used the clock algorithm as an approximation for LRU.

Operating Systems
C++ Threading Library

C++ Threading Library

Programmed a C++ threading library that supports join, yield, mutexes, condition variables, and multithreaded program execution on multicore processors. This library makes use of inter-processor interrupts and timer interrupts as well as guards to ensure the OS can swap threads during user function execution and ensure kernel-level atomicity across CPUs.

Operating Systems
Multithreaded Disk Scheduling

Multithreaded Disk Scheduling

Created a multithreaded disk scheduler with multiple synchronous requester threads and one servicer thread which handles disk requests with Shortest Seek Time First processing. This means the tracks closest to the current track in the servicer will be selected among the available tracks in the disk data structure.

Operating Systems
Instagram Clone

Instagram Clone

Remade Instagram using a combination of static pages, server-side dynamics, and client-side dynamics. Used Flask to handle routing and API requests, Jinja to render templates, and React to handle client-side processes.

Flask
React
Jinja
MapReduce

MapReduce

Built a MapReduce framework like Hadoop for processing jobs using workers and managers using the Python threads library.

Python
Threads
Search Engine

Search Engine

Built an end-to-end search engine similar to Google circa 2008 using tf-idf and PageRank. The inverted index of web pages is wrapped in index servers segmented by document with a front end that returns ranked search results.

Web Systems
Full Stack
Introduction to AI Projects

Introduction to AI Projects

Built tree search algorithms like Breadth First Search and A* search. Implemented a Sudoku solver using Arc Consistency 3 and backtracking. Coded rejection sampling, likelihood weighting, and Gibbs sampling for approximate inference. Also implemented a decision tree learning program.

AI/ML
Algorithms
Intro to Machine Learning Projects

Intro to Machine Learning Projects

Created a sentiment classifier using SVM with different kernels (linear, quadratic, etc.) and logistic regression. Built a CNN to classify dog breeds using different model architectures with downsampling and dropout. Performed audio emotion classification using HMMs, GMMs, and Neural Nets and clustered data with K-means and hierarchical models. Also built an HMM to generate text in the style of Shakespeare with a parameter controlling whether it was bigram, trigram, etc.

AI/ML
Algorithms
SillyQL

SillyQL

Wrote a program to emulate a basic relational database with an interface based on a subset of a standard query language in C++. This was accomplished using unordered maps, hash tables, functors, and comparators.

Algorithms
Databases
Research

Presentations & Research

I've dabbled in some research groups on batteries and metasurfaces!

  • D

    Development of Thermal Runaway Risk Database

    Sandia National Laboratories

    Developed and implemented a database schema for battery abuse data and a data importer to collect data from different institutions.
  • A

    AMO Internships 2021 Summer Research Presentation

    National Labs

    Presented my work on Battery Archive over the summer of 2021 at a research conference between the national labs.
  • T

    Thornton Research Group

    University of Michigan

    Investigated various lithium ion battery configurations and modifications with COMSOL/MATLAB Simulink to automate data extraction, analysis, and visualization. Examined graphite, hard carbon hybrid anode batteries to determine the effect of certain battery parameters on performance measures. Helped two publish papers called: [Enabling 6C fast charging of Li‐ion batteries with graphite/hard carbon hybrid anodes] and [The origin of the superior fast-charging performance of hybrid graphite/hard carbon anodes for Li-ion batteries]
  • T

    Tol Research Group

    University of Michigan

    Investigated different metasurface designs for energy harvesting, localization, and redirection of mechanical waves through experimentation and COMSOL modeling. Proposed and modeled multiple candidate metasurfaces to cut down on manufacturing costs and increase adaptability of designs.
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can.