Hack Club

yo wsp, i'm

Eli Özcan. 👋

I write code, break it, and call that engineering.

I'm a teen software engineer passionate about hacking the world around us. I'm currently focused on Hack Club, programming for my school's robotics team, and experimenting with side projects.

Current engineering roles

Work I am responsible for now.

I am a student at Garces Memorial High School, President and Treasurer of Garces Robotics, Vice President of Garces Chess Club, captain of V5RC 28002A for the 2026–2027 Override season, and Garces 3D printing officer. I also serve in Civil Air Patrol as a C/Amn.

MechatronicsCADRustNext.jsReactTypeScriptAI/MLRoboticsAviationHardwareNixOSC/C++Cloudflare

Robotics lead

I have worked with VEX V5 software, robot design, and technical reviews while helping Garces Robotics grow from two teams and about 12 students to four teams and 24 members.

CAD and fabrication

About two years using Autodesk Inventor plus Fusion 360. I design brackets and assemblies, then iterate from measured fit and load problems.

3D printing officer

I manage 3D printing at Garces and use Bambu Studio and OrcaSlicer for slicing, print setup, troubleshooting, and repeatable fabrication.

Software systems

I work across Rust, C/C++, TypeScript, Next.js, embedded devices, ML experiments, Linux, and NixOS. Public repos show the implementation.

Why I chose engineering.

Engineering notebook for Garces Rambotics V5RC team 28001A

I have been passionate about engineering ever since I was about seven. I found a laptop nearly as old as me running my old home's security system. After we moved, it had no real purpose, so I took it for my own use. I started with web development and made a collection of small projects by following tutorials. This was probably the most impactful experience I ever had: I found joy in building things. It strongly connects to my interest in engineering. I wanted to expand my design skills instead of only copying stuff.

Engineering is just so freaking cool. The satisfaction I get from solving problems is like no other, especially because I get to work with a lot of cool tools along the way.

In my studies, I hope to improve my knowledge of mechanical systems and get more experience at being a good engineer. I want to be more studious and particular with notes, the design process, and journaling. I believe the process is a bigger part of a project than the result.

I hope to build something that solves a real problem in my life. I would be happy with pretty much anything difficult. The notebook beside this is from my work with V5RC 28001A.

Robotics has also shown me that I learn better when I teach. I helped our program grow from two teams and about 12 students to four teams and 24 members, which meant spending more time explaining mechanisms, debugging with newer builders, and making room for other people to try things themselves. Helping can take time away from my own work, but it also forces me to understand why something works instead of only knowing that it works.

After I graduate high school, I would like to attend a top engineering school. I am particularly invested in MIT, although the exact school matters less to me than getting to do difficult, meaningful engineering work. I would like to study mechatronics so I can keep mechanical design, electronics, controls, and software in the same field.

With a degree, I would look at defense-contractor work, an Air Force engineering pathway, private industry, or a research-focused government role such as NASA. My experience as a C/Amn in Civil Air Patrol is part of why aviation and service both interest me.

I would also love to work on cutting-edge AI research at a lab such as OpenAI, NVIDIA, or Anthropic. Disregarding all of that, I would love to start my own business, build a product people want, and live off it.

After high school, I see myself working in an engineering role at minimum for a first job, or putting more time into my studies. With my current experience, I want to be ready for early engineering work or self-employment instead of waiting for a degree to begin building.

Commercial aircraft in flight, representing Eli Özcan's interest in aviation engineering

Robotics responsibility

Robots are systems. Teams are, too.

2025–2026

Captain and programmer · V5RC 28001A

I programmed and helped design the competition robot in Rust with vexide. I also built an autonomous-route recorder and learned, through broken chains, rubber bands, and seized motors, that reliable software still depends on the entire machine.

Team record

2026–2027 · Override

Captain and programmer · V5RC 28002A

I have worked with the team on technical planning, robot software, design review, build coordination, and documentation. I learn better when I teach, so helping newer members understand why a mechanism works is part of how I improve my own engineering.

Current team record

Garces Robotics

President and treasurer

I helped expand the program from two teams and about 12 students to four teams and 24 members. I now help organize the people, budget, equipment, and technical support needed to give more students room to build and learn.

Robotics organization

Garces Memorial

3D printing officer

