Skip to content
View AnkoninaShahar's full-sized avatar

Highlights

  • Pro

Block or report AnkoninaShahar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
AnkoninaShahar/README.md

๐Ÿ‘‹ Hi, Iโ€™m Shahar Ankonina

Iโ€™m a software engineering student and technical builder with a strong foundation in C++ and Python. I enjoy designing and implementing systems from the ground up โ€” especially simulations, interactive applications, and AI-powered tools. Iโ€™m particularly interested in roles where I can learn quickly, take ownership, and ship real software.


๐Ÿ› ๏ธ Technical Skills

Languages

  • C++, Python, Java, C#

Frameworks & Libraries

  • SFML, Pygame, LangGraph

Tools

  • Git / GitHub, Unity, Visual Studio, VS Code

Core Concepts

  • Data Structures & Algorithms
  • Object-Oriented Programming
  • System Architecture
  • Physics Simulation
  • Debugging & Testing

๐Ÿš€ Featured Projects

โ™Ÿ๏ธ Chess (C++ / SFML)

A fully functional chess application with complete rule enforcement and a graphical interface.

  • Implemented full chess ruleset including legal move validation and turn management
  • Designed an object-oriented architecture to model board state, pieces, and game flow
  • Built a responsive GUI using SFML for rendering and user input

๐Ÿ”— https://github.com/AnkoninaShahar/Chess


โš™๏ธ Physics Sandbox (C++ / SFML)

An interactive 2D physics environment for experimenting with real-time collisions and motion.

  • Developed a real-time simulation loop handling physics updates and rendering
  • Implemented collision detection and response between multiple objects
  • Optimized object interactions to maintain stable performance

๐Ÿ”— https://github.com/AnkoninaShahar/Physics-Sandbox


๐Ÿงต Tension Simulation (Python / Pygame)

A real-time physics simulation of nodes connected by breakable tethers.

  • Simulated tension forces, constraints, and gravity using vector-based calculations
  • Implemented user interaction allowing tethers to be cut dynamically
  • Built a real-time visualization using Pygame

๐Ÿ”— https://github.com/AnkoninaShahar/Tension-Simulation


๐ŸŒฆ๏ธ Weather Agent (Python / LangGraph)

An AI-powered agent for real-time weather retrieval using LLM reasoning and web tools.

  • Architected an agent workflow using LangGraph to orchestrate reasoning and tool calls
  • Integrated Tavily web search to retrieve up-to-date weather data
  • Designed a modular system extensible to additional APIs and tools

๐Ÿ”— https://github.com/AnkoninaShahar/LangGraph-Weather-Agent


๐ŸŽฏ What Iโ€™m Looking For

  • Software Engineering Internships
  • Early-stage startup roles
  • Backend, systems, or simulation-focused projects

Iโ€™m especially interested in environments where I can take ownership, learn fast, and contribute meaningfully.


๐Ÿ“š Education

De Anza College โ€” Associate of Science in Computer Engineering
Expected Graduation: 2027
GPA: 4.0 / 4.0


๐Ÿงฉ Beyond Code

  • President, Ramon AZA #195 (BBYO) โ€” leadership, team coordination, and event planning
  • Game Jam Participant (GMTK Game Jam 2021)
  • Actor, GIFT โ€” performing arts and community engagement

๐Ÿ“ซ Letโ€™s Connect

Pinned Loading

  1. Chess Chess Public

    Fully functional chess application

    C++

  2. DiscordBot DiscordBot Public

    Discord music bot able to play, queue, skip, stop, pause, and resume

    Python

  3. LangGraph-Weather-Agent LangGraph-Weather-Agent Public

    AI agent with the ability to retrieve weather data from the internet

    Python

  4. Physics-Sandbox Physics-Sandbox Public

    Project simulates physics in a sandbox-like environment

    C++

  5. Tension-Simulation Tension-Simulation Public

    Performs dynamic tension force simulations

    Python

  6. Link-Scraper Link-Scraper Public

    Visits a website and parses every html link for pages containing statistics for basketball games within a year

    Python