![Potato](/static/images/rail.jpg)
Hi, I am Martin, but I go by Visgean on the internet. I am a freelance software engineer based in London. Over the last 13 years I have helped governments, large corporations, energy companies and doctors with my code.
I have worked with: Elsewhen, Shell, Limejump, Numan.com, Dexter energy, AgFunder, NovarumDX, OpenSignal, Webarchiv and many others.
Feel free to contact me (matrix, Discord, email) regarding job offers or just to have a chat, here is my CV.
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
Skills
- Python, Numpy, Pandas, SciPy, Keras, Pytorch, Tensorflow
- Django, vue.js, nginx, node.js, AWS, K8S, GCP
- PostgreSQL, Redis, K8S, Airflow
- Kotlin, Rust and Golang
- Pybullet, DeepRL, Robotics control, ROS