Manage slicing, printer setup, troubleshooting, and part production. Current tools include Autodesk Inventor, Fusion 360, Bambu Studio, and OrcaSlicer.

Engineering pathway

Code activity

GitHub contributions
Contribution GraphOctNovDecJanFebMarAprMayJunJulAugSep
431 contributions in the past year
Less0 contributions1 contributions2 contributions3 contributions4 contributionsMore
Language mix
TypeScript62.5%
Rust18.5%
JavaScript6.2%
CSS4.4%
Nix3.0%
C#2.2%
C++0.8%
Other2.4%
Hackatime
Eli Özcan's Hackatime coding statistics

Projects.

Web and product engineering

Mogged face-analysis interface from Eli's Stardance devlog
A privacy-first, on-device facial analysis experiment built from reverse-engineered Omoggle and Mogwars scoring. A custom multi-view pipeline adds 3D face reconstruction and skin-texture metrics; Stardance records 10 hours across two devlogs.
Jul 3, 2026reverse-engineeringstardance

Technologies

TypeScriptNext.jsComputer vision
Flavortown Catppuccin project image
Catppuccin theme for hackclub/flavortown!
Dec 22, 2025userstylehackclub

Technologies

lesscss
HackAI Frontend project image
BYOK Chat Frontend for hackclub/ai
Nov 23, 2025aihackclubfrontend

Technologies

LLMsHackclubNext.JS
web2050 project image
The internet, except everything was vibecoded.
Aug 25, 2025backendstreamingai

Technologies

RustLLMsHackclub
Tic-Tac-Fuck-You project image
Tic Tac Toe, but the AI hates you
Jun 29, 2025web-gamebalatro-inspiredPvE

Technologies

Next.jsLLMsTailwindCSS
PVBC project image
pvbc, or "Page View Badge Counter" is a little API which gives a shields.io-esq badge with a page view count!
Aug 7, 2025backendutilities

Technologies

RustServershields.io
Facts project image
factsmgt custom frontend thingy
Feb 28, 2025web-appschool

Technologies

Next.jsShadcnTailwindCSS

Hardware and embedded systems

The Chair project image
A rideable VEX V5 chair with an eight-motor differential drive, custom CAD mounts, three-Brain serial networking, calibrated steering and throttle, live telemetry, and fault-safe controls. Twelve public devlogs; 34 hours logged.
Jun 2, 2026mechatronicsstardancesuper-star

Technologies

VEX V5CAD3D printingControls
Flippy project image
Flipper Zero firmware and remote archive management
Jun 22, 2025desktopflipper-zero

Technologies

RustUSB CDC-Serial
GitHub repository preview for the jamRF hardware project
Compact Sub-GHz Jammer for Flipper Zero
Apr 11, 2025jammingflipper-zero

Technologies

CSub-GHz
GitHub repository preview for ESP32-GPT
AI on a TI-84 CE Plus calculator
Sep 25, 2025aicool-hw

Technologies

esp32C++

Systems and compiler experiments

GitHub repository preview for the musee music CLI
Rust CLI for home music-server management and cleanup; tracked as a Stardance project.
Apr 22, 2026systemsstardance

Technologies

RustCLIMusic server
Redditlang programming language logo
Meme programming language / LLVM compiler in Rust. I abandoned it for a year because loops hurt, then came back and made them work.
May 2, 2026compilerlanguagerust

Technologies

RustLLVMCompiler

Developer tooling and Nix

Official NixOS snowflake logo
my nix config. hype(r)?
Nov 7, 2024nixos

Technologies

Nix
Pixel-art toucan displayed by touca.nvim
use this neovim config, i'm daring you :)
Aug 21, 2025nixosnvim

Technologies

NixNeovim

AI and machine learning

sonai project image
Rust-based AI text detection model trained on Hackclubbers' devlogs
Jul 27, 2025aiml

Technologies

RustAIML Detection
AppleArch LinuxGNU BashBevyBlenderBunCC++CloudflareCSSElectronFigmaFirebaseGitGitHubGitHub ActionsHTML5IPFSJavaScriptLinuxLuaMarkdownNeovimNext.jsNixOSNode.jsnpmRaspberry PiReactRustSentrySolidSVGTailwind CSSTauriThree.jsTypeScriptVSCodiumVue.jsWebAssembly