Hi, I'm Dain

AI Engineer crafting intelligent systems by day,building things that just work.

Currently brewing ideas at Aniline welcome to my cafe

About Me

A little bit about who I am and what I brew.

Dain Im

I wrote my first line of code at 10 years old, and it's been a lifelong love affair with building things ever since. What started as scripts and small hacks has evolved into architecting AI-powered systems at scale.

I graduated from Wentworth Institute of Technology with a B.S. in Computer Science and now work as an AI Engineer at Aniline, building agentic systems that help enterprises make smarter decisions.

When I'm not deep in code, you'll find me exploring new tools, contributing to side projects, or optimizing workflows — always looking for a better way to do things.

15+
Years coding
4+
Companies
10+
Projects shipped

Experience

Places I've brewed up some good work.

AI Engineer

Aniline
2026 — Present

Building agentic AI systems powering SalesAssistIQ — a platform analyzing financial filings, market trends, and employee sentiment for enterprise sales intelligence.

PythonGoogle ADKGeminiAgentic AI

Member of Technical Staff

Macrometa
2024 — 2025

Worked across the stack on a geo-distributed edge computing platform serving 175+ global points of presence.

TypeScriptAngularNestJSDocker

Software Engineer Intern

Macrometa
2022 — 2023

Two internship stints building developer tooling and features for the edge computing platform before converting to full-time.

TypeScriptNode.jsNX Monorepo

Distributed Analytics Intern

Samsung SDS America
2021

Developed analytics tooling for distributed systems at Samsung's enterprise IT services division.

PythonDistributed Systems

Software Engineer Intern

Samsung SDS Korea
2019

Early career internship at Samsung SDS headquarters, contributing to internal engineering tools.

Software Engineering

Projects

Things I've cooked up — some still simmering, some off the menu.

Advanced tournament match parser with detailed team performance breakdowns per map and batch processing support.

JavaScriptosu! API

SAIQ Agents

Secret Recipe

Multi-agent AI system using Google ADK and Gemini to compose personalized outreach with behavioral profile inference.

PythonGoogle ADKGemini

Full-stack app tracking League of Legends ranked decay across multiple accounts. React frontend, Node.js backend, Riot Games API integration.

ReactNode.jsMongoDBRiot API

osu! BWS Calculator

Vintage

Badge Weighted Seeding calculator for tournament eligibility — a community tool used by tournament organizers.

JavaScriptosu! API

osu! Match Costs

Vintage

Evaluates individual player performance during tournament matches with batch processing across multiplayer lobbies.

JavaScriptosu! API

Discord bots for community management and server features, built under the Kogomi-Space organization.

PythonDiscord.py

Get in Touch

Always happy to chat over a cup of coffee.

Whether it's AI, distributed systems, or just good coffee —
I'm always down to chat.