Projects

A collection of things I've built, from academic work to personal experiments.

andrecamara.dev

This site. The home page is a live Raft cluster: drag it to rotate, crash the leader to watch a real election, and see other visitors orbit as learners over Supabase Realtime presence.

Next.jsTypeScriptCanvasSupabase RealtimeRaft

Tribo

University team project: a running community app with clans, run logging with per-km splits, an activity feed, leaderboards and a discovery map. I built the JWT auth with role-based access across backend, web and mobile, and took it from Alpha prototype to a live Beta demo.

ReactFlutterRESTJWTRBACCI

FCT-Reddit

Distributed Reddit-like platform for FCT students, built across replicated services with REST and gRPC, Kafka for messaging and ZooKeeper for coordination.

JavaRESTgRPCKafkaZookeeperDockerSQL

Image Classification with CNNs and ViTs

Image classification with Convolutional Neural Networks and Vision Transformers, implemented and compared in PyTorch.

PythonPyTorchCNNViTMachine Learning

Computer Graphics (WebGL)

Two graphics projects: a WebGL game where you drive a tomato-launching tank, and a lighting study comparing Phong and Gouraud shading in GLSL shaders. Code is in a private course repository.

JavaScriptWebGLGLSLShaders

OOP Final Project

Gossip simulation game where players take on roles to uncover secrets, complete missions and interact in a dynamic environment.

JavaOOP