30 projects

Projects

Developer tools, static analysis experiments, full-stack applications, cloud systems, mobile apps, and command-line software.

2026 Personal Project
Author

cf_ai_code_reviewer

Serverless AI code review application powered by Cloudflare Workers AI, with a React frontend and Cloudflare KV used for persistent review storage.

  • TypeScript
  • React
  • Vite
  • Cloudflare Workers
  • Cloudflare Workers AI
  • Cloudflare KV
2025 MSc Thesis Project
Contributor

liquidjava

Type checker for Java that uses liquid types and typestates to provide stronger compile-time guarantees, helping developers catch more bugs earlier in the development process. Contributed with 70+ merged PRs focused on improving diagnostic messages and enhancing the core verifier.

  • Java
  • ANTLR
  • Spoon
  • Z3
2025 MSc Thesis Project
Contributor

vscode-liquidjava

VS Code extension that automatically runs LiquidJava verification and reports diagnostics through LSP. Work focused on improving developer experience by enhancing the way developers read, write, and debug LiquidJava refinements.

  • TypeScript
  • Java
  • LSP
  • VS Code
2025 Personal Project
Author

liquid-rust

Very simple verifier created to explore liquid types, parsing, and SMT-based verification before working on LiquidJava.

  • Rust
  • Logos
  • LALRPOP
  • Z3
2025 Academic Project
Author

aguda-rs

Compiler for a small imperative expression-oriented language, covering lexing, parsing, AST construction, and LLVM-based code generation.

  • Rust
  • Logos
  • LALRPOP
  • LLVM
  • Inkwell
2025 Academic Project
Co-author

Threadit

REST API implemented in Go backed by a microservices architecture, using gRPC for internal service communication and deployed on Google Cloud Platform with Kubernetes.

  • Go
  • gRPC
  • Google Cloud Platform
  • Docker
  • Kubernetes
2025 Personal Project
Author

passman

Local password manager with AES-256-GCM-SIV encryption, Argon2id key derivation, credential leak prevention, session and clipboard TTL behavior, password generation, and password strength analysis.

  • Rust
2025 Personal Project
Author

url-shortener

Simple REST API for shortening URLs built with the Axum framework.

  • Rust
  • Axum
2024 BSc Final Project
Co-author

NoteSpace

Real-time web app for document collaboration using CRDT-based conflict resolution, live Markdown rendering, workspace access control, folder organization, and document version history.

  • TypeScript
  • React
  • Vite
  • Node.js
  • Express
  • Socket.IO
  • PostgreSQL
  • Firebase
  • Docker
2024 Academic Project
Author

JSON-Serializer

Rust and Go library for converting data to and from JSON, with accessor utilities and a pipeline-oriented internal architecture.

  • Rust
  • Go
2024 Academic Project
Co-author

VoidNetwork

Mobile app for the Stranger Things universe with cross-dimensional communication through portals and binary-coded signals.

  • Kotlin
  • Android
  • Jetpack Compose
  • Mapbox
  • ML Kit
  • Firebase
  • Supabase
2024 Personal Project
Author

game-of-life

Pygame implementation of the classic Conway’s Game of Life, that allows users to place cells on a grid and watch the simulation evolve through generations.

  • Python
  • Pygame
2024 Academic Project
Co-author

GomokuWeb

Web API and React frontend for playing Gomoku online, with user authentication, game state management, and a responsive UI.

  • TypeScript
  • React
  • Spring Boot
  • PostgreSQL
  • Docker
2024 Academic Project
Co-author

GomokuMobile

Mobile application for playing Gomoku through the Web API, built with Kotlin and Jetpack Compose.

  • Kotlin
  • Android
  • Jetpack Compose
2023 Academic Project
Co-author

Board.io

Trello-like tool for organizing work through boards, lists, and cards in a practical task management workflow.

  • Kotlin
  • PostgreSQL
  • Http4k
  • JavaScript
2023 Friend Project
Co-author

Sketch.io

Drawing and guessing multiplayer game inspired by Skribbl.io, built with a Socket.IO and p5.js.

  • TypeScript
  • React
  • Node.js
  • JavaScript
  • Socket.IO
  • p5.js
2023 Personal Project
Author

disk-analyzer

Python command-line utility that scans directories and lists large files or folders using directory traversal and file-size analysis.

  • Python
2023 Academic Project
Co-author

Checkers-Compose-Desktop

Turn-based checkers game implemented as a desktop application.

  • Kotlin
  • Compose Desktop
2023 Academic Project
Co-author

Chelas-Movies-Database

Web app for searching and organizing movie information, built around a data-driven interface backed by Elasticsearch.

  • JavaScript
  • Node.js
  • Express
  • Elasticsearch
2023 Academic Project
Co-author

HTTP-Client

Simple HTTP client implementation for experimenting with network programming and manual request handling.

  • Python
2023 Friend Project
Co-author

Wordle

Browser implementation of the word-guessing game as a SPA implemented in JavaScript with Node.js and Express.

  • JavaScript
  • Node.js
  • Express
2022 Personal Project
Author

OpenCV-Object-Detection

Python and OpenCV computer vision project for experimenting with image processing and real-time object detection.

  • Python
  • OpenCV
2022 Personal Project
Author

AI-Chatbot

Simple conversational AI project built with Python and TensorFlow as practice with deep learning concepts.

  • Python
  • TensorFlow
2022 Personal Project
Author

Advent of Code

Python solutions to Advent of Code challenges across multiple years, focused on algorithmic problem solving and programming practice.

  • Python
2022 Personal Project
Author

CPU-RAM-Disk-Monitor

Python CLI utility using psutil and data classes to inspect CPU load, memory usage, and disk usage on a local machine.

  • Python
2022 Personal Project
Author

Pathfinding-Visualizer

Kotlin Compose Desktop application for interactively exploring pathfinding algorithms through direct visual feedback.

  • Kotlin
  • Compose Desktop
2022 Personal Project
Author

Notepad-Desktop

Text-editing utility built with Node.js and Electron, focused on desktop UI fundamentals and simple local note editing.

  • JavaScript
  • Node.js
  • Electron
2022 Personal Project
Author

elon-bot

Python Discord bot with slash commands for greetings, games, arithmetic, status changes, translation, GitHub repository lookup, and other utility actions.

  • Python
2022 Personal Project
Author

High-Contrast

Unity and C# side project for exploring game development through a simple mobile platformer.

  • Unity
  • C#
2022 Personal Project
Author

Typing-Speed-Test

CLI typing speed test program that displays words per minute in real time as the user types a sentence fetched from the ZenQuotes API.

  • Python