About
Thank you for visiting my site. This is my personal portfolio and landing page, showcasing my work and projects.
My name is Johan, and I go by MrBlindMouse on social media. I am a full-stack Python developer and designer base in Johannesburg, South Africa.
Projects
Flit - PKM
Flit - Core
The Core is the backend of Flit, built with FastAPI and SQLAlchemy.
At rest encryption ensures your data is safe and private.
AI integration allows for relationship analysis and categorization.
Voice transcription and formatting
Flit - Web
Refine your notes and build your knowledge base.
Explore the knowledge graph and discover hidden insights.
Private and Secure, with database encryption.
Multi-Device Sync and Backup
Flit - Android
Take notes and Transcribe Voice Recordings
Organise your notes with Categories and Relationships
Full import and export, zero lock in
100% Local and Secure, no Signup required
Still - Android
Coming Soon
A Simple and Elegant Meditation app.
Features:
- Meditation Timer
- Progress Tracking
- Daily Confirmation
- Journalling, syncs with Flit - Core
- Customizable Themes - Sounds, images, animations, ect
InkPot - Web
Coming Soon
Writing tool and Authoring Assistant
Features:
- Source and Reference Material Management
- Story Structure Management
- Per Paragraph Authoring Assistant
- Flit - Core integration for Note-Tree importing as references
Oshkelosh - E-Commerce Platform
Oshkelosh
Oshkelosh is a open-source, production ready E-Commerce platform; Build with Flask and SQLAlchemy.
Designed to be fully Extensible and Customisable, yet simple to use and maintain; With plugins for all major POD Stores and Payment Gateways.
Important
During development I've realised the limitations of Flask and the need for a more robust framework. I will be rewriting Oshkelosh with FastAPI as a backend, while allowing any frontend framework to be used.
Development of Oshkelosh is currently on hold, as I am focusing on Flit.
BooF - Crypto Trading & Portfolio Manager
BooF
BooF is a automated crypto trading and portfolio management tool, built for the VALR exchange.
Built using Python's Flask framework with SQLAlchemy, and a websocket implementation for real-time market data.
BooF was my first real world project, built for actual users in mind.
BooF failed because I missed the timing for launch, by the time I was ready the hype around crypto and automated trading was over. I will polish up the code and launch it again in the future.
Alpaca Bot & Portfolio Manager
Alpaca Bot
This is my personal trading bot, based on the patterns and methodologies I learnt from BooF.
Built with Python and Alpaca's API, the bot scrapes for the NASDAQ tickers and balances my portfolio according to live trading data. The bot works well, and I am happy with the results.
Roomz
Roomz - Radio Server
Stream music to multiple devices for synced playback.
This is meant to be used on a LOCAL network, and there are no security built in. Anybody can connect to the stream if they know the server url.
Built with FastAPI and vanilla HTML/JS/CSS, this 'radio' server allows for multiple music libraries, live chat between clients, and millisecond delay for accurate sync.