Software
An overview of my software projects
This is just a small list of projects that I have worked on. For more, head over to my GitHub profile.
Professional Work
Component Sense (2023-Present)
As a Software Developer at Component Sense, I’ve been working on critical internal systems, including:
- CRM System
- Warehouse Management System
- External Customer API
My key achievements include designing and implementing and delivering a new Stock Acquisition system from scratch to production in 6 months. I’ve had extensive experience with PHP, Laravel, MySQL, TypeScript, and React.
In our cross-functional team, we follow Agile methodologies and have a strong focus on code quality and testing. We have upgraded our UI/UX to a modern design system within the constraints of our existing legacy systems.
Coders’ Compass Publishing (2024-Present)
I founded and currently manage an independent technical publishing house focused on computer science and mathematics education. Our first publication, “Set Theory for Beginners”, was released in January 2025. The publishing platform (coderscompass.org) is built using modern web technologies, with automated systems for content production and distribution.
Open Source Contributions
V Language (2020-Present)
I am an official developer for the V programming language (33K+ stars, 2K+ forks) with over 14,000 lines of code contributed. My work primarily focuses on:
- Implementation of mathematical algorithms for
vlib
- Pseudorandom number generation
- Arbitrary precision arithmetic
- Design and deployment of the official V blog
Notable modules I’ve worked on include:
- The performant XML module in
encoding.xml
- Reworking the
math.fractions
module - Overhauling the
rand
module - Adding pure V implementation of BigInteger in
math.big
- Contributing to the context-free grammar for V
Personal Projects
EmojiPass (2023)
A prototype authentication system that allows emojis as valid characters in passwords. Built with Flask and plain JavaScript, focusing on human-centred security principles. The project shows innovative approaches to password security while maintaining usability.
PNG Steganography Utility (2023)
A self-contained command-line application in Java for hiding arbitrary files in PNG images. Features include:
- LSB (Least Significant Bit) algorithm implementation
- Compression capabilities
- AES encryption
- Built without external dependencies
whisker (2023)
Powerful open-source template engine for V inspired by the logic-less mustache template language.
GitHub: whisker
klonol (2023)
A robust open-source backup utility written in V to copy remote git repositories locally for offline use. The tool provides automated backup capabilities for GitHub and Gitea repositories.
GitHub: klonol
EVSS (2022)
A complete e-Vehicle Sharing System web application built with Django, featuring:
- Full backend implementation
- PostgreSQL database integration
- Azure cloud deployment
- Comprehensive vehicle management system
Infrastructure
My website infrastructure includes:
- Main personal website: Static site generated using Hugo and deployed on CloudFlare Pages
- Coders’ Compass website: Similar website using an updated version of Hugo and hosted on Render.
- Self-hosted services:
- Forgejo instance for independent source code management
- Custom CI/CD pipelines
- Infrastructure monitoring systems
- Automated backups
All systems are managed using modern DevOps practices, including containerisation with Docker, automated deployments, and comprehensive monitoring.
Note: For access to the source of any of the private projects, please contact me directly. I am happy to provide access to the repositories on a case-by-case basis.