# Vik Borges Problem solver & tinkerer. - Website: https://vikborges.com - GitHub: https://github.com/kivS - X: https://x.com/kivsegrob - LinkedIn: https://www.linkedin.com/in/vikborges/ - RSS: https://vikborges.com/rss.xml ## Languages Fluent in English, Portuguese and Cape Verdean Crioulo. ## Travel Visited 25 countries so far. ## Projects - [Turtao](https://turtao.com/) (2026): Social media scheduler for Mac and AI agents - [Safe Harbour](https://safeharbour.vikborges.com/) (2026): Hazard exposure explorer - [babbleBrush](https://babblebrush.com) (2026): Native Mac image editor for humans & their agents. - [Place The Sound](https://placethesound.com) (2026): Multiplayer game where you guess countries by their sounds. - [Soft Pillow](https://apps.apple.com/us/app/soft-pillow/id6757248808) (2026): Track sleep and dreams - [Elppa](https://apps.apple.com/en/app/elppa/id6755328460) (2025): Product label scanner - Dependency Pulse (2024): Track open-source projects - [Nabubit](https://www.producthunt.com/products/nabubit#nabubit) (2024): Database design copilot - [AidaInk](https://kaitinglin.contra.com/p/AbkBBNv7-aida-ink) (2024): Stable Diffusion phone case store - [Lite Queen](https://litequeen.vikborges.com) (2023): Minimalist SQLite web client - Calendar expiration reminder generator for documents (2022): Calendar utility - [Discover what public companies are working on what problems](https://github.com/kivS/project-companies-aggregator) (2022): Public company project explorer - [Concept for reducing paper waste in product documentation and help guides with QR codes](https://github.com/kivS/light-packaging-project) (2022): Sustainable product documentation concept - Crowd-sourced newsletter curator (2021): Community-powered newsletter curation - [Email relay using AWS SES MTA](https://github.com/kivS/email_relay_) (2021): Self-hosted email relay - [AR/VR drag-and-drop 3D model viewer](https://kivs.github.io/3Derp/) (2020): Browser-based 3D model viewer - [Browser extension to show the simplified version of a wikipedia article](https://github.com/kivS/wikisimplify) (2020): Simplified Wikipedia reader - [Cross-platform and browser picture-in-picture application for video and audio](https://github.com/kivS/Fluctus) (2017): Picture-in-picture media player - [Chrome extension to save and restore page location for long articles and pages](https://github.com/kivS/Skrolly) (2017): Reading position bookmarker - [Web app to convert Epub units from imperial to metric and vice-versa](https://github.com/kivS/Ebook-Unit-Converter) (2017): EPUB unit converter - [SublimeText3 plugin to manage configs by profiles](https://github.com/kivS/sublime-text-visual-changer) (2017): Sublime Text profile manager - UX Portfolio (2017): UX design portfolio - [Offline web app for a Gastroenterology medical conference (Portugal, 2014) to present papers](https://github.com/kivS/semanaDigestiva) (2014): Offline conference paper viewer ## Experiments - [UX/UI Lab](https://uiuxlab.vikborges.com) (2026): Web sandbox - [Street Maestro](https://www.producthunt.com/products/street-maestro#street-maestro) (2023): Live street events near you - [Wall Paint Visualizer](https://vikborges.com/articles/using-stable-diffusion-to-render-interior-design-for-walls) (2023): Preview wall colors with Stable Diffusion - Let It Be Green (2023): Daily redesign of a random urban location - [MyWallAI](https://www.producthunt.com/posts/my-wall-ai) (2022): Wall design with AI tools - [Using GPT-3 to compile advanced google search queries from natural language](https://chrome.google.com/webstore/detail/ai-helper-for-advanced-go/oflekgfpalhaalpnigicepkdbgmnaenn/) (2022): Chrome extension experiment - [Custom web component for unicode emoji flags](https://github.com/kivS/flag-emoji) (2022): Reusable flag emoji component - [Picture-in-picture media streaming app](https://github.com/kivS/new-fluctus-desktop-app) (2021): Desktop media streaming experiment - [CLI to detect ceramic resistors with Tensorflow](https://github.com/kivS/pohms-tf) (2020): TensorFlow computer vision experiment - [CLI to detect ceramic resistors with Pytorch & FastAI](https://github.com/kivS/pohms) (2019): PyTorch and FastAI computer vision experiment - [Cross-platform desktop app to map keybinding shortcuts to text](https://github.com/kivS/kypa) (2017): Text expansion utility - [Reddit data crawler and feed notifier by Telegram and Pushbullet](https://github.com/kivS/redditBot) (2017): Reddit feed monitoring bot ## Articles - [A local, on-device "screenshot to translate" for macOS](https://vikborges.com/articles/a-local-on-device-screenshot-to-translate-for-macos) (Sep 14, 2026) - [Lite Queen - A minimalist Web Editor for Sqlite Databases](https://vikborges.com/articles/lite-queen-a-minimalist-web-editor-for-sqlite-databases-self-contained-in-a-single-executable) (Mar 30, 2024) - [Changing Remarkable sleep screen](https://vikborges.com/articles/changing-remarkable-sleep-screen) (Jul 5, 2023) - [Concept: Using Stable Diffusion to Render Interior Design for Walls](https://vikborges.com/articles/using-stable-diffusion-to-render-interior-design-for-walls) (Jan 23, 2023) - [Concept: a compiler for Advanced Google Search Queries Powered by GPT-3](https://vikborges.com/articles/concept-a-compiler-for-advanced-google-search-queries-powered-by-gtp3) (Oct 7, 2022) - [Notes on Migrating From Nginx to Caddy](https://vikborges.com/articles/notes-on-migrating-from-nginx-to-caddy) (Oct 5, 2022) - [Quickest ways to run a local web server](https://vikborges.com/articles/quickest-ways-to-run-a-local-web-server) (Sep 16, 2022) - [Notes on stable diffusion](https://vikborges.com/articles/notes-on-stable-diffusion) (Sep 5, 2022) - [Network traffic decryption on Mac with Wireshark](https://vikborges.com/articles/network-traffic-decryption-with-wireshark) (Sep 2, 2022) - [Fast-text search in SQLite with fts5](https://vikborges.com/articles/fast-text-search-in-sqlite-with-fts5) (Jun 5, 2022) - [Generating calendar events with iCalendar on Remix](https://vikborges.com/articles/generating-calendar-events-with-icalendar-on-remix) (May 17, 2022) - [Compiling the latest sqlite3 on a Linux Ubuntu server](https://vikborges.com/articles/compiling-the-latest-sqlite3-on-a-linux-ubuntu-server) (Mar 11, 2022) - [Small python script to build a chrome extension package for store deployment](https://vikborges.com/articles/small-python-script-to-build-a-chrome-extension-package-for-store-deployment) (Mar 9, 2022) - [Time-series data in Postgres with TimescaleDB](https://vikborges.com/articles/time-series-data-in-postgres-with-timescaledb) (Feb 27, 2022) - [Get the info displayed upon connecting to a linux ubuntu box via ssh on demand](https://vikborges.com/articles/get-the-info-displayed-upon-connecting-to-a-linux-ubuntu-box-via-ssh-on-demand) (Jan 25, 2022) - [Making php 8 use the latest version of sqlite3 on Ubuntu 20.04 LTS](https://vikborges.com/articles/making-php-8-use-the-latest-version-of-sqlite3-on-ubuntu-20-04-lts) (Dec 30, 2021) - [Concept for reducing paper waste in product documentation and help guides with QR codes](https://vikborges.com/articles/reducing-paper-waste-in-product-documentation-with-qr-codes) (Dec 23, 2021) - [Simple way to update a sqlite database table from a csv file using pandas](https://vikborges.com/articles/simple-way-to-update-a-sqlite-database-table-from-a-csv-file-using-pandas) (Jul 18, 2021) - [A simple way to have a synced Set in localStorage](https://vikborges.com/articles/simple-way-to-have-a-synced-set-in-localstorage) (May 22, 2021) - [Simpler way to generate HTTPS self-signed certificates for local development](https://vikborges.com/articles/self-signed-certificates-for-local-development) (Apr 23, 2021) - [Sending client-side JS errors to the server for error reporting](https://vikborges.com/articles/sending-js-errors-to-backend-for-error-reporting) (Apr 11, 2021) - [Make gitignore include an ignored file or folder](https://vikborges.com/articles/make-gitignore-include-an-ignored-file-or-folder) (Apr 11, 2021) - [Simpler http request/response logging for Golang with httputil](https://vikborges.com/articles/simpler-http-request-and-response-logging-for-golang-with-httputil) (Mar 16, 2021) - [How to make Nginx access logs more readable with json](https://vikborges.com/articles/how-to-make-nginx-access-logs-more-readable-with-json) (Feb 18, 2021) - [Using Mypy with SublimeText 3](https://vikborges.com/articles/python-static-type-checking-on-sublime-text-3-with-mypy) (Mar 11, 2018) ## Books I've loved - Ready Player One by Ernest Cline - Project Hail Mary by Andy Weir - Surely You're Joking, Mr. Feynman! by Richard P. Feynman, Ralph Leighton, Edward Hutchings - Liftoff: Elon Musk and the Desperate Early Days That Launched SpaceX by Eric Berger - The Breakthrough: Immunotherapy and the Race to Cure Cancer by Charles Graeber - The Martian by Andy Weir - A Briefer History of Time by Stephen Hawking, Leonard Mlodinow - Einstein's Cosmos: How Albert Einstein's Vision Transformed Our Understanding of Space and Time by Michio Kaku - The Hitchhiker's Guide to the Galaxy by Douglas Adams - The Gods Themselves by Isaac Asimov - The Complete Robot by Isaac Asimov - Foundation by Isaac Asimov