Ian Maksimovic

Computer Science @ University of Florida

Full-Stack Web Developer · Graphics Enthusiast

About
LocationLake Worth, FL
EducationUniversity of Florida
MajorComputer Science

I'm a Computer Science student at the University of Florida with interests in full-stack development, computer graphics, and game development.

I enjoy building projects that combine strong engineering fundamentals to solve important problems.

Outside the classroom, I help lead technical training in the UF Software Engineering Club, where I mentor trainees and build programs that help students grow as developers.

Projects

Selected Work

ChessTwin analysis interface

ChessTwin analysis interface1 / 2

Built and currently developing chesstwin.net, a chess analysis website using Next.js, React, Node.js, and Supabase. Integrated Stockfish WebAssembly directly in the browser with configurable analysis settings and MultiPV support to show variation lines with per-move evaluations. Implemented similarity matching using cosine similarity over precomputed vectors stored in Supabase/Postgres to identify strategically similar grandmaster games efficiently.

Tech Stack

Next.jsReactNode.jsSupabaseTypeScriptJavaScriptPostgreSQLStockfish WASM
Experience

Work & Leadership

Work Experience

Full Stack Web Developer

Oct. 2024 – Jan. 2026

UF Software Engineering Club/Gainesville, FL

  • Created a backend search and filtering API for club video workshops that dynamically processes queries, sorts results, and applies parameter-based filters.
  • Improved efficiency and performance by implementing pagination through MongoDB aggregation pipelines.
  • Implemented email verification for new users, streamlining signup and improving website security.
  • Collaborated in an agile environment through biweekly sprint meetings, GitLab-based version control, and peer code reviews.

Leadership

Training Lead

Oct. 2025 – Present

UF Software Engineering Club/Gainesville, FL

  • Developed a comprehensive full-stack training program for club members.
  • Mentor trainees and guide their onboarding into the organization.
Skills

Tech Stack

Languages

C/C++PythonJavaScriptTypeScriptHTML/CSSLuaGDScript

Web & Frameworks

ReactNext.jsNode.jsExpress.jsReact NativeTailwind CSS

Databases & Backend

MongoDBSupabasePostgreSQLSQL

Graphics, Game Dev & Systems

OpenGLGodotLinuxDocker

Developer Tools

GitVS CodeVisual StudioPyCharmCLionPortainerVirtualBoxRoblox Studio
Contact

Get in Touch

I'm open to internships and other cool opportunities! Feel free to reach out!