I'm a Computer Science student who develops software solutions for workflow challenges and personal interests. I freelance as a software developer, taking on commissioned projects through various platforms. I also create digital graphics using Blender, including visual elements like website backgrounds for my projects.
Notable Projects:
Cross-Platform Application for the 'CMF Buds™'
Reverse engineered the bluetooth packets from the existing android app to develop the first linux desktop application for this hardware
OCR Neural Network Model for A Media Gallery
Built & Trained an OCR Neural Network Model; Integrated it Into a Self-Hosted Media Gallery, provisioned the complete stack components including frontend, backend & database code needed to integrate the AI model
An E-Commerce Dashboard & Platform
Contact Reference Available. Collaborated with another developer from the company to produce an effective real-time analytics dashboard from their existing CRM pipeline.
- Built responsive React components with TypeScript, implementing type-safe data fetching and state management using the Redux Toolkit
- Integrated REST APIs for order tracking, and a custom customer analytics stack
- Implemented comprehensive unit testing with Jest and React Testing Library, improving on the existing codebase
A Secure Task Management Software for an Individual
Contact Reference Available. Developed a full-stack application using Next.js with TypeScript, PostgreSQL on the backend. Client referred to my work as 'Well Put Together' & described my communication as outstanding.
- Developed a full-stack application using Next.js with TypeScript, PostgreSQL on the backend
- Designed and implemented RESTful API endpoints with Express.js, utilizing TypeScript interfaces for robust type checking
The Responsible Disclosure of a Security Vunerability to The Spanish National Police
Made a Security Desclore Report to the Spanish National Police Regarding A **Critical** SSH Security Vunerability which I discovered in their System Infastructure
An Extensible Nix Configuration Facilatating Declarative Software Deployment to Multi Host Unix System Clusters (i.e. Proxmox Guest Machines)
Implemented a unique function which squashes an 'attribute set' data-structure into 1 Nix derviation per host from a global vars.nix file, assigning each host a catagory type (i.e. a Server or a Virtual Machine) & the ability to individually define config expressions per host to override global and category configurations
Unix Server Infastructure Files For My Services & Projects
Docker Compose & Kubernetes files which contain databases & services which some of my projects rely on for their infastructure, I have achived > 99.996% uptime across 50 containers, services & machines with the help of redundancy
A Collection of Shell Scripts & SystemD Service Files Which Provide Solutions When Using Unix/Linux Systems
1. A folder watching script
2. A comprehensive unix system inital install script
3. A script which detects the state of the network interface
This Website
A simple static site which uses the astro web framework & showcases my personal CS projects