Hi, I am Martin, but I go by Visgean on the internet. I am a software engineer based in Europe. My code helps governments, large corporations, doctors and energy companies.
I have worked with Elsewhen & WPP, Shell & Limejump, Numan, Dexter energy, AgFunder, BBI, OpenSignal, WebArchiv and many others. Before that I studied Informatics @ Edinburgh.
Feel free to contact me using matrix, Discord or email.
Check my code
Commercial
- django-session-log - logging module for AgFunder
- Seeder - CMS and website for Czech National Library
- Ethernal - Ethereum blockchain explorer
Photo metadata processing
- where - automatic timeline creation based on image files
- exif2pandas - extracting EXIF data to pandas dataframe
- photos2geojson - creating html map from image files
- happy pictures - analyzing sentiment of facebook photos
Web projects
- urljects - flask-like routing system for Django
- burgher - static site generator focused on photography.
- grid - Vue.JS gallery that allows filtering based on Lens and camera.
- debatetime - time keeping application for debating tournaments. Hundreds of people used it in the last 7 years. Example photo here.
Utilities
- pdfs-rename - rename pdfs based on metadata or content
- fakturuj_pyco - CLI invoicing tool
- qr-wifi - very small utility written in Go to share Wifi password in QR codes in console.
- toggl2webcal - add Toggl entries to google calendar
- fakesudo - script kiddie tool to poison bash sudo
- google translate python library - workaround to get around limits of google translate by utilizing XMPP api that was not rate limited
- facebook backuper - backup tool that was useful before Facebook introduced takeout functionality
- facebook album download
Fun
- Solar system, frontend, backend
- Paprskomet - unfinished rust implementation of raytracer challenge
- RC-Car - Rust + rPi based RC car.
- Exploring Monzo data with transaction map and integration to Google calendar