
Adi Yeroslav
AI Engineer
Sasa, Israel
Results-driven Generative AI Engineer developing AI-driven solutions, independently taking projects from concept to production. Proficient in Python, cloud-based AI services, and self-hosted inference infrastructure, with specialized expertise in prompt engineering for consistent, scalable model outputs. Continuously researches and evaluates emerging AI technologies to maintain cutting-edge capabilities.
class TechStack(BaseModel):
ai_ml: List[str]
dev_ops: List[str]
backend: List[str]
frontend: List[str]
class Developer(BaseModel):
name: str
skills: List[str]
stack: TechStack
env: Dict[str, str]
hobbies: List[str]
me = Developer(
name='Adi Yeroslav',
skills=[
'Context Engineering',
'AI Safety',
'Agentic Workflows',
'RAG',
'Model Quantization'
],
stack=TechStack(
ai_ml=[
'PyTorch',
'Google GenAI',
'OpenAI API',
'Hugging Face',
'LangChain',
'vLLM',
'TGI'
],
dev_ops=[
'GCP',
'Cloud Run',
'Docker',
'GitHub',
'Cloudflare',
'IIS'
],
backend=[
'Python',
'C#',
'Bun',
'MySQL',
'NoSQL',
'S3 Storage'
],
frontend=[ # please no :(
'TypeScript',
'React',
'Astro'
]
),
env={
'os': 'Arch', # btw
'wm': 'Hyprland',
'terminal': 'Ghostty',
'editor': 'Neovim', # btw
'coding_agent': 'opencode'
},
hobbies=[
'Reading', # Life before death
'Gaming',
'Singing',
'Open Source',
'Ricing'
]
)
def contact(contact_type: str) -> str:
contacts = {
'github': 'AdiY00',
'twitter': 'adiyeroslav',
'linkedIn': 'adi-yeroslav',
'email': 'hi@yeroslav.com'
}
if contact_type not in contacts:
return 'Send fax?'
return contacts[contact_type]
class TechStack(BaseModel):
ai_ml: List[str] = Field(description="AI frameworks and tools")
dev_ops: List[str] = Field(description="DevOps and infrastructure tools")
backend: List[str] = Field(description="Backend technologies")
frontend: List[str] = Field(description="Frontend frameworks and tools")
class Developer(BaseModel):
name: str = Field(description="Full name")
skills: List[str] = Field(description="Specialized skills and techniques")
stack: TechStack = Field(description="Technology stack and skills")
env: Dict[str, str] = Field(description="Development environment")
hobbies: List[str] = Field(description="What I do on my spare time")
me = Developer(
name='Adi Yeroslav',
skills=['Context Engineering', 'AI Safety', 'Agentic Workflows', 'RAG'],
stack = TechStack(
ai_ml=['PyTorch', 'HuggingFace', 'OpenAI', 'LangChain', 'vLLM', 'TGI'],
dev_ops=['GCP', 'Cloud Run', 'Docker', 'GitHub', 'Cloudflare', 'IIS'],
backend=['Python', 'C#', 'Bun', 'MySQL', 'NoSQL', 'S3 Storage'],
frontend=['TypeScript', 'React', 'Astro'] # please no :(
),
env={
'os': 'Arch', # btw
'wm': 'Hyprland',
'terminal': 'Ghostty',
'editor': 'Neovim', # btw
'coding_agent': 'opencode'
},
hobbies=[
'Reading', # Life before death
'Gaming',
'Singing',
'Open Source',
'Ricing'
]
)
def contact(contact_type: str) -> str:
"""Get contact information by type"""
contacts = {
'github': 'https://github.com/AdiY00',
'twitter': 'https://x.com/adiyeroslav',
'linkedIn': 'https://www.linkedin.com/in/adi-yeroslav',
'email': 'hi@yeroslav.com'
}
if contact_type not in contacts:
return 'Send fax?'
return contacts[contact_type]