Hey there! Looking to hire an awesome engineer? I'm here to help.

Software development · Algorithms · Applied AI

Yuval Grimberg

I build Python software for autonomous systems, computer vision, and applied AI.

And the occasional side quest that somehow becomes a working prototype.

Open to software development and R&D roles. Based in Israel, open to remote or relocation.

See the work
Try the experiments

Hire Me Command Center

Pick the mission. I will show the proof.

Recruiters should not need a treasure map. Choose the role shape and the site will line up projects, skills, and the honest reason I fit.

FIT_PACKET

selected role

R&D Software Developer

I connect controls, perception, code, and physical constraints without pretending robots live in clean PowerPoint rectangles.

Proof UGV backend + BGR team work
Tools Python, ROS2, OpenCV
Mode Build, test, iterate
  • Led path planning and control work for a real Formula Student driverless effort.
  • Comfortable translating messy system behavior into debuggable software loops.
  • Useful when the job needs range, not a one-trick framework certificate.
Start the conversation

About me

I’m Yuval, a software developer with a mechanical engineering degree. I work on algorithms, Python systems and applied AI.

From July to September 2026, I worked full-time on a UGV defense project. I developed shared Python backend and operator interfaces for command handling, telemetry and diagnostics, with logging across four components, thread-timing diagnostics, watchdogs and heartbeat handling.

At BGR Formula Student, I led planning and control from 2023 to late 2025, sharing implementation with the team. We achieved approximately 50 metres of physical autonomous driving using ego-centric navigation without a functioning IMU.

I like turning an unclear problem into a model I can inspect, a first version I can run, and an experiment that tells me what to change.

Working with
Python, ROS 2, FastAPI, MATLAB; basic C++
Education
B.Sc. Mechanical Engineering, BGU, 2020–2025. AI Developers Program, BGU AI Institute: 110 hours, completed 2025.
Thinking about
Guidance, control, estimation, and visual perception
Building next
Simulations you can explore, and tools that make engineering work easier

Technical Expertise

Software and algorithms I have used in projects I can explain.

⚙️

Control Systems

  • • Pure Pursuit
  • • Stanley steering
  • • Curvature-based PID
  • • Vehicle dynamics
🚗

Autonomous Vehicles

  • • Path Planning
  • • Ego-centric navigation
  • • Simulation-driven tests
  • • ROS 2 diagnostics
💻

Programming

  • • Python
  • • MATLAB/Simulink
  • • C++ (basic)
  • • ROS2
🧠

Machine Learning

  • • VGGT / 3D reconstruction
  • • Computer vision experiments
  • • LangGraph / LLM APIs
  • • Structured outputs / fallbacks

Tools & Technologies

OpenCV YOLO Stable Diffusion ESP32/Arduino PlatformIO LangChain LangGraph FastAPI TensorFlow Scipy/Sklearn

selected proof

Featured Projects

Projects that show the useful part: math, systems, code, and enough polish to inspect without a treasure map.

software development
🛠️

UGV Software & Diagnostics

Make commands, state and failures traceable across a robot’s software.

Full-time, July–September 2026. Developed a shared Python backend and operator interfaces for command handling, telemetry, and diagnostics. Added logging across four components, thread-timing diagnostics, watchdogs, and heartbeat handling.

Read my contribution ↗

Private defense project. Public description only.

computer vision
📷

FPV Visual Geometry Lab

Work in progress

Inspect what reconstruction methods recover from FPV footage.

I ran VGGT on another creator’s public dataset, added experimental reconstruction methods, smoothing and a WebGL viewer, and published 13 scene packages. The dataset and base models are not mine; evaluation remains experimental.

autonomy
🏎️

BGR Path Planning & Control

FEATURED

A driverless race car needs a path it can actually follow.

I led the student planning and control team from 2023 to late 2025, sharing implementation of an adapted planner, Pure Pursuit, Stanley steering and curvature-based PID speed control. Our physical car drove approximately 50 metres autonomously; testing also included simulation-driven physical actuators.

control
🛰️

Orbital Rendezvous LQI

Bring a chaser to its target while respecting limited thrust.

My orbital mechanics study pairs two-body propagation with CW rendezvous control, cached LQI and a constrained MPC comparison. A Streamlit viewer and reproducible plots make the trajectories inspectable.

tooling
🧰

GitHub Repo Summarizer

Understand an unfamiliar repository without opening every file.

I built a FastAPI and CLI summarizer with deterministic file selection, adaptive sharding and strict JSON output. Provider fallback keeps failure handling part of the pipeline.

agentic ai
📈

Daily Movers Agent

Explain the market movers, beyond a ticker and a hot take.

I built a four-stage LangGraph workflow for HTML and Excel reports, with optional LLM analysis, deterministic fallbacks and tests. The published sample uses heuristic analysis.

Take the controls

Tune the steering.

The mint line is the plan. The amber trail is what actually happened.

Try this: Reset the route, nudge the heading +15°, then press Play. Can you reduce the wobble with Kp and Kd?

Related work: BGR path planning & control ↗
scenario
What am I tuning?

PID acts on the heading error to a point 0.8 m ahead on the route. Kp reacts now, Ki accumulates error, and Kd damps changes. Try Kp 6, Kd 0 at high speed, then add damping and compare.

A kinematic bicycle model with a 0.85 m wheelbase, steering limited to ±37°, bounded integral and a fixed 1/120 s step. The car starts 0.35 m off the line. Cone contact, tyre slip, sensors, and real vehicle dynamics are not modelled. This is an educational simulation.

Drag or use arrow keys to orbit. Wheel or +/− to zoom.

Static route view WebGL is unavailable here. The route logic and explanation remain readable above.

Interactive preview loads when it enters view.

