This is my résumé and some of my selected work below.

cat-cnn

Convolutional Neural Network(CNN) made from scratch to identify images of cats. Written in Python and uses NumPy for all numerical operations, providing a totally from scratch look at how a CNN works without relying on any deep learning framework.

ai-twitter-bot

An automated Twitter (X) bot that fetches niche news articles, distills each one into a tweet sized summary and posts the tweets with the best score on your behalf. You can check my X account @seabasszealot, being ran by it.

docker-production-wp-suite

Automated Docker setup with robust health-checks and permission fixes. Applying DevOps practices and containerized local development. The setup contains 8 different containers(Nginx, Worpress, Redis, MariaDB, Adminer, Portainer, FTP, static website).

bashy

A POSIX bash clone implemented in C, handling builtins, system signals, redirections, heredoc, env variables, expanding, tty reset, and parsing with syntax error handling.

IRC server - (RFC 2812)

An Internet Relay Chat server implementation in C++98, following RFC 2812, supporting multiple clients, private messaging, channels, operator privileges, and various IRC commands.

Android_Virtual_Assistant

Virtual personal AI assistant mobile app using Java, OpenAI API, OkHttp and XML.

DOOM

A retro first person shooter 3D game, featuring player controls, gun animations, and a real time minimap with classic DOOM aesthetics in a lightweight raycasting custom engine.

fractol

A fractal simulator allowing to explore various fractal sets by generating corresponding images of the following classic fractal [Mandelbrot /Julia /Burning Ship] sets.

LeetCode

This repository contains my solutions to various LeetCode problems. Each problem is organized into its own directory, where the majority of solutions is implemented in C++, while you can also find some Java & Python approaches.

Check out more of my work at my GitHub page.