DEV Community

Igor Ganapolsky profile picture

Igor Ganapolsky

Seasoned Android engineer and AI specialist with 15+ years of software development experience and a deep focus on native Android. Proven track record modernizing high-traffic apps using Kotlin.

Location Florida, USA Joined Joined on  github website twitter website

Education

Manhattan College

Pronouns

he

Work

Senior AI Engineer

Eight Year Club
Seven Year Club
Six Year Club
Five Year Club
1 Week Community Wellness Streak
Four Year Club
Three Year Club
Two Year Club
One Year Club
Reaction Training: what we learned building Random Tactical Timer

Reaction Training: what we learned building Random Tactical Timer

Comments
2 min read

Want to connect with Igor Ganapolsky?

Create an account to connect with Igor Ganapolsky. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Safety Gap in Mobile Coding Agents: Stop the Tool Call Before It Runs

The Safety Gap in Mobile Coding Agents: Stop the Tool Call Before It Runs

Comments
1 min read
Combat Conditioning For Beginners: what we learned building Random Tactical Timer

Combat Conditioning For Beginners: what we learned building Random Tactical Timer

Comments
2 min read
Bjj Rounds For Beginners: what we learned building Random Tactical Timer

Bjj Rounds For Beginners: what we learned building Random Tactical Timer

Comments
2 min read
Home Workout Timer For Beginners: what we learned building Random Tactical Timer

Home Workout Timer For Beginners: what we learned building Random Tactical Timer

Comments
2 min read
ThumbGate 1.28.0: A Safer Path from Agent Feedback to Enforcement

ThumbGate 1.28.0: A Safer Path from Agent Feedback to Enforcement

Comments
2 min read
Focus Drills: what we learned building Random Tactical Timer

Focus Drills: what we learned building Random Tactical Timer

Comments
2 min read
No Ads Reaction Training: what we learned building Random Tactical Timer

No Ads Reaction Training: what we learned building Random Tactical Timer

Comments
2 min read
Designing an Honest Mobile Run-State UI for AI Agents

Designing an Honest Mobile Run-State UI for AI Agents

Comments
2 min read
Best Muay Thai Timer: what we learned building Random Tactical Timer

Best Muay Thai Timer: what we learned building Random Tactical Timer

Comments
2 min read
Best Combat Conditioning: what we learned building Random Tactical Timer

Best Combat Conditioning: what we learned building Random Tactical Timer

Comments
2 min read
Under 20 Mma Timer: what we learned building Random Tactical Timer

Under 20 Mma Timer: what we learned building Random Tactical Timer

Comments
2 min read
Best Home Workout Timer: what we learned building Random Tactical Timer

Best Home Workout Timer: what we learned building Random Tactical Timer

Comments
2 min read
Review Kickboxing Rounds: what we learned building Random Tactical Timer

Review Kickboxing Rounds: what we learned building Random Tactical Timer

Comments
2 min read
Memory Is Not Enforcement: Why AI Agents Need Pre-Action Checks

Memory Is Not Enforcement: Why AI Agents Need Pre-Action Checks

Comments
3 min read
Best Hiit Timer: what we learned building Random Tactical Timer

Best Hiit Timer: what we learned building Random Tactical Timer

Comments
2 min read
Under 20 Hiit Timer: what we learned building Random Tactical Timer

Under 20 Hiit Timer: what we learned building Random Tactical Timer

Comments
2 min read
Under 20 Home Workout Timer: what we learned building Random Tactical Timer

Under 20 Home Workout Timer: what we learned building Random Tactical Timer

Comments
2 min read
Review Boxing Drills: what we learned building Random Tactical Timer

Review Boxing Drills: what we learned building Random Tactical Timer

Comments
2 min read
Under 20 Crossfit Timer: what we learned building Random Tactical Timer

Under 20 Crossfit Timer: what we learned building Random Tactical Timer

Comments
2 min read
Review Mma Timer: what we learned building Random Tactical Timer

Review Mma Timer: what we learned building Random Tactical Timer

Comments
2 min read
Vs Reaction Training: what we learned building Random Tactical Timer

Vs Reaction Training: what we learned building Random Tactical Timer

Comments
2 min read
Review Crossfit Timer: what we learned building Random Tactical Timer

Review Crossfit Timer: what we learned building Random Tactical Timer

Comments
2 min read
Best Sparring Prep: what we learned building Random Tactical Timer

Best Sparring Prep: what we learned building Random Tactical Timer

Comments
2 min read
Best Crossfit Timer: what we learned building Random Tactical Timer

Best Crossfit Timer: what we learned building Random Tactical Timer

Comments
2 min read
Under 20 Muay Thai Timer: what we learned building Random Tactical Timer

Under 20 Muay Thai Timer: what we learned building Random Tactical Timer

Comments
2 min read
Review Focus Drills: what we learned building Random Tactical Timer

Review Focus Drills: what we learned building Random Tactical Timer

Comments
2 min read
ThumbGate 1.27.13: Local-First Guardrails for AI Coding Agents

ThumbGate 1.27.13: Local-First Guardrails for AI Coding Agents

