Ian Maksimovic

Computer Science @ University of Florida

About
LocationLake Worth, FL
EducationUniversity of Florida
DegreeComputer Science

I am a Computer Science student at the University of Florida with a deep interest in software engineering, ranging from full-stack architecture to computer graphics and game development.

My background spans building end-to-end web applications, developing backend APIs with Node.js and Spring Boot, managing databases like MongoDB and PostgreSQL, and exploring graphics programming and game design.

Additionally, I studied abroad in Japan alongside Kyoto University students where I developed my skills in Rust, worked on impactful projects, and joined a language-exchange program.

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 – May 2026

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

PythonJavaGo (Golang)C/C++C#RustJavaScriptTypeScriptSQLHTML/CSS

Web & Frameworks

ReactNext.jsNode.jsExpressFastAPIDjangoSpring Boot

Databases & Backend

PostgreSQLMongoDBSupabasepgvectorRedisApache Kafka

Infrastructure, Cloud & Systems

DockerKubernetesAWSLinuxOpenGL

AI, ML & Developer Tools

GitPyTorchTensorFlowKerasScikit-learnNumPyPandasLangChainCursorGitHub CopilotClaude CodeGemini