Tracking error
0.35 m
Heading error
0°
Steering
0°
Tracking error · last 12 s · ±2 m
Compare a run

Pause after at least 3 seconds and save. Reset the route, retune and try again. Keep the scenario, speed and heading-disturbance timing the same.

One baseline, kept only while this page is open.

Saved RMS error
—
Current RMS error
—

Pause after 3 seconds to save a baseline.

lab layer

There is more in the terminal.

The command palette keeps the full GitHub snapshot categorized as Featured, Lab, Tools, Learning Archive, and Forks / References. Public categories, private scoring. Very civilized.

Epic Reviews

What legendary figures would say about my work (if they could see this portfolio)

🎯

Legendary Engineering

"Holy sh*t, this is the best engineering portfolio I've ever seen! And I've seen... well, not much because I'm blind, but this one SOUNDS amazing!"

- Ray Charles
(Spiritual endorsement)
🚀

Mind-Blowing Innovation

"It made me walk again! Well, not literally - I'm still dead. But if I were alive, Yuval's control systems would definitely help me get around faster than my wheelchair ever did."

- Stephen Hawking
(Interdimensional consultation)
⚡

Pure Genius

"Damn, I wish I had hired Yuval for Tesla autopilot. We probably wouldn't have crashed into all those traffic cones. This guy actually knows what he's doing!"

- Elon Musk
(Definitely would say this after a few drinks)
🎵

Absolutely Revolutionary

"E=mc² was cute, but Yuval's control algorithms? That's the real theory of everything! I'm literally jealous of a guy who wasn't even born yet when I died."

- Albert Einstein
(Time travel is complicated)
🤖

Beyond Perfection

"I've seen 14,000,605 possible futures. In ALL of them, Yuval gets the job. In 14,000,604 of them, he also gets a raise within 6 months."

- Doctor Strange
(Multiverse HR consultant)

* Reviews may be slightly exaggerated for comedic effect. The engineering skills are real, the humor is opt-in, and the terminal is where the page stops pretending to be normal.

The terminal has opinions. I consent to emotional damage.

The Human Side

Engineering first. Personality second. Still, life is too short for beige office-chair energy. Bring the goose.

📸

Travel Photography

A collection of moments captured from travels near and far. This is the world as I see it .

Travel photo gallery preview 1 Travel photo gallery preview 2 Travel photo gallery preview 3 Travel photo gallery preview 4
View Full Gallery
🦆

Meet Desk Goose

Helpful guide first, dumb joyful desk menace second. He is not qualified to review pull requests, which has never stopped anyone.

Dumb happy desktop goose mascot
🎮

Secret Features

Most of the site behaves. Some of it has opinions. That is called range.

Command - Explore projects and repos

Alt + Shift + C - Summon Clippy

Click Counter - Find the magic number

Random Facts That Make Me Hireable

🚗

Car Enthusiast

I can debug autonomous vehicles AND explain why pop-up headlights were engineering art

🧠

Neuroscience & Biomimicry

Obsessed with how brains perceive and control. I borrow those patterns (attention, feedback, redundancy) to build simpler, more robust systems. Broad horizons, cross-pollinated ideas.

🎸

Musician at Large

Guitar, drums, and an awkward French-horn phase—like a classic ADHD kid, I can’t stick to just one instrument. Music’s been my long-term jam session for timing, coordination, and creative flow.

🤖

Robot Whisperer

I speak fluent robot. They usually listen. Sometimes they plot against me.

curated classics shelf

Retro Classics

Six old-school games that still explain timing, constraints, flow, and why children in the 90s developed suspiciously strong patience. No hosted binaries; only source pages.

6 Curated Classics
3 Protected Favorites
0 Source Opens
0 Hosted Game Files

one shelf, no landfill

Games I would actually defend in a meeting

Fast to understand, mechanically sharp, and still useful as tiny design lessons. Also: legally safer than hosting mystery ZIPs.

Primary Pick

Little Fighter 2

Local multiplayer chaos with clear rules, readable feedback, and enough punch-per-pixel to justify the nostalgia.

Genre
Fighting / multiplayer
Why here
Readable mechanics, immediate feedback, excellent couch-war crime scene.
Primary Pick

Airxonix

Territory capture, risk control, and arcade pressure. Basically planning under uncertainty, but neon.

Genre
Arcade / strategy
Why here
Simple objective, nasty edge cases, clean tension loop.
Primary Pick

Elastomania

Physics, timing, failure recovery, and the emotional damage of overconfidence. A whole curriculum on two wheels.

Genre
Physics / racing
Why here
Constraint handling with consequences. Very educational. Deeply rude.
old-games.org

Jazz Jackrabbit

Fast platforming, green attitude, and a soundtrack with more swagger than most sprint demos.

Genre
Platformer
Signal
Speed, rhythm, visual clarity.
old-games.org

Dangerous Dave

Small, brutal, and instantly readable. A reminder that level design can be simple and still bully your ego.

Genre
Platformer
Signal
Timing, risk, primitive controls with consequences.
old-games.org

SkyRoads

Space-road reflexes, fuel anxiety, and the exact amount of punishment old PC games considered normal.

Genre
Arcade / runner
Signal
Reaction loops, resource pressure, flow.

nomination lane

Missing a classic?

Suggest one. The bar is simple: memorable mechanics, inspectable source page, and at least one lesson besides “old games hated children”.

Let’s build something
worth figuring out.

Hiring for controls, autonomy, simulation, or tooling? Have a project that needs another pair of hands? I’d like to hear about it.

Based in Israel · Open to remote work or relocation

yuval.grimberg@gmail.com

Prefer a little structure? Build an email draft

Write a few details here, then open the draft in your email app. Nothing is sent until you send it.

You can also copy the email address above and write directly.