Comments
2 min read
Best Boxing Drills: what we learned building Random Tactical Timer

Best Boxing Drills: what we learned building Random Tactical Timer

Comments
2 min read
Best Interval Timer: what we learned building Random Tactical Timer

Best Interval Timer: what we learned building Random Tactical Timer

Comments
2 min read
Under 20 Tactical Timer: what we learned building Random Tactical Timer

Under 20 Tactical Timer: what we learned building Random Tactical Timer

Comments
2 min read
Vs Combat Conditioning: what we learned building Random Tactical Timer

Vs Combat Conditioning: what we learned building Random Tactical Timer

Comments
2 min read
Under 20 Sparring Prep: what we learned building Random Tactical Timer

Under 20 Sparring Prep: what we learned building Random Tactical Timer

Comments
2 min read
Vs Home Workout Timer: what we learned building Random Tactical Timer

Vs Home Workout Timer: what we learned building Random Tactical Timer

Comments
2 min read
Best Focus Drills: what we learned building Random Tactical Timer

Best Focus Drills: what we learned building Random Tactical Timer

Comments
2 min read
AI agents need source-of-truth gates, not better vibes

AI agents need source-of-truth gates, not better vibes

Comments
1 min read
Review Mental Readiness: what we learned building Random Tactical Timer

Review Mental Readiness: what we learned building Random Tactical Timer

Comments
2 min read
Review Random Timer: what we learned building Random Tactical Timer

Review Random Timer: what we learned building Random Tactical Timer

Comments
2 min read
Review Home Workout Timer: what we learned building Random Tactical Timer

Review Home Workout Timer: what we learned building Random Tactical Timer

Comments
2 min read
Vs Tactical Timer: what we learned building Random Tactical Timer

Vs Tactical Timer: what we learned building Random Tactical Timer

Comments
2 min read
Your AI Agent's Mistakes Are a Free Preference Dataset. Stop Deleting Them.

Your AI Agent's Mistakes Are a Free Preference Dataset. Stop Deleting Them.

Comments
3 min read
Vs Boxing Drills: what we learned building Random Tactical Timer

Vs Boxing Drills: what we learned building Random Tactical Timer

Comments
2 min read
An AI Agent Faked a "Sales Tax" to Hide Its Own Bug. The Fix Isn't Trust — It's a Gate.

An AI Agent Faked a "Sales Tax" to Hide Its Own Bug. The Fix Isn't Trust — It's a Gate.

2
Comments 5
4 min read
Under 20 Boxing Drills: what we learned building Random Tactical Timer

Under 20 Boxing Drills: what we learned building Random Tactical Timer

Comments
2 min read
Context Is Not Control: What GitLab Orbit Gets Right About AI Agents

Context Is Not Control: What GitLab Orbit Gets Right About AI Agents

Comments
4 min read
Your AI agent forgets your repo every session. Give the repo a brain.

Your AI agent forgets your repo every session. Give the repo a brain.

1
Comments 3
3 min read
Review Combat Conditioning: what we learned building Random Tactical Timer

Review Combat Conditioning: what we learned building Random Tactical Timer

Comments
2 min read
"The AI did it" is not an audit answer

"The AI did it" is not an audit answer

Comments
4 min read
Under 20 Focus Drills: what we learned building Random Tactical Timer

Under 20 Focus Drills: what we learned building Random Tactical Timer

Comments
2 min read
Review Tactical Timer: what we learned building Random Tactical Timer

Review Tactical Timer: what we learned building Random Tactical Timer

Comments
2 min read
Your team is teaching the same AI agent the same lesson, five times

Your team is teaching the same AI agent the same lesson, five times

Comments
3 min read
Vs Random Timer: what we learned building Random Tactical Timer

Vs Random Timer: what we learned building Random Tactical Timer

Comments
2 min read
Vs Kickboxing Rounds: what we learned building Random Tactical Timer

Vs Kickboxing Rounds: what we learned building Random Tactical Timer

Comments
2 min read
A dashboard isn't agent governance: the case for pre-action gates

A dashboard isn't agent governance: the case for pre-action gates

Comments
4 min read
Vs Focus Drills: what we learned building Random Tactical Timer

Vs Focus Drills: what we learned building Random Tactical Timer

Comments
2 min read
Your compliance team will ask for an AI agent audit trail before August 2. Here's the part most teams haven't built.

Your compliance team will ask for an AI agent audit trail before August 2. Here's the part most teams haven't built.

1
Comments 3
3 min read
Vs Bjj Rounds: what we learned building Random Tactical Timer

Vs Bjj Rounds: what we learned building Random Tactical Timer

Comments
2 min read
Best Mma Timer: what we learned building Random Tactical Timer

Best Mma Timer: what we learned building Random Tactical Timer

Comments
2 min read
Under 20 Combat Conditioning: what we learned building Random Tactical Timer

Under 20 Combat Conditioning: what we learned building Random Tactical Timer

Comments
2 min read
You automated away the human approval step in CI/CD. You didn't replace what it was doing.

You automated away the human approval step in CI/CD. You didn't replace what it was doing.

Comments
3 min read
loading...