Open Source & Personal Projects

V8N personal project

V8N is a voice assistant platform built with Phoenix LiveView, designed for real-time interaction using OpenAI's Realtime API. It demonstrates the ability to switch dynamically between specialized roles—such as customer service assistant, collections agent, and food service representative—to simulate real-world support scenarios. V8N also supports tool calling, enabling the voice assistant to trigger internal functions or workflows, making interactions both conversational and actionable.

Languages
Elixir
Tools
OpenAI Realtime API, Phoenix

Phishnet personal project

Phishnet is an intelligent agent that classifies emails and text messages as either phishing or legitimate. Built on GPT-4.1 mini, the model was fine-tuned using Hugging Face’s open-source phishing dataset and achieved a 95% accuracy on the test set. While this is slightly below the 96.5% accuracy of the pretrained model on the same dataset, the project provided valuable hands-on experience in dataset curation, data cleaning, and fine-tuning frontier models like GPT-4.1 mini. All preprocessing and training workflows were developed using Python-based tools, resulting in a practical and educational application in cybersecurity AI.

Languages
Elixir, Python
Libraries
OpenAI, Phoenix

Drill author

Seed data handling for Elixir. Drill is an elixir seeder library inspired by Seed Fu and Phinx.

Languages
Elixir
Database
PSQL

Programming Machine Learning - Livebooks author

Livebooks based on the book Programming Machine Learning - From Coding to Deep Learning by Paolo Perrotta © 2020

Languages
Elixir
Libraries
Nx, Explorer
Tools
Livebook, Vegalite

Phoenix Storybook contributor

PhoenixStorybook provides a storybook-like UI interface for your Phoenix components. Contributed mainly on the event log in the component playground and on some minor fixes and upgrades.

Languages
Elixir
Frameworks
Phoenix